{
  "generated_at": "2026-08-22T12:38:31Z",
  "period": {
    "start": "2015-03-18",
    "end": "2026-08-14"
  },
  "hypothesis": "A broad US macro dovish/liquidity score predicts stronger BTC and ETH forward returns over 90 to 365 days.",
  "rules": {
    "score": "Eight binary macro factors worth 12.5 points each, grouped into four 25-point pillars.",
    "primary_trigger": "Score >=62.5, at least three pillars positive, on at least five of the latest ten business days.",
    "exit": "Score below 50 or fewer than two positive pillars for ten business days.",
    "episode_merge": "Re-entries no more than 120 calendar days after an episode start are one macro episode.",
    "entry": "Next available crypto daily close; stress-tested at 1, 3, and 7 day delays."
  },
  "events": [
    {
      "date": "2015-04-15",
      "score": 62.5,
      "positive_pillars": 4,
      "pillars": {
        "growth": 12.5,
        "policy": 12.5,
        "rates": 12.5,
        "liquidity": 25.0
      },
      "factors": {
        "pce": true,
        "labor": false,
        "ust_2y": true,
        "dot_plot": false,
        "usd": false,
        "real_10y": true,
        "net_liquidity": true,
        "m2": true
      },
      "returns": {
        "btc": {
          "30": {
            "entry_date": "2015-04-16",
            "exit_date": "2015-05-16",
            "return": 0.03202852165436165
          },
          "90": {
            "entry_date": "2015-04-16",
            "exit_date": "2015-07-15",
            "return": 0.25133752550735333
          },
          "180": {
            "entry_date": "2015-04-16",
            "exit_date": "2015-10-13",
            "return": 0.09618415867661811
          },
          "365": {
            "entry_date": "2015-04-16",
            "exit_date": "2016-04-15",
            "return": 0.8850594190986436
          }
        },
        "eth": {
          "30": {
            "entry_date": "2015-08-08",
            "exit_date": "2015-09-07",
            "return": 0.06301719180993182
          },
          "90": {
            "entry_date": "2015-08-08",
            "exit_date": "2015-11-06",
            "return": -0.2002826401889607
          },
          "180": {
            "entry_date": "2015-08-08",
            "exit_date": "2016-02-04",
            "return": 1.1250760423003525
          },
          "365": {
            "entry_date": "2015-08-08",
            "exit_date": "2016-08-07",
            "return": 8.186160447693982
          }
        }
      }
    },
    {
      "date": "2015-10-21",
      "score": 62.5,
      "positive_pillars": 4,
      "pillars": {
        "growth": 12.5,
        "policy": 12.5,
        "rates": 12.5,
        "liquidity": 25.0
      },
      "factors": {
        "pce": true,
        "labor": false,
        "ust_2y": false,
        "dot_plot": true,
        "usd": true,
        "real_10y": false,
        "net_liquidity": true,
        "m2": true
      },
      "returns": {
        "btc": {
          "30": {
            "entry_date": "2015-10-22",
            "exit_date": "2015-11-21",
            "return": 0.18332437476329222
          },
          "90": {
            "entry_date": "2015-10-22",
            "exit_date": "2016-01-20",
            "return": 0.5272334138184069
          },
          "180": {
            "entry_date": "2015-10-22",
            "exit_date": "2016-04-19",
            "return": 0.5887616700653262
          },
          "365": {
            "entry_date": "2015-10-22",
            "exit_date": "2016-10-21",
            "return": 1.290747791997839
          }
        },
        "eth": {
          "30": {
            "entry_date": "2015-10-22",
            "exit_date": "2015-11-21",
            "return": 0.7576510016491977
          },
          "90": {
            "entry_date": "2015-10-22",
            "exit_date": "2016-01-20",
            "return": 1.6669086368780488
          },
          "180": {
            "entry_date": "2015-10-22",
            "exit_date": "2016-04-19",
            "return": 15.015768380693995
          },
          "365": {
            "entry_date": "2015-10-22",
            "exit_date": "2016-10-21",
            "return": 21.12060274468688
          }
        }
      }
    },
    {
      "date": "2016-04-12",
      "score": 62.5,
      "positive_pillars": 3,
      "pillars": {
        "growth": 0.0,
        "policy": 25.0,
        "rates": 25.0,
        "liquidity": 12.5
      },
      "factors": {
        "pce": false,
        "labor": false,
        "ust_2y": true,
        "dot_plot": true,
        "usd": true,
        "real_10y": true,
        "net_liquidity": false,
        "m2": true
      },
      "returns": {
        "btc": {
          "30": {
            "entry_date": "2016-04-13",
            "exit_date": "2016-05-13",
            "return": 0.07618611039801704
          },
          "90": {
            "entry_date": "2016-04-13",
            "exit_date": "2016-07-12",
            "return": 0.5769980392310139
          },
          "180": {
            "entry_date": "2016-04-13",
            "exit_date": "2016-10-10",
            "return": 0.4547544819744065
          },
          "365": {
            "entry_date": "2016-04-13",
            "exit_date": "2017-04-13",
            "return": 1.7597886181910671
          }
        },
        "eth": {
          "30": {
            "entry_date": "2016-04-13",
            "exit_date": "2016-05-13",
            "return": 0.3177660316465061
          },
          "90": {
            "entry_date": "2016-04-13",
            "exit_date": "2016-07-12",
            "return": 0.3117205171778785
          },
          "180": {
            "entry_date": "2016-04-13",
            "exit_date": "2016-10-10",
            "return": 0.463347057755751
          },
          "365": {
            "entry_date": "2016-04-13",
            "exit_date": "2017-04-13",
            "return": 5.203935603671484
          }
        }
      }
    },
    {
      "date": "2019-03-25",
      "score": 62.5,
      "positive_pillars": 4,
      "pillars": {
        "growth": 12.5,
        "policy": 25.0,
        "rates": 12.5,
        "liquidity": 12.5
      },
      "factors": {
        "pce": false,
        "labor": true,
        "ust_2y": true,
        "dot_plot": true,
        "usd": false,
        "real_10y": true,
        "net_liquidity": false,
        "m2": true
      },
      "returns": {
        "btc": {
          "30": {
            "entry_date": "2019-03-26",
            "exit_date": "2019-04-25",
            "return": 0.3088266546759
          },
          "90": {
            "entry_date": "2019-03-26",
            "exit_date": "2019-06-24",
            "return": 1.8087982300202978
          },
          "180": {
            "entry_date": "2019-03-26",
            "exit_date": "2019-09-22",
            "return": 1.5644768312126156
          },
          "365": {
            "entry_date": "2019-03-26",
            "exit_date": "2020-03-25",
            "return": 0.7075990370590373
          }
        },
        "eth": {
          "30": {
            "entry_date": "2019-03-26",
            "exit_date": "2019-04-25",
            "return": 0.1417883692274411
          },
          "90": {
            "entry_date": "2019-03-26",
            "exit_date": "2019-06-24",
            "return": 1.3264392748789304
          },
          "180": {
            "entry_date": "2019-03-26",
            "exit_date": "2019-09-22",
            "return": 0.5848972937692101
          },
          "365": {
            "entry_date": "2019-03-26",
            "exit_date": "2020-03-25",
            "return": 0.022011689650949684
          }
        }
      }
    },
    {
      "date": "2019-08-21",
      "score": 62.5,
      "positive_pillars": 3,
      "pillars": {
        "growth": 0.0,
        "policy": 25.0,
        "rates": 12.5,
        "liquidity": 25.0
      },
      "factors": {
        "pce": false,
        "labor": false,
        "ust_2y": true,
        "dot_plot": true,
        "usd": false,
        "real_10y": true,
        "net_liquidity": true,
        "m2": true
      },
      "returns": {
        "btc": {
          "30": {
            "entry_date": "2019-08-22",
            "exit_date": "2019-09-21",
            "return": -0.013173140051351173
          },
          "90": {
            "entry_date": "2019-08-22",
            "exit_date": "2019-11-20",
            "return": -0.2018989626379728
          },
          "180": {
            "entry_date": "2019-08-22",
            "exit_date": "2020-02-18",
            "return": 0.007469505730478998
          },
          "365": {
            "entry_date": "2019-08-22",
            "exit_date": "2020-08-21",
            "return": 0.13883636943162792
          }
        },
        "eth": {
          "30": {
            "entry_date": "2019-08-22",
            "exit_date": "2019-09-21",
            "return": 0.12476212946211307
          },
          "90": {
            "entry_date": "2019-08-22",
            "exit_date": "2019-11-20",
            "return": -0.08970106118808674
          },
          "180": {
            "entry_date": "2019-08-22",
            "exit_date": "2020-02-18",
            "return": 0.48001445929705944
          },
          "365": {
            "entry_date": "2019-08-22",
            "exit_date": "2020-08-21",
            "return": 1.0211299641739888
          }
        }
      }
    },
    {
      "date": "2020-01-02",
      "score": 62.5,
      "positive_pillars": 4,
      "pillars": {
        "growth": 12.5,
        "policy": 12.5,
        "rates": 12.5,
        "liquidity": 25.0
      },
      "factors": {
        "pce": true,
        "labor": false,
        "ust_2y": false,
        "dot_plot": true,
        "usd": true,
        "real_10y": false,
        "net_liquidity": true,
        "m2": true
      },
      "returns": {
        "btc": {
          "30": {
            "entry_date": "2020-01-03",
            "exit_date": "2020-02-02",
            "return": 0.2766906501296693
          },
          "90": {
            "entry_date": "2020-01-03",
            "exit_date": "2020-04-02",
            "return": -0.07143472852400534
          },
          "180": {
            "entry_date": "2020-01-03",
            "exit_date": "2020-07-01",
            "return": 0.26328760100334514
          },
          "365": {
            "entry_date": "2020-01-03",
            "exit_date": "2021-01-02",
            "return": 3.3774882893646163
          }
        },
        "eth": {
          "30": {
            "entry_date": "2020-01-03",
            "exit_date": "2020-02-02",
            "return": 0.40804953979735226
          },
          "90": {
            "entry_date": "2020-01-03",
            "exit_date": "2020-04-02",
            "return": 0.05493974140590785
          },
          "180": {
            "entry_date": "2020-01-03",
            "exit_date": "2020-07-01",
            "return": 0.7275380663860944
          },
          "365": {
            "entry_date": "2020-01-03",
            "exit_date": "2021-01-02",
            "return": 4.794410893705906
          }
        }
      }
    },
    {
      "date": "2023-11-21",
      "score": 75.0,
      "positive_pillars": 4,
      "pillars": {
        "growth": 25.0,
        "policy": 12.5,
        "rates": 25.0,
        "liquidity": 12.5
      },
      "factors": {
        "pce": true,
        "labor": true,
        "ust_2y": true,
        "dot_plot": false,
        "usd": true,
        "real_10y": true,
        "net_liquidity": true,
        "m2": false
      },
      "returns": {
        "btc": {
          "30": {
            "entry_date": "2023-11-22",
            "exit_date": "2023-12-22",
            "return": 0.17662916895262049
          },
          "90": {
            "entry_date": "2023-11-22",
            "exit_date": "2024-02-20",
            "return": 0.39849757024407895
          },
          "180": {
            "entry_date": "2023-11-22",
            "exit_date": "2024-05-20",
            "return": 0.9036477422046005
          },
          "365": {
            "entry_date": "2023-11-22",
            "exit_date": "2024-11-21",
            "return": 1.6346944740167522
          }
        },
        "eth": {
          "30": {
            "entry_date": "2023-11-22",
            "exit_date": "2023-12-22",
            "return": 0.1268657162950959
          },
          "90": {
            "entry_date": "2023-11-22",
            "exit_date": "2024-02-20",
            "return": 0.4600495854785336
          },
          "180": {
            "entry_date": "2023-11-22",
            "exit_date": "2024-05-20",
            "return": 0.7738381901759588
          },
          "365": {
            "entry_date": "2023-11-22",
            "exit_date": "2024-11-21",
            "return": 0.6301729135349035
          }
        }
      }
    },
    {
      "date": "2024-08-26",
      "score": 75.0,
      "positive_pillars": 4,
      "pillars": {
        "growth": 25.0,
        "policy": 12.5,
        "rates": 25.0,
        "liquidity": 12.5
      },
      "factors": {
        "pce": true,
        "labor": true,
        "ust_2y": true,
        "dot_plot": false,
        "usd": true,
        "real_10y": true,
        "net_liquidity": true,
        "m2": false
      },
      "returns": {
        "btc": {
          "30": {
            "entry_date": "2024-08-27",
            "exit_date": "2024-09-26",
            "return": 0.0925266645285987
          },
          "90": {
            "entry_date": "2024-08-27",
            "exit_date": "2024-11-25",
            "return": 0.5675256453200306
          },
          "180": {
            "entry_date": "2024-08-27",
            "exit_date": "2025-02-23",
            "return": 0.6136834264577027
          },
          "365": {
            "entry_date": "2024-08-27",
            "exit_date": "2025-08-27",
            "return": 0.8682792536583395
          }
        },
        "eth": {
          "30": {
            "entry_date": "2024-08-27",
            "exit_date": "2024-09-26",
            "return": 0.06840209942047526
          },
          "90": {
            "entry_date": "2024-08-27",
            "exit_date": "2024-11-25",
            "return": 0.3935060841489424
          },
          "180": {
            "entry_date": "2024-08-27",
            "exit_date": "2025-02-23",
            "return": 0.14646956724087357
          },
          "365": {
            "entry_date": "2024-08-27",
            "exit_date": "2025-08-27",
            "return": 0.8311250956481033
          }
        }
      }
    },
    {
      "date": "2025-06-30",
      "score": 75.0,
      "positive_pillars": 4,
      "pillars": {
        "growth": 25.0,
        "policy": 12.5,
        "rates": 12.5,
        "liquidity": 25.0
      },
      "factors": {
        "pce": true,
        "labor": true,
        "ust_2y": true,
        "dot_plot": false,
        "usd": true,
        "real_10y": false,
        "net_liquidity": true,
        "m2": true
      },
      "returns": {
        "btc": {
          "30": {
            "entry_date": "2025-07-01",
            "exit_date": "2025-07-31",
            "return": 0.09739829732273741
          },
          "90": {
            "entry_date": "2025-07-01",
            "exit_date": "2025-09-29",
            "return": 0.08312103515086067
          },
          "180": {
            "entry_date": "2025-07-01",
            "exit_date": "2025-12-28",
            "return": -0.16879153564887672
          },
          "365": {
            "entry_date": "2025-07-01",
            "exit_date": "2026-07-01",
            "return": -0.4310156962282077
          }
        },
        "eth": {
          "30": {
            "entry_date": "2025-07-01",
            "exit_date": "2025-07-31",
            "return": 0.5418173895786795
          },
          "90": {
            "entry_date": "2025-07-01",
            "exit_date": "2025-09-29",
            "return": 0.7579928295585883
          },
          "180": {
            "entry_date": "2025-07-01",
            "exit_date": "2025-12-28",
            "return": 0.2271750518954061
          },
          "365": {
            "entry_date": "2025-07-01",
            "exit_date": "2026-07-01",
            "return": -0.32907026920763627
          }
        }
      }
    }
  ],
  "summary": {
    "btc": {
      "30": {
        "count": 9,
        "average": 0.13671525581931618,
        "median": 0.09739829732273741,
        "positive_rate": 0.8888888888888888
      },
      "90": {
        "count": 9,
        "average": 0.43779752979222936,
        "median": 0.39849757024407895,
        "positive_rate": 0.7777777777777778
      },
      "180": {
        "count": 9,
        "average": 0.480385986852913,
        "median": 0.4547544819744065,
        "positive_rate": 0.8888888888888888
      },
      "365": {
        "count": 9,
        "average": 1.1368308396210796,
        "median": 0.8850594190986436,
        "positive_rate": 0.8888888888888888
      }
    },
    "eth": {
      "30": {
        "count": 9,
        "average": 0.2833466076540881,
        "median": 0.1417883692274411,
        "positive_rate": 1.0
      },
      "90": {
        "count": 9,
        "average": 0.5201747742388647,
        "median": 0.3935060841489424,
        "positive_rate": 0.7777777777777778
      },
      "180": {
        "count": 9,
        "average": 2.1715693455016334,
        "median": 0.5848972937692101,
        "positive_rate": 1.0
      },
      "365": {
        "count": 9,
        "average": 4.608942120395396,
        "median": 1.0211299641739888,
        "positive_rate": 0.8888888888888888
      }
    }
  },
  "baseline": {
    "btc": {
      "30": {
        "count": 139,
        "average": 0.057078196507806385,
        "median": 0.029525303901335898,
        "positive_rate": 0.5251798561151079
      },
      "90": {
        "count": 137,
        "average": 0.20360768223517944,
        "median": 0.09358065073635213,
        "positive_rate": 0.635036496350365
      },
      "180": {
        "count": 134,
        "average": 0.5007110877391655,
        "median": 0.32245696913176414,
        "positive_rate": 0.6417910447761194
      },
      "365": {
        "count": 128,
        "average": 1.4193985815245311,
        "median": 0.7062559123508722,
        "positive_rate": 0.7421875
      }
    },
    "eth": {
      "30": {
        "count": 132,
        "average": 0.11855635115168733,
        "median": 0.02970927763911324,
        "positive_rate": 0.553030303030303
      },
      "90": {
        "count": 130,
        "average": 0.55203399901001,
        "median": 0.10853930918813237,
        "positive_rate": 0.6076923076923076
      },
      "180": {
        "count": 127,
        "average": 1.6867763559846738,
        "median": 0.22271019376220225,
        "positive_rate": 0.6062992125984252
      },
      "365": {
        "count": 121,
        "average": 5.19912994285106,
        "median": 0.5431420863405325,
        "positive_rate": 0.6363636363636364
      }
    }
  },
  "parameter_grid": [
    {
      "threshold": 50.0,
      "minimum_days": 3,
      "event_count": 16,
      "summary": {
        "btc": {
          "30": {
            "count": 16,
            "average": 0.10125615633256499,
            "median": 0.074296203229537,
            "positive_rate": 0.625
          },
          "90": {
            "count": 16,
            "average": 0.3521936517509428,
            "median": 0.3539387356834308,
            "positive_rate": 0.8125
          },
          "180": {
            "count": 16,
            "average": 0.784562107209038,
            "median": 0.5207154968365627,
            "positive_rate": 0.75
          },
          "365": {
            "count": 15,
            "average": 1.939176629796231,
            "median": 1.312749500490035,
            "positive_rate": 0.8666666666666667
          }
        },
        "eth": {
          "30": {
            "count": 16,
            "average": 0.09951064796581774,
            "median": 0.03399658174925657,
            "positive_rate": 0.625
          },
          "90": {
            "count": 16,
            "average": 0.29967542195769886,
            "median": 0.07642378433162678,
            "positive_rate": 0.5625
          },
          "180": {
            "count": 16,
            "average": 1.9484010419700128,
            "median": 0.28918284949651507,
            "positive_rate": 0.75
          },
          "365": {
            "count": 15,
            "average": 6.782187844292415,
            "median": 0.7122578967439259,
            "positive_rate": 0.7333333333333333
          }
        }
      }
    },
    {
      "threshold": 50.0,
      "minimum_days": 5,
      "event_count": 14,
      "summary": {
        "btc": {
          "30": {
            "count": 14,
            "average": 0.11840894295472519,
            "median": 0.10782801932557828,
            "positive_rate": 0.5714285714285714
          },
          "90": {
            "count": 14,
            "average": 0.3434177326236669,
            "median": 0.3805136976407898,
            "positive_rate": 0.7142857142857143
          },
          "180": {
            "count": 14,
            "average": 0.5315336047994939,
            "median": 0.5515750156757788,
            "positive_rate": 0.7857142857142857
          },
          "365": {
            "count": 14,
            "average": 2.0852494777224777,
            "median": 1.2293628189752306,
            "positive_rate": 0.8571428571428571
          }
        },
        "eth": {
          "30": {
            "count": 14,
            "average": 0.15130466396567033,
            "median": 0.06133385821504467,
            "positive_rate": 0.5714285714285714
          },
          "90": {
            "count": 14,
            "average": 0.3506371481829565,
            "median": 0.2342222538248303,
            "positive_rate": 0.6428571428571429
          },
          "180": {
            "count": 14,
            "average": 2.0415776830673917,
            "median": 0.46495740899542604,
            "positive_rate": 0.7142857142857143
          },
          "365": {
            "count": 14,
            "average": 7.627805230389759,
            "median": 1.0113078550824908,
            "positive_rate": 0.7857142857142857
          }
        }
      }
    },
    {
      "threshold": 50.0,
      "minimum_days": 7,
      "event_count": 12,
      "summary": {
        "btc": {
          "30": {
            "count": 12,
            "average": 0.09454414754952734,
            "median": 0.04710749309835072,
            "positive_rate": 0.75
          },
          "90": {
            "count": 12,
            "average": 0.3770585713715589,
            "median": 0.26758758314948417,
            "positive_rate": 0.8333333333333334
          },
          "180": {
            "count": 12,
            "average": 0.5874420715058782,
            "median": 0.5894411644206583,
            "positive_rate": 0.8333333333333334
          },
          "365": {
            "count": 12,
            "average": 2.335386449405184,
            "median": 1.288490001074887,
            "positive_rate": 0.9166666666666666
          }
        },
        "eth": {
          "30": {
            "count": 12,
            "average": 0.1593867172622783,
            "median": 0.055281410478729476,
            "positive_rate": 0.6666666666666666
          },
          "90": {
            "count": 12,
            "average": 0.534491854797585,
            "median": 0.3015723522682151,
            "positive_rate": 0.8333333333333334
          },
          "180": {
            "count": 12,
            "average": 2.962099173828155,
            "median": 0.9660820684370516,
            "positive_rate": 0.8333333333333334
          },
          "365": {
            "count": 12,
            "average": 9.267507046992094,
            "median": 3.149292387421184,
            "positive_rate": 1.0
          }
        }
      }
    },
    {
      "threshold": 62.5,
      "minimum_days": 3,
      "event_count": 10,
      "summary": {
        "btc": {
          "30": {
            "count": 10,
            "average": 0.14551679408984639,
            "median": 0.14046306881478632,
            "positive_rate": 0.7
          },
          "90": {
            "count": 10,
            "average": 0.364541558527783,
            "median": 0.38928865961634085,
            "positive_rate": 0.8
          },
          "180": {
            "count": 10,
            "average": 0.599972721136942,
            "median": 0.48320368994727714,
            "positive_rate": 0.8
          },
          "365": {
            "count": 10,
            "average": 2.128815483914808,
            "median": 1.0812536023208095,
            "positive_rate": 0.9
          }
        },
        "eth": {
          "30": {
            "count": 10,
            "average": 0.18795056671617982,
            "median": 0.12773689438860136,
            "positive_rate": 0.7
          },
          "90": {
            "count": 10,
            "average": 0.43073884375415156,
            "median": 0.32242954832351745,
            "positive_rate": 0.8
          },
          "180": {
            "count": 10,
            "average": 4.001452805078347,
            "median": 0.4361755054399966,
            "positive_rate": 0.9
          },
          "365": {
            "count": 10,
            "average": 8.919618852297607,
            "median": 1.7729926478903058,
            "positive_rate": 0.8
          }
        }
      }
    },
    {
      "threshold": 62.5,
      "minimum_days": 5,
      "event_count": 9,
      "summary": {
        "btc": {
          "30": {
            "count": 9,
            "average": 0.13671525581931618,
            "median": 0.09739829732273741,
            "positive_rate": 0.8888888888888888
          },
          "90": {
            "count": 9,
            "average": 0.43779752979222936,
            "median": 0.39849757024407895,
            "positive_rate": 0.7777777777777778
          },
          "180": {
            "count": 9,
            "average": 0.480385986852913,
            "median": 0.4547544819744065,
            "positive_rate": 0.8888888888888888
          },
          "365": {
            "count": 9,
            "average": 1.1368308396210796,
            "median": 0.8850594190986436,
            "positive_rate": 0.8888888888888888
          }
        },
        "eth": {
          "30": {
            "count": 9,
            "average": 0.2833466076540881,
            "median": 0.1417883692274411,
            "positive_rate": 1.0
          },
          "90": {
            "count": 9,
            "average": 0.5201747742388647,
            "median": 0.3935060841489424,
            "positive_rate": 0.7777777777777778
          },
          "180": {
            "count": 9,
            "average": 2.1715693455016334,
            "median": 0.5848972937692101,
            "positive_rate": 1.0
          },
          "365": {
            "count": 9,
            "average": 4.608942120395396,
            "median": 1.0211299641739888,
            "positive_rate": 0.8888888888888888
          }
        }
      }
    },
    {
      "threshold": 62.5,
      "minimum_days": 7,
      "event_count": 7,
      "summary": {
        "btc": {
          "30": {
            "count": 7,
            "average": 0.11473722616707005,
            "median": 0.10837140720122918,
            "positive_rate": 0.8571428571428571
          },
          "90": {
            "count": 7,
            "average": 0.4852674605558244,
            "median": 0.3436236442880507,
            "positive_rate": 0.7142857142857143
          },
          "180": {
            "count": 7,
            "average": 0.3977218826074948,
            "median": 0.4779703784490692,
            "positive_rate": 0.7142857142857143
          },
          "365": {
            "count": 7,
            "average": 1.141675709958345,
            "median": 0.8280032440838472,
            "positive_rate": 0.8571428571428571
          }
        },
        "eth": {
          "30": {
            "count": 7,
            "average": 0.19253598696225224,
            "median": 0.1339054554270389,
            "positive_rate": 1.0
          },
          "90": {
            "count": 7,
            "average": 0.47629549598360077,
            "median": 0.4050628514577719,
            "positive_rate": 0.8571428571428571
          },
          "180": {
            "count": 7,
            "average": 0.36454683886803696,
            "median": 0.3532833578985719,
            "positive_rate": 0.8571428571428571
          },
          "365": {
            "count": 7,
            "average": 2.0571063767777207,
            "median": 0.7279398602033165,
            "positive_rate": 0.7142857142857143
          }
        }
      }
    },
    {
      "threshold": 75.0,
      "minimum_days": 3,
      "event_count": 5,
      "summary": {
        "btc": {
          "30": {
            "count": 5,
            "average": 0.10083514029593552,
            "median": 0.11280627922515829,
            "positive_rate": 0.8
          },
          "90": {
            "count": 5,
            "average": 0.5343479584070916,
            "median": 0.39849757024407895,
            "positive_rate": 1.0
          },
          "180": {
            "count": 5,
            "average": 0.5909632977255174,
            "median": 0.6929535321521887,
            "positive_rate": 0.8
          },
          "365": {
            "count": 5,
            "average": 1.1353600898982577,
            "median": 0.9032094481118844,
            "positive_rate": 0.8
          }
        },
        "eth": {
          "30": {
            "count": 5,
            "average": 0.13534386763569425,
            "median": 0.10697049215977827,
            "positive_rate": 1.0
          },
          "90": {
            "count": 5,
            "average": 0.6283045025528955,
            "median": 0.605080647895758,
            "positive_rate": 1.0
          },
          "180": {
            "count": 5,
            "average": 0.5904688461380836,
            "median": 0.13719125905480523,
            "positive_rate": 0.8
          },
          "365": {
            "count": 5,
            "average": 2.637201686800709,
            "median": 0.6301729135349035,
            "positive_rate": 0.6
          }
        }
      }
    },
    {
      "threshold": 75.0,
      "minimum_days": 5,
      "event_count": 5,
      "summary": {
        "btc": {
          "30": {
            "count": 5,
            "average": 0.002455846667314776,
            "median": 0.05720039184983294,
            "positive_rate": 0.6
          },
          "90": {
            "count": 5,
            "average": 0.17077457036484797,
            "median": 0.19955236704128265,
            "positive_rate": 0.8
          },
          "180": {
            "count": 5,
            "average": 0.29988076597668856,
            "median": 0.3275680193763211,
            "positive_rate": 0.6
          },
          "365": {
            "count": 5,
            "average": 0.8801941557496329,
            "median": 0.8198672974831396,
            "positive_rate": 0.6
          }
        },
        "eth": {
          "30": {
            "count": 5,
            "average": 0.04185524973058578,
            "median": 0.024026537241730095,
            "positive_rate": 0.8
          },
          "90": {
            "count": 5,
            "average": 0.3577286984455603,
            "median": 0.40232947355261506,
            "positive_rate": 0.8
          },
          "180": {
            "count": 5,
            "average": 0.3452708842668793,
            "median": 0.18248010046306296,
            "positive_rate": 0.6
          },
          "365": {
            "count": 5,
            "average": 2.0223795015041715,
            "median": 0.6137292991969716,
            "positive_rate": 0.6
          }
        }
      }
    },
    {
      "threshold": 75.0,
      "minimum_days": 7,
      "event_count": 2,
      "summary": {
        "btc": {
          "30": {
            "count": 2,
            "average": 0.0375833003552099,
            "median": 0.0375833003552099,
            "positive_rate": 0.5
          },
          "90": {
            "count": 2,
            "average": 0.4419646899017977,
            "median": 0.4419646899017977,
            "positive_rate": 1.0
          },
          "180": {
            "count": 2,
            "average": 0.8622693136049625,
            "median": 0.8622693136049625,
            "positive_rate": 1.0
          },
          "365": {
            "count": 2,
            "average": 2.2697804665503587,
            "median": 2.2697804665503587,
            "positive_rate": 1.0
          }
        },
        "eth": {
          "30": {
            "count": 2,
            "average": 0.03707806436622352,
            "median": 0.03707806436622352,
            "positive_rate": 0.5
          },
          "90": {
            "count": 2,
            "average": 0.7424674786798585,
            "median": 0.7424674786798585,
            "positive_rate": 1.0
          },
          "180": {
            "count": 2,
            "average": 1.1492080546991146,
            "median": 1.1492080546991146,
            "positive_rate": 1.0
          },
          "365": {
            "count": 2,
            "average": 5.596162884139566,
            "median": 5.596162884139566,
            "positive_rate": 1.0
          }
        }
      }
    }
  ],
  "merge_sensitivity": {
    "90": {
      "event_count": 10,
      "summary": {
        "btc": {
          "30": {
            "count": 10,
            "average": 0.14160403177167746,
            "median": 0.13701373313767895,
            "positive_rate": 0.9
          },
          "90": {
            "count": 10,
            "average": 0.4209389253778459,
            "median": 0.3980934644467363,
            "positive_rate": 0.8
          },
          "180": {
            "count": 10,
            "average": 0.4628223805038764,
            "median": 0.5217580760198663,
            "positive_rate": 0.8
          },
          "365": {
            "count": 10,
            "average": 1.8355149612237833,
            "median": 1.0879036055482412,
            "positive_rate": 0.8
          }
        },
        "eth": {
          "30": {
            "count": 10,
            "average": 0.23577853690947376,
            "median": 0.2087514093603483,
            "positive_rate": 0.9
          },
          "90": {
            "count": 10,
            "average": 0.48488326328630676,
            "median": 0.426777834813738,
            "positive_rate": 0.8
          },
          "180": {
            "count": 10,
            "average": 1.9981353655355714,
            "median": 0.6562176800776522,
            "positive_rate": 0.9
          },
          "365": {
            "count": 10,
            "average": 5.562826704223093,
            "median": 2.812767994677005,
            "positive_rate": 0.8
          }
        }
      }
    },
    "120": {
      "event_count": 9,
      "summary": {
        "btc": {
          "30": {
            "count": 9,
            "average": 0.13671525581931618,
            "median": 0.09739829732273741,
            "positive_rate": 0.8888888888888888
          },
          "90": {
            "count": 9,
            "average": 0.43779752979222936,
            "median": 0.39849757024407895,
            "positive_rate": 0.7777777777777778
          },
          "180": {
            "count": 9,
            "average": 0.480385986852913,
            "median": 0.4547544819744065,
            "positive_rate": 0.8888888888888888
          },
          "365": {
            "count": 9,
            "average": 1.1368308396210796,
            "median": 0.8850594190986436,
            "positive_rate": 0.8888888888888888
          }
        },
        "eth": {
          "30": {
            "count": 9,
            "average": 0.2833466076540881,
            "median": 0.1417883692274411,
            "positive_rate": 1.0
          },
          "90": {
            "count": 9,
            "average": 0.5201747742388647,
            "median": 0.3935060841489424,
            "positive_rate": 0.7777777777777778
          },
          "180": {
            "count": 9,
            "average": 2.1715693455016334,
            "median": 0.5848972937692101,
            "positive_rate": 1.0
          },
          "365": {
            "count": 9,
            "average": 4.608942120395396,
            "median": 1.0211299641739888,
            "positive_rate": 0.8888888888888888
          }
        }
      }
    },
    "180": {
      "event_count": 7,
      "summary": {
        "btc": {
          "30": {
            "count": 7,
            "average": 0.16677490457531138,
            "median": 0.17662916895262049,
            "positive_rate": 1.0
          },
          "90": {
            "count": 7,
            "average": 0.5092969559338604,
            "median": 0.39849757024407895,
            "positive_rate": 0.8571428571428571
          },
          "180": {
            "count": 7,
            "average": 0.5516071277101903,
            "median": 0.5887616700653262,
            "positive_rate": 0.8571428571428571
          },
          "365": {
            "count": 7,
            "average": 1.1904075098524314,
            "median": 0.8850594190986436,
            "positive_rate": 0.8571428571428571
          }
        },
        "eth": {
          "30": {
            "count": 7,
            "average": 0.3010844725397391,
            "median": 0.1417883692274411,
            "positive_rate": 1.0
          },
          "90": {
            "count": 7,
            "average": 0.637079073165713,
            "median": 0.4600495854785336,
            "positive_rate": 0.8571428571428571
          },
          "180": {
            "count": 7,
            "average": 2.6572517989231272,
            "median": 0.7275380663860944,
            "positive_rate": 1.0
          },
          "365": {
            "count": 7,
            "average": 5.03648764510187,
            "median": 0.8311250956481033,
            "positive_rate": 0.8571428571428571
          }
        }
      }
    },
    "240": {
      "event_count": 7,
      "summary": {
        "btc": {
          "30": {
            "count": 7,
            "average": 0.15146943823741493,
            "median": 0.09739829732273741,
            "positive_rate": 1.0
          },
          "90": {
            "count": 7,
            "average": 0.5164061881356614,
            "median": 0.39849757024407895,
            "positive_rate": 0.8571428571428571
          },
          "180": {
            "count": 7,
            "average": 0.5324632436972017,
            "median": 0.4547544819744065,
            "positive_rate": 0.8571428571428571
          },
          "365": {
            "count": 7,
            "average": 1.2574133421657498,
            "median": 0.8850594190986436,
            "positive_rate": 0.8571428571428571
          }
        },
        "eth": {
          "30": {
            "count": 7,
            "average": 0.23824376253935456,
            "median": 0.1417883692274411,
            "positive_rate": 1.0
          },
          "90": {
            "count": 7,
            "average": 0.44348077035140293,
            "median": 0.3935060841489424,
            "positive_rate": 0.8571428571428571
          },
          "180": {
            "count": 7,
            "average": 0.5783344670748066,
            "median": 0.5848972937692101,
            "positive_rate": 1.0
          },
          "365": {
            "count": 7,
            "average": 2.7626780535282416,
            "median": 0.8311250956481033,
            "positive_rate": 0.8571428571428571
          }
        }
      }
    }
  },
  "entry_delay_stress": {
    "1": {
      "btc": {
        "30": {
          "count": 9,
          "average": 0.13671525581931618,
          "median": 0.09739829732273741,
          "positive_rate": 0.8888888888888888
        },
        "90": {
          "count": 9,
          "average": 0.43779752979222936,
          "median": 0.39849757024407895,
          "positive_rate": 0.7777777777777778
        },
        "180": {
          "count": 9,
          "average": 0.480385986852913,
          "median": 0.4547544819744065,
          "positive_rate": 0.8888888888888888
        },
        "365": {
          "count": 9,
          "average": 1.1368308396210796,
          "median": 0.8850594190986436,
          "positive_rate": 0.8888888888888888
        }
      },
      "eth": {
        "30": {
          "count": 9,
          "average": 0.2833466076540881,
          "median": 0.1417883692274411,
          "positive_rate": 1.0
        },
        "90": {
          "count": 9,
          "average": 0.5201747742388647,
          "median": 0.3935060841489424,
          "positive_rate": 0.7777777777777778
        },
        "180": {
          "count": 9,
          "average": 2.1715693455016334,
          "median": 0.5848972937692101,
          "positive_rate": 1.0
        },
        "365": {
          "count": 9,
          "average": 4.608942120395396,
          "median": 1.0211299641739888,
          "positive_rate": 0.8888888888888888
        }
      }
    },
    "3": {
      "btc": {
        "30": {
          "count": 9,
          "average": 0.11369841177148968,
          "median": 0.10837140720122918,
          "positive_rate": 0.8888888888888888
        },
        "90": {
          "count": 9,
          "average": 0.44968972582221967,
          "median": 0.34355249756997575,
          "positive_rate": 0.7777777777777778
        },
        "180": {
          "count": 9,
          "average": 0.40839528804094666,
          "median": 0.4779703784490692,
          "positive_rate": 0.7777777777777778
        },
        "365": {
          "count": 9,
          "average": 1.115153997063548,
          "median": 0.9218609115893441,
          "positive_rate": 0.8888888888888888
        }
      },
      "eth": {
        "30": {
          "count": 9,
          "average": 0.2193404114863874,
          "median": 0.1339054554270389,
          "positive_rate": 1.0
        },
        "90": {
          "count": 9,
          "average": 0.5310903028389463,
          "median": 0.4295602502672089,
          "positive_rate": 0.7777777777777778
        },
        "180": {
          "count": 9,
          "average": 1.934136641406148,
          "median": 0.4404121141384134,
          "positive_rate": 0.8888888888888888
        },
        "365": {
          "count": 9,
          "average": 4.707741184169996,
          "median": 1.0508538724960386,
          "positive_rate": 0.7777777777777778
        }
      }
    },
    "7": {
      "btc": {
        "30": {
          "count": 9,
          "average": 0.09098161049221175,
          "median": 0.06268189645344613,
          "positive_rate": 0.8888888888888888
        },
        "90": {
          "count": 9,
          "average": 0.3935013432220254,
          "median": 0.28478597065003575,
          "positive_rate": 0.7777777777777778
        },
        "180": {
          "count": 9,
          "average": 0.3759197988942102,
          "median": 0.4510781774503527,
          "positive_rate": 0.7777777777777778
        },
        "365": {
          "count": 9,
          "average": 1.2099367698836152,
          "median": 0.9337953357998374,
          "positive_rate": 0.8888888888888888
        }
      },
      "eth": {
        "30": {
          "count": 9,
          "average": 0.21014427701255486,
          "median": 0.11979962799286525,
          "positive_rate": 0.7777777777777778
        },
        "90": {
          "count": 9,
          "average": 0.4933784441105976,
          "median": 0.46382657339872746,
          "positive_rate": 0.7777777777777778
        },
        "180": {
          "count": 9,
          "average": 1.1720477667175482,
          "median": 0.5265826480427069,
          "positive_rate": 0.8888888888888888
        },
        "365": {
          "count": 9,
          "average": 3.721046102096095,
          "median": 1.2078671271937895,
          "positive_rate": 0.7777777777777778
        }
      }
    }
  },
  "time_splits": {
    "2015_2020": {
      "events": [
        {
          "date": "2015-04-15",
          "score": 62.5,
          "positive_pillars": 4,
          "pillars": {
            "growth": 12.5,
            "policy": 12.5,
            "rates": 12.5,
            "liquidity": 25.0
          },
          "factors": {
            "pce": true,
            "labor": false,
            "ust_2y": true,
            "dot_plot": false,
            "usd": false,
            "real_10y": true,
            "net_liquidity": true,
            "m2": true
          },
          "returns": {
            "btc": {
              "30": {
                "entry_date": "2015-04-16",
                "exit_date": "2015-05-16",
                "return": 0.03202852165436165
              },
              "90": {
                "entry_date": "2015-04-16",
                "exit_date": "2015-07-15",
                "return": 0.25133752550735333
              },
              "180": {
                "entry_date": "2015-04-16",
                "exit_date": "2015-10-13",
                "return": 0.09618415867661811
              },
              "365": {
                "entry_date": "2015-04-16",
                "exit_date": "2016-04-15",
                "return": 0.8850594190986436
              }
            },
            "eth": {
              "30": {
                "entry_date": "2015-08-08",
                "exit_date": "2015-09-07",
                "return": 0.06301719180993182
              },
              "90": {
                "entry_date": "2015-08-08",
                "exit_date": "2015-11-06",
                "return": -0.2002826401889607
              },
              "180": {
                "entry_date": "2015-08-08",
                "exit_date": "2016-02-04",
                "return": 1.1250760423003525
              },
              "365": {
                "entry_date": "2015-08-08",
                "exit_date": "2016-08-07",
                "return": 8.186160447693982
              }
            }
          }
        },
        {
          "date": "2015-10-21",
          "score": 62.5,
          "positive_pillars": 4,
          "pillars": {
            "growth": 12.5,
            "policy": 12.5,
            "rates": 12.5,
            "liquidity": 25.0
          },
          "factors": {
            "pce": true,
            "labor": false,
            "ust_2y": false,
            "dot_plot": true,
            "usd": true,
            "real_10y": false,
            "net_liquidity": true,
            "m2": true
          },
          "returns": {
            "btc": {
              "30": {
                "entry_date": "2015-10-22",
                "exit_date": "2015-11-21",
                "return": 0.18332437476329222
              },
              "90": {
                "entry_date": "2015-10-22",
                "exit_date": "2016-01-20",
                "return": 0.5272334138184069
              },
              "180": {
                "entry_date": "2015-10-22",
                "exit_date": "2016-04-19",
                "return": 0.5887616700653262
              },
              "365": {
                "entry_date": "2015-10-22",
                "exit_date": "2016-10-21",
                "return": 1.290747791997839
              }
            },
            "eth": {
              "30": {
                "entry_date": "2015-10-22",
                "exit_date": "2015-11-21",
                "return": 0.7576510016491977
              },
              "90": {
                "entry_date": "2015-10-22",
                "exit_date": "2016-01-20",
                "return": 1.6669086368780488
              },
              "180": {
                "entry_date": "2015-10-22",
                "exit_date": "2016-04-19",
                "return": 15.015768380693995
              },
              "365": {
                "entry_date": "2015-10-22",
                "exit_date": "2016-10-21",
                "return": 21.12060274468688
              }
            }
          }
        },
        {
          "date": "2016-04-12",
          "score": 62.5,
          "positive_pillars": 3,
          "pillars": {
            "growth": 0.0,
            "policy": 25.0,
            "rates": 25.0,
            "liquidity": 12.5
          },
          "factors": {
            "pce": false,
            "labor": false,
            "ust_2y": true,
            "dot_plot": true,
            "usd": true,
            "real_10y": true,
            "net_liquidity": false,
            "m2": true
          },
          "returns": {
            "btc": {
              "30": {
                "entry_date": "2016-04-13",
                "exit_date": "2016-05-13",
                "return": 0.07618611039801704
              },
              "90": {
                "entry_date": "2016-04-13",
                "exit_date": "2016-07-12",
                "return": 0.5769980392310139
              },
              "180": {
                "entry_date": "2016-04-13",
                "exit_date": "2016-10-10",
                "return": 0.4547544819744065
              },
              "365": {
                "entry_date": "2016-04-13",
                "exit_date": "2017-04-13",
                "return": 1.7597886181910671
              }
            },
            "eth": {
              "30": {
                "entry_date": "2016-04-13",
                "exit_date": "2016-05-13",
                "return": 0.3177660316465061
              },
              "90": {
                "entry_date": "2016-04-13",
                "exit_date": "2016-07-12",
                "return": 0.3117205171778785
              },
              "180": {
                "entry_date": "2016-04-13",
                "exit_date": "2016-10-10",
                "return": 0.463347057755751
              },
              "365": {
                "entry_date": "2016-04-13",
                "exit_date": "2017-04-13",
                "return": 5.203935603671484
              }
            }
          }
        },
        {
          "date": "2019-03-25",
          "score": 62.5,
          "positive_pillars": 4,
          "pillars": {
            "growth": 12.5,
            "policy": 25.0,
            "rates": 12.5,
            "liquidity": 12.5
          },
          "factors": {
            "pce": false,
            "labor": true,
            "ust_2y": true,
            "dot_plot": true,
            "usd": false,
            "real_10y": true,
            "net_liquidity": false,
            "m2": true
          },
          "returns": {
            "btc": {
              "30": {
                "entry_date": "2019-03-26",
                "exit_date": "2019-04-25",
                "return": 0.3088266546759
              },
              "90": {
                "entry_date": "2019-03-26",
                "exit_date": "2019-06-24",
                "return": 1.8087982300202978
              },
              "180": {
                "entry_date": "2019-03-26",
                "exit_date": "2019-09-22",
                "return": 1.5644768312126156
              },
              "365": {
                "entry_date": "2019-03-26",
                "exit_date": "2020-03-25",
                "return": 0.7075990370590373
              }
            },
            "eth": {
              "30": {
                "entry_date": "2019-03-26",
                "exit_date": "2019-04-25",
                "return": 0.1417883692274411
              },
              "90": {
                "entry_date": "2019-03-26",
                "exit_date": "2019-06-24",
                "return": 1.3264392748789304
              },
              "180": {
                "entry_date": "2019-03-26",
                "exit_date": "2019-09-22",
                "return": 0.5848972937692101
              },
              "365": {
                "entry_date": "2019-03-26",
                "exit_date": "2020-03-25",
                "return": 0.022011689650949684
              }
            }
          }
        },
        {
          "date": "2019-08-21",
          "score": 62.5,
          "positive_pillars": 3,
          "pillars": {
            "growth": 0.0,
            "policy": 25.0,
            "rates": 12.5,
            "liquidity": 25.0
          },
          "factors": {
            "pce": false,
            "labor": false,
            "ust_2y": true,
            "dot_plot": true,
            "usd": false,
            "real_10y": true,
            "net_liquidity": true,
            "m2": true
          },
          "returns": {
            "btc": {
              "30": {
                "entry_date": "2019-08-22",
                "exit_date": "2019-09-21",
                "return": -0.013173140051351173
              },
              "90": {
                "entry_date": "2019-08-22",
                "exit_date": "2019-11-20",
                "return": -0.2018989626379728
              },
              "180": {
                "entry_date": "2019-08-22",
                "exit_date": "2020-02-18",
                "return": 0.007469505730478998
              },
              "365": {
                "entry_date": "2019-08-22",
                "exit_date": "2020-08-21",
                "return": 0.13883636943162792
              }
            },
            "eth": {
              "30": {
                "entry_date": "2019-08-22",
                "exit_date": "2019-09-21",
                "return": 0.12476212946211307
              },
              "90": {
                "entry_date": "2019-08-22",
                "exit_date": "2019-11-20",
                "return": -0.08970106118808674
              },
              "180": {
                "entry_date": "2019-08-22",
                "exit_date": "2020-02-18",
                "return": 0.48001445929705944
              },
              "365": {
                "entry_date": "2019-08-22",
                "exit_date": "2020-08-21",
                "return": 1.0211299641739888
              }
            }
          }
        },
        {
          "date": "2020-01-02",
          "score": 62.5,
          "positive_pillars": 4,
          "pillars": {
            "growth": 12.5,
            "policy": 12.5,
            "rates": 12.5,
            "liquidity": 25.0
          },
          "factors": {
            "pce": true,
            "labor": false,
            "ust_2y": false,
            "dot_plot": true,
            "usd": true,
            "real_10y": false,
            "net_liquidity": true,
            "m2": true
          },
          "returns": {
            "btc": {
              "30": {
                "entry_date": "2020-01-03",
                "exit_date": "2020-02-02",
                "return": 0.2766906501296693
              },
              "90": {
                "entry_date": "2020-01-03",
                "exit_date": "2020-04-02",
                "return": -0.07143472852400534
              },
              "180": {
                "entry_date": "2020-01-03",
                "exit_date": "2020-07-01",
                "return": 0.26328760100334514
              },
              "365": {
                "entry_date": "2020-01-03",
                "exit_date": "2021-01-02",
                "return": 3.3774882893646163
              }
            },
            "eth": {
              "30": {
                "entry_date": "2020-01-03",
                "exit_date": "2020-02-02",
                "return": 0.40804953979735226
              },
              "90": {
                "entry_date": "2020-01-03",
                "exit_date": "2020-04-02",
                "return": 0.05493974140590785
              },
              "180": {
                "entry_date": "2020-01-03",
                "exit_date": "2020-07-01",
                "return": 0.7275380663860944
              },
              "365": {
                "entry_date": "2020-01-03",
                "exit_date": "2021-01-02",
                "return": 4.794410893705906
              }
            }
          }
        }
      ],
      "summary": {
        "btc": {
          "30": {
            "count": 6,
            "average": 0.1439805285949815,
            "median": 0.12975524258065463,
            "positive_rate": 0.8333333333333334
          },
          "90": {
            "count": 6,
            "average": 0.4818389195691823,
            "median": 0.38928546966288013,
            "positive_rate": 0.6666666666666666
          },
          "180": {
            "count": 6,
            "average": 0.49582237477713176,
            "median": 0.3590210414888758,
            "positive_rate": 1.0
          },
          "365": {
            "count": 6,
            "average": 1.3599199208571386,
            "median": 1.0879036055482412,
            "positive_rate": 1.0
          }
        },
        "eth": {
          "30": {
            "count": 6,
            "average": 0.3021723772654237,
            "median": 0.22977720043697358,
            "positive_rate": 1.0
          },
          "90": {
            "count": 6,
            "average": 0.5116707448272864,
            "median": 0.18333012929189318,
            "positive_rate": 0.6666666666666666
          },
          "180": {
            "count": 6,
            "average": 3.0661068833670773,
            "median": 0.6562176800776522,
            "positive_rate": 1.0
          },
          "365": {
            "count": 6,
            "average": 6.724708557263865,
            "median": 4.999173248688695,
            "positive_rate": 1.0
          }
        }
      }
    },
    "2021_2026": {
      "events": [
        {
          "date": "2023-11-21",
          "score": 75.0,
          "positive_pillars": 4,
          "pillars": {
            "growth": 25.0,
            "policy": 12.5,
            "rates": 25.0,
            "liquidity": 12.5
          },
          "factors": {
            "pce": true,
            "labor": true,
            "ust_2y": true,
            "dot_plot": false,
            "usd": true,
            "real_10y": true,
            "net_liquidity": true,
            "m2": false
          },
          "returns": {
            "btc": {
              "30": {
                "entry_date": "2023-11-22",
                "exit_date": "2023-12-22",
                "return": 0.17662916895262049
              },
              "90": {
                "entry_date": "2023-11-22",
                "exit_date": "2024-02-20",
                "return": 0.39849757024407895
              },
              "180": {
                "entry_date": "2023-11-22",
                "exit_date": "2024-05-20",
                "return": 0.9036477422046005
              },
              "365": {
                "entry_date": "2023-11-22",
                "exit_date": "2024-11-21",
                "return": 1.6346944740167522
              }
            },
            "eth": {
              "30": {
                "entry_date": "2023-11-22",
                "exit_date": "2023-12-22",
                "return": 0.1268657162950959
              },
              "90": {
                "entry_date": "2023-11-22",
                "exit_date": "2024-02-20",
                "return": 0.4600495854785336
              },
              "180": {
                "entry_date": "2023-11-22",
                "exit_date": "2024-05-20",
                "return": 0.7738381901759588
              },
              "365": {
                "entry_date": "2023-11-22",
                "exit_date": "2024-11-21",
                "return": 0.6301729135349035
              }
            }
          }
        },
        {
          "date": "2024-08-26",
          "score": 75.0,
          "positive_pillars": 4,
          "pillars": {
            "growth": 25.0,
            "policy": 12.5,
            "rates": 25.0,
            "liquidity": 12.5
          },
          "factors": {
            "pce": true,
            "labor": true,
            "ust_2y": true,
            "dot_plot": false,
            "usd": true,
            "real_10y": true,
            "net_liquidity": true,
            "m2": false
          },
          "returns": {
            "btc": {
              "30": {
                "entry_date": "2024-08-27",
                "exit_date": "2024-09-26",
                "return": 0.0925266645285987
              },
              "90": {
                "entry_date": "2024-08-27",
                "exit_date": "2024-11-25",
                "return": 0.5675256453200306
              },
              "180": {
                "entry_date": "2024-08-27",
                "exit_date": "2025-02-23",
                "return": 0.6136834264577027
              },
              "365": {
                "entry_date": "2024-08-27",
                "exit_date": "2025-08-27",
                "return": 0.8682792536583395
              }
            },
            "eth": {
              "30": {
                "entry_date": "2024-08-27",
                "exit_date": "2024-09-26",
                "return": 0.06840209942047526
              },
              "90": {
                "entry_date": "2024-08-27",
                "exit_date": "2024-11-25",
                "return": 0.3935060841489424
              },
              "180": {
                "entry_date": "2024-08-27",
                "exit_date": "2025-02-23",
                "return": 0.14646956724087357
              },
              "365": {
                "entry_date": "2024-08-27",
                "exit_date": "2025-08-27",
                "return": 0.8311250956481033
              }
            }
          }
        },
        {
          "date": "2025-06-30",
          "score": 75.0,
          "positive_pillars": 4,
          "pillars": {
            "growth": 25.0,
            "policy": 12.5,
            "rates": 12.5,
            "liquidity": 25.0
          },
          "factors": {
            "pce": true,
            "labor": true,
            "ust_2y": true,
            "dot_plot": false,
            "usd": true,
            "real_10y": false,
            "net_liquidity": true,
            "m2": true
          },
          "returns": {
            "btc": {
              "30": {
                "entry_date": "2025-07-01",
                "exit_date": "2025-07-31",
                "return": 0.09739829732273741
              },
              "90": {
                "entry_date": "2025-07-01",
                "exit_date": "2025-09-29",
                "return": 0.08312103515086067
              },
              "180": {
                "entry_date": "2025-07-01",
                "exit_date": "2025-12-28",
                "return": -0.16879153564887672
              },
              "365": {
                "entry_date": "2025-07-01",
                "exit_date": "2026-07-01",
                "return": -0.4310156962282077
              }
            },
            "eth": {
              "30": {
                "entry_date": "2025-07-01",
                "exit_date": "2025-07-31",
                "return": 0.5418173895786795
              },
              "90": {
                "entry_date": "2025-07-01",
                "exit_date": "2025-09-29",
                "return": 0.7579928295585883
              },
              "180": {
                "entry_date": "2025-07-01",
                "exit_date": "2025-12-28",
                "return": 0.2271750518954061
              },
              "365": {
                "entry_date": "2025-07-01",
                "exit_date": "2026-07-01",
                "return": -0.32907026920763627
              }
            }
          }
        }
      ],
      "summary": {
        "btc": {
          "30": {
            "count": 3,
            "average": 0.12218471026798554,
            "median": 0.09739829732273741,
            "positive_rate": 1.0
          },
          "90": {
            "count": 3,
            "average": 0.3497147502383234,
            "median": 0.39849757024407895,
            "positive_rate": 1.0
          },
          "180": {
            "count": 3,
            "average": 0.4495132110044755,
            "median": 0.6136834264577027,
            "positive_rate": 0.6666666666666666
          },
          "365": {
            "count": 3,
            "average": 0.6906526771489613,
            "median": 0.8682792536583395,
            "positive_rate": 0.6666666666666666
          }
        },
        "eth": {
          "30": {
            "count": 3,
            "average": 0.2456950684314169,
            "median": 0.1268657162950959,
            "positive_rate": 1.0
          },
          "90": {
            "count": 3,
            "average": 0.5371828330620214,
            "median": 0.4600495854785336,
            "positive_rate": 1.0
          },
          "180": {
            "count": 3,
            "average": 0.38249426977074613,
            "median": 0.2271750518954061,
            "positive_rate": 1.0
          },
          "365": {
            "count": 3,
            "average": 0.3774092466584568,
            "median": 0.6301729135349035,
            "positive_rate": 0.6666666666666666
          }
        }
      }
    }
  },
  "monthly_score_correlations": {
    "btc": {
      "30": {
        "count": 137,
        "pearson": 0.03276717551706771,
        "spearman": 0.057808009888674315
      },
      "90": {
        "count": 135,
        "pearson": 0.17015380564815488,
        "spearman": 0.28731147764621373
      },
      "180": {
        "count": 132,
        "pearson": 0.1131884027618862,
        "spearman": 0.2556140668585809
      },
      "365": {
        "count": 126,
        "pearson": 0.17140595987973678,
        "spearman": 0.3125125545295637
      }
    },
    "eth": {
      "30": {
        "count": 137,
        "pearson": 0.06217092568669565,
        "spearman": 0.08783744141263068
      },
      "90": {
        "count": 135,
        "pearson": 0.09832194300668706,
        "spearman": 0.2973069325548367
      },
      "180": {
        "count": 132,
        "pearson": 0.09328582378660694,
        "spearman": 0.2874455594830966
      },
      "365": {
        "count": 126,
        "pearson": 0.08746169463831935,
        "spearman": 0.3589597175866583
      }
    }
  },
  "latest": {
    "date": "2026-08-14",
    "score": 25.0,
    "positive_pillars": 2,
    "pillars": {
      "growth": 12.5,
      "policy": 0.0,
      "rates": 0.0,
      "liquidity": 12.5
    },
    "factors": {
      "pce": true,
      "labor": false,
      "ust_2y": false,
      "dot_plot": false,
      "usd": false,
      "real_10y": false,
      "net_liquidity": false,
      "m2": true
    }
  },
  "data_cutoffs": {
    "core_pce": "2026-06-01",
    "unemployment": "2026-07-01",
    "usd_broad": "2026-08-14",
    "ust_2y": "2026-08-20",
    "real_10y": "2026-08-20",
    "fed_assets": "2026-08-19",
    "tga": "2026-08-19",
    "rrp": "2026-08-21",
    "m2": "2026-06-01",
    "btc_price": "2026-08-21",
    "eth_price": "2026-08-21",
    "sep": "2026-06-17"
  },
  "data_quality": {
    "live_site": "The published page attempts a fresh server-side read and falls back to this dated snapshot on failure.",
    "vintage": "Current revised macro history with conservative release lags; not point-in-time ALFRED vintages.",
    "rrp_definition": "New York Fed overnight reverse repo accepted amount, converted from dollars to USD millions.",
    "usd_definition": "Federal Reserve nominal broad trade-weighted dollar index; not ICE DXY."
  },
  "sources": {
    "pce": "https://fred.stlouisfed.org/series/PCEPILFE",
    "unemployment": "https://fred.stlouisfed.org/series/UNRATE",
    "ust_2y": "https://fred.stlouisfed.org/series/DGS2",
    "real_10y": "https://fred.stlouisfed.org/series/DFII10",
    "usd": "https://fred.stlouisfed.org/series/DTWEXBGS",
    "m2": "https://fred.stlouisfed.org/series/M2SL",
    "fed_assets": "https://fred.stlouisfed.org/series/WALCL",
    "tga": "https://fred.stlouisfed.org/series/WDTGAL",
    "rrp": "https://www.newyorkfed.org/markets/desk-operations/reverse-repo",
    "sep": "https://www.federalreserve.gov/monetarypolicy/guide-to-the-summary-of-economic-projections.htm",
    "crypto": "https://coinmetrics.io/community-network-data/"
  }
}