{
  "anchor_data_sha256": "63107cd6218cb61e3d54a4086f70e23991bdefb7cca482a52f7b1edbedaef1db",
  "asset": "COINBASE_BTCUSD",
  "frozen_at": "2026-09-24T18:57:33.802195+00:00",
  "last_anchor_bar": "2026-08-21T06:00:00",
  "minimum_completed_trades": 10,
  "minimum_days": 180,
  "observation_start": "2026-09-25T00:00:00+00:00",
  "parity_status": "not_established",
  "policies": [
    {
      "entry_pivot_width": 0,
      "id": "incumbent",
      "model": "models/incumbent.json",
      "model_sha256": "91fa9223c87c489c24ec1d4711099c92fe331d189f660e7f080ee596c052763b",
      "params": {
        "i_entry_score_window": 1,
        "i_exit_score_window": 1,
        "i_long_entry_activation_threshold": 90.0,
        "i_long_exit_activation_confirmation_threshold": -260.0,
        "i_long_exit_activation_threshold": 210.0,
        "i_mvrv_suppress_bear": false,
        "i_regime_entry_min_score": -1000.0,
        "i_regime_window": 0,
        "i_trailing_stop_threshold": 20.0,
        "i_use_long_entry_confirmation": false,
        "i_use_long_exit_confirmation": true
      }
    },
    {
      "entry_pivot_width": 0,
      "id": "hybrid9090",
      "model": "models/hybrid9090.json",
      "model_sha256": "a96cb1e179b97dd1f7b7fca08c4c58d29f1f3aa90970154aec690573b10f49ec",
      "params": {
        "i_entry_score_window": 1,
        "i_exit_score_window": 3,
        "i_long_entry_activation_threshold": -5.0,
        "i_long_exit_activation_confirmation_threshold": -730.0,
        "i_long_exit_activation_threshold": 420.0,
        "i_mvrv_suppress_bear": true,
        "i_regime_entry_min_score": -1000.0,
        "i_regime_window": 0,
        "i_trailing_stop_threshold": 5.0,
        "i_use_long_entry_confirmation": false,
        "i_use_long_exit_confirmation": true
      }
    },
    {
      "entry_pivot_width": 3,
      "id": "higher_low_3",
      "model": "models/higher_low_3.json",
      "model_sha256": "91fa9223c87c489c24ec1d4711099c92fe331d189f660e7f080ee596c052763b",
      "params": {
        "i_entry_score_window": 1,
        "i_exit_score_window": 1,
        "i_long_entry_activation_threshold": 90.0,
        "i_long_exit_activation_confirmation_threshold": -260.0,
        "i_long_exit_activation_threshold": 210.0,
        "i_mvrv_suppress_bear": false,
        "i_regime_entry_min_score": -1000.0,
        "i_regime_window": 0,
        "i_trailing_stop_threshold": 20.0,
        "i_use_long_entry_confirmation": false,
        "i_use_long_exit_confirmation": true
      }
    }
  ],
  "promotions_allowed": false,
  "required_columns": [
    "stoch_norm",
    "macd_pred_norm",
    "osc_norm",
    "totalvol_norm",
    "m3_momentum_norm",
    "m2_tiny_norm",
    "newaddr_norm",
    "stoch_div_norm",
    "vwap_div_norm",
    "stoch_peak_norm",
    "sendaddr_norm",
    "m3_div_norm",
    "bearish_engulfing_score",
    "m2_nooff_norm",
    "m2_div_norm",
    "bullish_hammer_score",
    "bullish_engulfing_score",
    "shooting_star_score",
    "btc_spx_corr_30",
    "dxy_roc_norm",
    "vix_pctrank_inv",
    "btc_dom_roc_sign",
    "us10y_roc_inv_sign",
    "spy_above_200ema",
    "gold_roc_pctrank",
    "mvrv_zscore_value",
    "mvrv_zscore_cont",
    "nupl_norm",
    "fed_net_liq_sign",
    "gc_position",
    "us2y_roc_inv_sign",
    "yield_curve_sign",
    "sopr_norm",
    "rsid_reg_bull_norm",
    "rsid_reg_bear_norm",
    "rsid_hid_bull_norm",
    "rsid_hid_bear_norm",
    "rsid_rt_bull_norm",
    "rsid_rt_bear_norm",
    "rsid_slow_bull_norm",
    "rsid_slow_bear_norm",
    "rsid_delayed_peak_norm",
    "rsid_delayed_dip_norm",
    "oi_roc_norm",
    "usdt_d_norm",
    "basis_norm",
    "cvd_norm",
    "btc_gold_norm",
    "rsi_subtf_norm",
    "bb_pct_b_norm",
    "rvol_norm",
    "active1y_norm",
    "hr_norm",
    "close",
    "high",
    "mvrv_regime"
  ],
  "source_hashes": {
    "config.py": "2ad84bcf3427ec07afe436c54a8557245aabf72feb3e099c7b28fba86c1a72e0",
    "docs/mlp_validation_upgrade_2026_09_24.md": "46c816a69ab93eaf47f50c6aba5ad46fb5526164bf0984b35141ae124572d568",
    "strategies/library_activation_scores.py": "13ade8ebc5d635e2bd256caee9fb845321268050c508f44fdba5692ee8e01eff",
    "strategies/mlp_accounting.py": "a861b9662a35fbf859ef9a3eab7384b3b4c9150ed0b9ca53597ed556249138cd",
    "strategies/mlp_comparison.py": "ed0b90f0bf776b8f1a4753f40714e5dfc6acd98a54bc6a51a73131de1338e2ae",
    "strategies/mlp_execution_stability.py": "4ba7a64ef35447c1f44f4e7e30b0f9abcb151e7c16cf434d844df175140da454",
    "strategies/mlp_score_structure.py": "0b1f90d3a1cad68b3792affa192717621757dee528f4122e46c81005d089f937",
    "strategies/mlp_temporal_features.py": "62779a1752356c022488099bd4934aae92996ddbdfdc58eb79f676771e6466b5",
    "strategies/strategy_activation_scores.py": "b5f3d7e96ac9b1b962a26496d0a240f4751cf2fff8dd8f7ed3095bc047a8b6a3",
    "strategies/strategy_mlp_scores.py": "8aeee0d227ca14087ffc019eee260b41e67dc69237acfaff049db00acc3fcb8b",
    "tools/mlp_observation.py": "76f2188024f5da083ed097e42ae7ca7e9d64b62c7e5c963530a3c15be5fab88d",
    "tools/run_mlp_deep_sweep.py": "39328630d3b8c00011c68c57e8b89e26d2ca75ad51e2f191ac1ff03f6ce4dde2",
    "tools/run_mlp_entry_loss_experiment.py": "9141b50fa1506de2cc10aeb4a49fd47e77581633404697444c6893eada6c8825"
  },
  "timeframe": "6H",
  "version": 1
}
