{"schema_version":"1.0","generated_at":"2026-09-11T11:52:41+00:00","as_of":"2026-09-10","rules":[{"id":"rsi_cold","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"rsi","op":"below","thr":30,"dir":"bottom","label":"RSI-14 below 30 \u2192 a doubling within a year","claim":"An oversold RSI precedes a rally.","full_history":{"episodes":21,"censored":2,"hit_rate":47.61904761904762,"hit_rate_ci90":[31.0,64.8],"baseline_rate":59.797724399494314,"baseline_days":2373},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2026-06-11"},{"id":"rsi_hot","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"rsi","op":"above","thr":70,"dir":"top","label":"RSI-14 above 70 \u2192 a 40% fall within a year","claim":"An overbought RSI precedes a fall.","full_history":{"episodes":20,"censored":1,"hit_rate":30.0,"hit_rate_ci90":[16.4,48.4],"baseline_rate":38.634600465477114,"baseline_days":1289},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2026-09-04"},{"id":"mayer_high","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"mayer","op":"above","thr":2.4,"dir":"top","label":"Mayer multiple (price / 200-day average) above 2.4x \u2192 a 40% fall within a year","claim":"Price at 2.4x its 200-day average is an overheated market.","full_history":{"episodes":8,"censored":0,"hit_rate":25.0,"hit_rate_ci90":[8.7,54.0],"baseline_rate":26.43045247785492,"baseline_days":4177},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2021-03-14"},{"id":"below_200w","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"p200w","op":"below","thr":1.0,"dir":"bottom","label":"Price / 200-week average below 1.0x \u2192 a doubling within a year","claim":"Price under its 200-week average is a generational buying zone.","full_history":{"episodes":4,"censored":1,"hit_rate":75.0,"hit_rate_ci90":[35.6,94.2],"baseline_rate":45.988136122385264,"baseline_days":3203},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2026-08-17"},{"id":"two_year_ma","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"p2y","op":"below","thr":1.0,"dir":"bottom","label":"Price / 2-year average below 1.0x \u2192 a doubling within a year","claim":"The 2-year moving average marks the accumulation band.","full_history":{"episodes":4,"censored":1,"hit_rate":25.0,"hit_rate_ci90":[5.8,64.4],"baseline_rate":44.869281045751634,"baseline_days":3060},"since_registration":{"episodes":0,"censored":1,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":"2026-09-10"},"firing_today":true,"last_fired":"2026-09-10"},{"id":"golden_cross","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"p50v200","op":"crosses_above","thr":1.0,"dir":"bottom","label":"50-day average / 200-day average crosses above 1.0x \u2192 a doubling within a year","claim":"The 50-day crossing above the 200-day starts a bull phase.","full_history":{"episodes":12,"censored":1,"hit_rate":66.66666666666667,"hit_rate_ci90":[43.1,84.1],"baseline_rate":56.95631528964862,"baseline_days":4212},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2026-09-09"},{"id":"death_cross","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"p50v200","op":"crosses_below","thr":1.0,"dir":"top","label":"50-day average / 200-day average crosses below 1.0x \u2192 a 40% fall within a year","claim":"The 50-day crossing below the 200-day starts a bear phase.","full_history":{"episodes":12,"censored":1,"hit_rate":58.333333333333336,"hit_rate_ci90":[35.6,78.0],"baseline_rate":28.56125356125356,"baseline_days":4212},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2025-11-17"},{"id":"pi_cycle","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"pi","op":"above","thr":1.0,"dir":"top","label":"111-day average / (2 x 350-day average) above 1.0x \u2192 a 40% fall within a year","claim":"The 111-day average crossing twice the 350-day marks a cycle top.","full_history":{"episodes":5,"censored":0,"hit_rate":100.0,"hit_rate_ci90":[64.9,100.0],"baseline_rate":25.98516458043579,"baseline_days":4314},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2021-04-23"},{"id":"mvrv_high","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"mvrv","op":"above","thr":3.7,"dir":"top","label":"MVRV above 3.7 \u2192 a 40% fall within a year","claim":"An MVRV above 3.7 marks the top of the cycle.","full_history":{"episodes":5,"censored":0,"hit_rate":20.0,"hit_rate_ci90":[4.6,56.5],"baseline_rate":28.07967092444252,"baseline_days":4619},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2021-03-14"},{"id":"mvrv_low","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"mvrv","op":"below","thr":1.0,"dir":"bottom","label":"MVRV below 1.0 \u2192 a doubling within a year","claim":"An MVRV below 1 means the average holder is under water: a bottom.","full_history":{"episodes":5,"censored":0,"hit_rate":60.0,"hit_rate_ci90":[27.2,85.7],"baseline_rate":54.815898561326506,"baseline_days":4101},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2023-01-13"},{"id":"fear_extreme","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"fg","op":"below","thr":20.0001,"dir":"bottom","label":"Fear and Greed index below 20.0001 \u2192 a doubling within a year","claim":"Extreme fear means the market has capitulated.","full_history":{"episodes":5,"censored":1,"hit_rate":20.0,"hit_rate_ci90":[4.6,56.5],"baseline_rate":51.73058933582788,"baseline_days":1069},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2026-07-08"},{"id":"greed_extreme","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"fg","op":"above","thr":79.9999,"dir":"top","label":"Fear and Greed index above 79.9999 \u2192 a 40% fall within a year","claim":"Extreme greed means the market is euphoric and due to fall.","full_history":{"episodes":5,"censored":0,"hit_rate":40.0,"hit_rate_ci90":[14.3,72.8],"baseline_rate":39.17737789203085,"baseline_days":1945},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2025-01-22"},{"id":"hash_ribbon","registered":"2026-09-10","by":"cryptoexponentials.com","seeded":true,"ind":"hashrib","op":"below","thr":1.0,"dir":"bottom","label":"Hash rate, 30-day / 60-day average below 1.0x \u2192 a doubling within a year","claim":"When the 30-day hash rate falls below the 60-day, miners are capitulating.","full_history":{"episodes":15,"censored":1,"hit_rate":60.0,"hit_rate_ci90":[39.3,77.7],"baseline_rate":53.26308633582597,"baseline_days":2942},"since_registration":{"episodes":0,"censored":0,"hit_rate":null,"hit_rate_ci90":null,"baseline_rate":null,"baseline_days":0,"pending_since":null},"firing_today":false,"last_fired":"2026-08-20"}],"note":"The rule builder scores a rule and forgets it. This remembers. A rule is\nregistered with a date, in the builder's vocabulary - indicator, operator,\nthreshold, direction - and the pipeline scores it every morning through the\nscorecard's engine, exactly as it scores the fifteen. Its record accumulates\nin public beside them.","count":13,"seeded":13,"expected_false_positives_at_90pct":0.0}