{
 "generated_at": "2026-08-12T03:42:42+00:00",
 "ledger": {
  "policy_clause": "docs/MARKET_DATA_MAP.md coverage policy, clause (2): a segment gets a SCORED board cell only when it has >= 1 pre-registered validation replay",
  "gate": "THE GATE: a segment satisfies clause (2) only when it has at least one PASSING replay AND no FAILED negative control. Two weaker readings are published beside it and are not the gate: 'lenient' (any replay ran at all) and 'passing' (at least one PASS, controls ignored). A control is an episode whose registered expectation is an at_most bar \u2014 it asserts the board should NOT flag a period, and a construction that fails one is reading stress where there was none, which invalidates its passes rather than being outweighed by them.",
  "registry_digest": "34dce533d5d2ec289a3f102255da62147a900eeecbab8ce3be8d02897fdc1a83",
  "n_episodes": 13,
  "n_runnable": 8,
  "n_not_runnable": 5,
  "episodes": [
   {
    "id": "mar2020_dash_for_cash_ust",
    "title": "March 2020 dash for cash \u2014 Treasuries",
    "segment": "UST",
    "window": {
     "start": "2020-03-01",
     "end": "2020-04-30"
    },
    "registered_at": "2026-07-23",
    "expectation": "The UST cell reaches STRAINED or DEFICIENT on at least one weekly as-of inside the window.",
    "runnable": true,
    "blocker": null,
    "reason": "43 observation date(s) inside 2020-03-01..2020-04-30 from ['fredmkt', 'nyfed_pd']",
    "missing": [],
    "verdict": "PASS",
    "verdict_reason": "peak scored tier in window was DEFICIENT (score 0.9151) on 2020-04-08, against a registered bar of STRAINED or worse; 43/43 as-of date(s) scored",
    "n_asofs": 43,
    "n_scored_asofs": 43
   },
   {
    "id": "mar2020_dash_for_cash_ig",
    "title": "March 2020 dash for cash \u2014 investment-grade credit",
    "segment": "IG",
    "window": {
     "start": "2020-03-01",
     "end": "2020-04-30"
    },
    "registered_at": "2026-07-23",
    "expectation": "The IG cell reaches STRAINED or DEFICIENT on at least one weekly as-of inside the window.",
    "runnable": true,
    "blocker": null,
    "reason": "9 observation date(s) inside 2020-03-01..2020-04-30 from ['fredmkt', 'nyfed_pd']",
    "missing": [],
    "verdict": "PASS",
    "verdict_reason": "peak scored tier in window was DEFICIENT (score 0.9824) on 2020-04-15, against a registered bar of STRAINED or worse; 9/9 as-of date(s) scored",
    "n_asofs": 9,
    "n_scored_asofs": 9
   },
   {
    "id": "mar2020_dash_for_cash_hy",
    "title": "March 2020 dash for cash \u2014 high yield",
    "segment": "HY",
    "window": {
     "start": "2020-03-01",
     "end": "2020-04-30"
    },
    "registered_at": "2026-07-23",
    "expectation": "The HY cell reaches STRAINED or DEFICIENT on at least one as-of inside the window.",
    "runnable": false,
    "blocker": "window_predates_history",
    "reason": "no source holds an observation dated inside 2020-03-01..2020-04-30",
    "missing": [
     "fredmkt:BAMLH0A0HYM2 [2023-08-14..2026-08-10] n=785"
    ],
    "verdict": "NOT_RUNNABLE",
    "verdict_reason": "no series feeding HY holds a single observation dated inside 2020-03-01..2020-04-30; the window predates every series this product holds for the segment",
    "n_asofs": 0,
    "n_scored_asofs": 0
   },
   {
    "id": "oct2022_ust_illiquidity",
    "title": "Autumn 2022 Treasury illiquidity",
    "segment": "UST",
    "window": {
     "start": "2022-09-15",
     "end": "2022-11-30"
    },
    "registered_at": "2026-07-23",
    "expectation": "The UST cell reaches STRAINED or DEFICIENT on at least one weekly as-of inside the window.",
    "runnable": true,
    "blocker": null,
    "reason": "52 observation date(s) inside 2022-09-15..2022-11-30 from ['fredmkt', 'nyfed_pd']",
    "missing": [],
    "verdict": "PASS",
    "verdict_reason": "peak scored tier in window was STRAINED (score 0.8193) on 2022-10-05, against a registered bar of STRAINED or worse; 52/52 as-of date(s) scored",
    "n_asofs": 52,
    "n_scored_asofs": 52
   },
   {
    "id": "gilt_ldi_2022",
    "title": "September to October 2022 gilt / LDI crisis",
    "segment": "GILT",
    "window": {
     "start": "2022-09-21",
     "end": "2022-10-14"
    },
    "registered_at": "2026-07-23",
    "expectation": "A GILT cell reaches DEFICIENT on at least one as-of inside the window.",
    "runnable": false,
    "blocker": "segment_not_on_board",
    "reason": "segment 'GILT' is not a board row; this product observes no market of that name",
    "missing": [
     "GILT"
    ],
    "verdict": "NOT_RUNNABLE",
    "verdict_reason": "segment 'GILT' is not a board row (['UST', 'IG', 'HY', 'EQUITY', 'ETF', 'FX', 'CN', 'CRYPTO', 'BSTOCK']); this product observes no market of that name, so there is no construction to replay and no honest way to substitute a neighbouring segment",
    "n_asofs": 0,
    "n_scored_asofs": 0
   },
   {
    "id": "aug2024_yen_carry_fx",
    "title": "August 2024 yen-carry unwind \u2014 FX",
    "segment": "FX",
    "window": {
     "start": "2024-07-25",
     "end": "2024-08-16"
    },
    "registered_at": "2026-07-23",
    "expectation": "The FX cell reaches STRAINED or DEFICIENT on at least one as-of inside the window.",
    "runnable": true,
    "blocker": null,
    "reason": "1 observation date(s) inside 2024-07-25..2024-08-16 from ['equity_liquidity']",
    "missing": [],
    "verdict": "INCONCLUSIVE",
    "verdict_reason": "the FX cell never reached a scored tier at any of the 1 as-of date(s) in the window (tiers seen: ['PARTIAL']); the coverage policy needs 2 qualifying measures and the best as-of (2024-07-31) had 0 of 2, with ['amihud (fx)', 'lambda_hat (fx)'] present but withheld. A withheld cell is an absence of verdict, never a pass",
    "n_asofs": 1,
    "n_scored_asofs": 0
   },
   {
    "id": "aug2024_yen_carry_vix",
    "title": "August 2024 yen-carry unwind \u2014 equity volatility",
    "segment": "EQUITY",
    "window": {
     "start": "2024-07-25",
     "end": "2024-08-16"
    },
    "registered_at": "2026-07-23",
    "expectation": "The VIX close measure reaches a point-in-time own-history stress percentile of at least 0.95 on at least one day inside the window.",
    "runnable": true,
    "blocker": null,
    "reason": "17 observation date(s) inside 2024-07-25..2024-08-16 from ['equity_liquidity', 'fredmkt']",
    "missing": [],
    "verdict": "PASS",
    "verdict_reason": "peak point-in-time percentile for 'VIX close (VIXCLS)' was 0.973 on 2024-08-05 against a registered floor of 0.95; 17/17 as-of date(s) carried a percentile",
    "n_asofs": 17,
    "n_scored_asofs": 0
   },
   {
    "id": "sebi_janestreet_jul2025",
    "title": "July 2025 SEBI order against Jane Street \u2014 single-firm withdrawal",
    "segment": "INDIA_OPTIONS",
    "window": {
     "start": "2025-07-03",
     "end": "2025-08-15"
    },
    "registered_at": "2026-07-23",
    "expectation": "An INDIA_OPTIONS cell reaches STRAINED or DEFICIENT on at least one as-of inside the window.",
    "runnable": false,
    "blocker": "segment_not_on_board",
    "reason": "segment 'INDIA_OPTIONS' is not a board row; this product observes no market of that name",
    "missing": [
     "INDIA_OPTIONS"
    ],
    "verdict": "NOT_RUNNABLE",
    "verdict_reason": "segment 'INDIA_OPTIONS' is not a board row (['UST', 'IG', 'HY', 'EQUITY', 'ETF', 'FX', 'CN', 'CRYPTO', 'BSTOCK']); this product observes no market of that name, so there is no construction to replay and no honest way to substitute a neighbouring segment",
    "n_asofs": 0,
    "n_scored_asofs": 0
   },
   {
    "id": "terra_luna_may2022_crypto",
    "title": "May 2022 Terra / UST depeg \u2014 crypto depth",
    "segment": "CRYPTO",
    "window": {
     "start": "2022-05-05",
     "end": "2022-05-20"
    },
    "registered_at": "2026-07-23",
    "expectation": "The CRYPTO cell reaches DEFICIENT on at least one as-of inside the window.",
    "runnable": false,
    "blocker": "no_source_for_segment",
    "reason": "no wired replay source feeds segment 'CRYPTO'",
    "missing": [
     "a point-in-time source for CRYPTO"
    ],
    "verdict": "NOT_RUNNABLE",
    "verdict_reason": "no wired replay source feeds segment 'CRYPTO'; the packs that do carry it hold no history that reaches this window",
    "n_asofs": 0,
    "n_scored_asofs": 0
   },
   {
    "id": "shibor_shock_jun2013_cn",
    "title": "June 2013 Shibor shock \u2014 China basin",
    "segment": "CN",
    "window": {
     "start": "2013-06-01",
     "end": "2013-07-15"
    },
    "registered_at": "2026-07-23",
    "expectation": "The CN cell reaches DEFICIENT on at least one as-of inside the window.",
    "runnable": false,
    "blocker": "no_source_for_segment",
    "reason": "no wired replay source feeds segment 'CN'",
    "missing": [
     "a point-in-time source for CN"
    ],
    "verdict": "NOT_RUNNABLE",
    "verdict_reason": "no wired replay source feeds segment 'CN'; the packs that do carry it hold no history that reaches this window",
    "n_asofs": 0,
    "n_scored_asofs": 0
   },
   {
    "id": "calm_2017_ust_control",
    "title": "NEGATIVE CONTROL \u2014 calm Treasury market, Q2 2017",
    "segment": "UST",
    "window": {
     "start": "2017-04-01",
     "end": "2017-06-30"
    },
    "registered_at": "2026-07-23",
    "expectation": "On every as-of inside the window on which the UST cell is scored, its tier is NORMAL or SURPLUS \u2014 never STRAINED, never DEFICIENT.",
    "runnable": true,
    "blocker": null,
    "reason": "63 observation date(s) inside 2017-04-01..2017-06-30 from ['fredmkt', 'nyfed_pd']",
    "missing": [],
    "verdict": "FAIL",
    "verdict_reason": "worst scored tier in window was STRAINED (score 0.7959) on 2017-05-31, against a registered ceiling of NORMAL; 63/63 as-of date(s) scored",
    "n_asofs": 63,
    "n_scored_asofs": 63
   },
   {
    "id": "calm_2019_ig_control",
    "title": "NEGATIVE CONTROL \u2014 calm investment-grade credit, Q2 2019",
    "segment": "IG",
    "window": {
     "start": "2019-04-01",
     "end": "2019-06-30"
    },
    "registered_at": "2026-07-23",
    "expectation": "On every as-of inside the window on which the IG cell is scored, its tier is NORMAL or SURPLUS \u2014 never STRAINED, never DEFICIENT.",
    "runnable": true,
    "blocker": null,
    "reason": "13 observation date(s) inside 2019-04-01..2019-06-30 from ['fredmkt', 'nyfed_pd']",
    "missing": [],
    "verdict": "PASS",
    "verdict_reason": "worst scored tier in window was NORMAL (score 0.6418) on 2019-05-22, against a registered ceiling of NORMAL; 13/13 as-of date(s) scored",
    "n_asofs": 13,
    "n_scored_asofs": 13
   },
   {
    "id": "calm_2017_vix_control",
    "title": "NEGATIVE CONTROL \u2014 record-low equity volatility, mid-2017",
    "segment": "EQUITY",
    "window": {
     "start": "2017-06-01",
     "end": "2017-08-31"
    },
    "registered_at": "2026-07-23",
    "expectation": "On every day inside the window, the VIX close measure's point-in-time stress percentile is at most 0.10.",
    "runnable": true,
    "blocker": null,
    "reason": "65 observation date(s) inside 2017-06-01..2017-08-31 from ['equity_liquidity', 'fredmkt']",
    "missing": [],
    "verdict": "FAIL",
    "verdict_reason": "highest point-in-time percentile for 'VIX close (VIXCLS)' was 0.4002 on 2017-08-10 against a registered ceiling of 0.1; 65/65 as-of date(s) carried a percentile",
    "n_asofs": 65,
    "n_scored_asofs": 0
   }
  ],
  "segments": {
   "UST": {
    "board_tier": "PARTIAL",
    "board_scored": false,
    "candidate_tier": "NORMAL",
    "candidate_scored": true,
    "episodes_registered": [
     "mar2020_dash_for_cash_ust",
     "oct2022_ust_illiquidity",
     "calm_2017_ust_control"
    ],
    "n_registered": 3,
    "n_runnable": 3,
    "n_passed": 2,
    "n_failed": 1,
    "n_inconclusive": 0,
    "failed_controls": [
     "calm_2017_ust_control"
    ],
    "clause2_satisfied": false,
    "clause2_satisfied_passing_only": true,
    "clause2_satisfied_lenient": true,
    "would_drop_to_partial": true,
    "withheld_as_partial": true
   },
   "IG": {
    "board_tier": "NORMAL",
    "board_scored": true,
    "candidate_tier": "NORMAL",
    "candidate_scored": true,
    "episodes_registered": [
     "mar2020_dash_for_cash_ig",
     "calm_2019_ig_control"
    ],
    "n_registered": 2,
    "n_runnable": 2,
    "n_passed": 2,
    "n_failed": 0,
    "n_inconclusive": 0,
    "failed_controls": [],
    "clause2_satisfied": true,
    "clause2_satisfied_passing_only": true,
    "clause2_satisfied_lenient": true,
    "would_drop_to_partial": false,
    "withheld_as_partial": false
   },
   "HY": {
    "board_tier": "PARTIAL",
    "board_scored": false,
    "candidate_tier": "PARTIAL",
    "candidate_scored": false,
    "episodes_registered": [
     "mar2020_dash_for_cash_hy"
    ],
    "n_registered": 1,
    "n_runnable": 0,
    "n_passed": 0,
    "n_failed": 0,
    "n_inconclusive": 0,
    "failed_controls": [],
    "clause2_satisfied": false,
    "clause2_satisfied_passing_only": false,
    "clause2_satisfied_lenient": false,
    "would_drop_to_partial": false,
    "withheld_as_partial": false
   },
   "EQUITY": {
    "board_tier": "PARTIAL",
    "board_scored": false,
    "candidate_tier": "PARTIAL",
    "candidate_scored": false,
    "episodes_registered": [
     "aug2024_yen_carry_vix",
     "calm_2017_vix_control"
    ],
    "n_registered": 2,
    "n_runnable": 2,
    "n_passed": 1,
    "n_failed": 1,
    "n_inconclusive": 0,
    "failed_controls": [
     "calm_2017_vix_control"
    ],
    "clause2_satisfied": false,
    "clause2_satisfied_passing_only": true,
    "clause2_satisfied_lenient": true,
    "would_drop_to_partial": false,
    "withheld_as_partial": false
   },
   "ETF": {
    "board_tier": "PARTIAL",
    "board_scored": false,
    "candidate_tier": "PARTIAL",
    "candidate_scored": false,
    "episodes_registered": [],
    "n_registered": 0,
    "n_runnable": 0,
    "n_passed": 0,
    "n_failed": 0,
    "n_inconclusive": 0,
    "failed_controls": [],
    "clause2_satisfied": false,
    "clause2_satisfied_passing_only": false,
    "clause2_satisfied_lenient": false,
    "would_drop_to_partial": false,
    "withheld_as_partial": false
   },
   "FX": {
    "board_tier": "PARTIAL",
    "board_scored": false,
    "candidate_tier": "PARTIAL",
    "candidate_scored": false,
    "episodes_registered": [
     "aug2024_yen_carry_fx"
    ],
    "n_registered": 1,
    "n_runnable": 1,
    "n_passed": 0,
    "n_failed": 0,
    "n_inconclusive": 1,
    "failed_controls": [],
    "clause2_satisfied": false,
    "clause2_satisfied_passing_only": false,
    "clause2_satisfied_lenient": true,
    "would_drop_to_partial": false,
    "withheld_as_partial": false
   },
   "CN": {
    "board_tier": "PARTIAL",
    "board_scored": false,
    "candidate_tier": "NORMAL",
    "candidate_scored": true,
    "episodes_registered": [
     "shibor_shock_jun2013_cn"
    ],
    "n_registered": 1,
    "n_runnable": 0,
    "n_passed": 0,
    "n_failed": 0,
    "n_inconclusive": 0,
    "failed_controls": [],
    "clause2_satisfied": false,
    "clause2_satisfied_passing_only": false,
    "clause2_satisfied_lenient": false,
    "would_drop_to_partial": true,
    "withheld_as_partial": true
   },
   "CRYPTO": {
    "board_tier": "PARTIAL",
    "board_scored": false,
    "candidate_tier": "NORMAL",
    "candidate_scored": true,
    "episodes_registered": [
     "terra_luna_may2022_crypto"
    ],
    "n_registered": 1,
    "n_runnable": 0,
    "n_passed": 0,
    "n_failed": 0,
    "n_inconclusive": 0,
    "failed_controls": [],
    "clause2_satisfied": false,
    "clause2_satisfied_passing_only": false,
    "clause2_satisfied_lenient": false,
    "would_drop_to_partial": true,
    "withheld_as_partial": true
   },
   "BSTOCK": {
    "board_tier": "PARTIAL",
    "board_scored": false,
    "candidate_tier": "NORMAL",
    "candidate_scored": true,
    "episodes_registered": [],
    "n_registered": 0,
    "n_runnable": 0,
    "n_passed": 0,
    "n_failed": 0,
    "n_inconclusive": 0,
    "failed_controls": [],
    "clause2_satisfied": false,
    "clause2_satisfied_passing_only": false,
    "clause2_satisfied_lenient": false,
    "would_drop_to_partial": true,
    "withheld_as_partial": true
   }
  },
  "clause2": {
   "satisfied": [
    "IG"
   ],
   "failed_controls": [
    "EQUITY",
    "UST"
   ],
   "scored_without_passing_replay": [
    "BSTOCK",
    "CN",
    "CRYPTO",
    "UST"
   ],
   "statement": "As of 2026-08-12 the board has 5 candidate scored segment(s): BSTOCK, CN, CRYPTO, IG, UST. 1 of them clears clause (2) \u2014 a passing pre-registered replay and no failed control: IG. 1 scored segment(s) FAILED a negative control (UST): the construction read stress in a window registered as calm, which is a finding about the measure and not about the market. 4 are withheld as PARTIAL by the mandatory clause-(2) gate: BSTOCK, CN, CRYPTO, UST. Any claim that this product's scored tiers rest on pre-registered event replays is true only for the segments that clear the gate and must name them."
  },
  "sources": [
   {
    "name": "nyfed_pd",
    "segments": [
     "UST",
     "IG"
    ],
    "publication_lag_days": 8,
    "caveats": [
     "the position and fails measures are percentiles of a weekly LEVEL against an expanding own history that begins 2013-04-03. Dealer balance sheets grew structurally over that period, so a level percentile carries a trend as well as a stress signal \u2014 see the Q2-2017 negative control in docs/REPLAY.md, which fails for exactly this reason."
    ],
    "coverage": {
     "ust_net_position": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "ust_bills_net_position": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "corp_net_position": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "agency_debt_net_position": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "agency_mbs_net_position": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "ust_fails_deliver": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "ust_fails_receive": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "corp_fails_deliver": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "corp_fails_receive": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "agency_mbs_fails_deliver": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     },
     "agency_mbs_fails_receive": {
      "start": "2013-04-03",
      "end": "2026-07-29",
      "n": 696
     }
    }
   },
   {
    "name": "fredmkt",
    "segments": [
     "HY",
     "IG",
     "EQUITY",
     "UST"
    ],
    "publication_lag_days": 1,
    "caveats": [
     "FRED serves the ICE BofA OAS series keylessly only as a trailing ~3-year window, so the HY and IG OAS legs hold no observation before 2023-07-24 and cannot reach any pre-2023 episode. The Treasury and VIX legs are full history."
    ],
    "coverage": {
     "BAMLH0A0HYM2": {
      "start": "2023-08-14",
      "end": "2026-08-10",
      "n": 785
     },
     "BAMLC0A0CM": {
      "start": "2023-08-14",
      "end": "2026-08-10",
      "n": 784
     },
     "DGS10": {
      "start": "1962-01-02",
      "end": "2026-08-10",
      "n": 16136
     },
     "DGS2": {
      "start": "1976-06-01",
      "end": "2026-08-10",
      "n": 12544
     },
     "DGS3MO": {
      "start": "1981-09-01",
      "end": "2026-08-10",
      "n": 11234
     },
     "VIXCLS": {
      "start": "1990-01-02",
      "end": "2026-08-10",
      "n": 9248
     }
    }
   },
   {
    "name": "equity_liquidity",
    "segments": [
     "EQUITY",
     "FX"
    ],
    "publication_lag_days": 1,
    "caveats": [
     "LOOK-AHEAD IN THE CROSS-SECTION, declared: the pack's monthly history is BACKFILLED for a basket committed 2026-07-17, so every historical month is computed over names chosen with knowledge of which survived. Truncating in time does not remove that; a replay using this source is point-in-time in its dates and survivorship-conditioned in its membership, and no verdict from it should be read as a clean out-of-sample result."
    ],
    "coverage": {
     "large": {
      "start": "2020-08-31",
      "end": "2026-06-30",
      "n": 71
     },
     "small_mid": {
      "start": "2020-08-31",
      "end": "2026-06-30",
      "n": 71
     },
     "fx": {
      "start": "2020-08-31",
      "end": "2026-06-30",
      "n": 71
     }
    }
   }
  ],
  "sources_unavailable": [
   {
    "source": "auctions",
    "reason": "Treasury auction results, fetched as a rolling 6-year window (HISTORY_YEARS=6), so the pack's own filter_start moves forward with every collection \u2014 a replay window fixed in 2020 would silently fall out of coverage between runs, which is worse than declaring it out",
    "status": "held but not wired as a replay source"
   },
   {
    "source": "china",
    "reason": "CFETS SHIBOR curve accrues locally from 2026-06-02 (CFETS serves no deep history keylessly); only CNY_SPOT has real history, and one series cannot reach the two qualifying measures a scored cell needs",
    "status": "held but not wired as a replay source"
   },
   {
    "source": "crypto_depth",
    "reason": "keyless L2 order-book accrual, begins 2026-07-16 and holds days; no venue serves historical depth keylessly, so no crypto episode before 2026 is replayable now or by waiting",
    "status": "held but not wired as a replay source"
   }
  ]
 },
 "results": [
  {
   "episode_id": "mar2020_dash_for_cash_ust",
   "title": "March 2020 dash for cash \u2014 Treasuries",
   "segment": "UST",
   "window": {
    "start": "2020-03-01",
    "end": "2020-04-30"
   },
   "expectation": {
    "kind": "cell_tier_at_least",
    "tier": "STRAINED",
    "prose": "The UST cell reaches STRAINED or DEFICIENT on at least one weekly as-of inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "51cfdf178e5056f160189836529bef060e746ab4fac856506a25eee393b681c5",
   "verdict": "PASS",
   "reason": "peak scored tier in window was DEFICIENT (score 0.9151) on 2020-04-08, against a registered bar of STRAINED or worse; 43/43 as-of date(s) scored",
   "missing": [],
   "n_asofs": 43,
   "n_scored_asofs": 43,
   "evidence": {
    "asof": "2020-04-08",
    "knowable_at": "2020-04-16",
    "tier": "DEFICIENT",
    "score": 0.9151,
    "n_measures": 5,
    "n_qualifying": 3,
    "measures": {
     "2s10s slope (DGS10-DGS2)": null,
     "dealer UST bills net positions (congestion)": 0.9905,
     "dealer UST coupon net positions (congestion)": 0.8079,
     "dealer UST net positions (congestion)": null,
     "dealer UST settlement fails (FTD+FTR)": 0.9469
    },
    "absences": [
     {
      "source": "fredmkt",
      "measure": "HY OAS (BAMLH0A0HYM2)",
      "reason": "no observation on or before 2020-04-08 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
     },
     {
      "source": "fredmkt",
      "measure": "IG OAS (BAMLC0A0CM)",
      "reason": "no observation on or before 2020-04-08 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
     }
    ]
   },
   "trace": [
    {
     "asof": "2020-03-02",
     "knowable_at": "2020-03-05",
     "tier": "NORMAL",
     "score": 0.6801,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.8712,
      "dealer UST coupon net positions (congestion)": 0.8712,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.2978
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-02 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-02 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-03",
     "knowable_at": "2020-03-05",
     "tier": "NORMAL",
     "score": 0.6801,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.8712,
      "dealer UST coupon net positions (congestion)": 0.8712,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.2978
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-03 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-03 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-04",
     "knowable_at": "2020-03-12",
     "tier": "NORMAL",
     "score": 0.7454,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5704,
      "dealer UST coupon net positions (congestion)": 0.924,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7417
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-04 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-04 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-05",
     "knowable_at": "2020-03-12",
     "tier": "NORMAL",
     "score": 0.7454,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5704,
      "dealer UST coupon net positions (congestion)": 0.924,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7417
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-05 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-05 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-06",
     "knowable_at": "2020-03-12",
     "tier": "NORMAL",
     "score": 0.7454,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5704,
      "dealer UST coupon net positions (congestion)": 0.924,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7417
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-06 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-06 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-09",
     "knowable_at": "2020-03-12",
     "tier": "NORMAL",
     "score": 0.7454,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5704,
      "dealer UST coupon net positions (congestion)": 0.924,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7417
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-09 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-09 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-10",
     "knowable_at": "2020-03-12",
     "tier": "NORMAL",
     "score": 0.7454,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5704,
      "dealer UST coupon net positions (congestion)": 0.924,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7417
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-10 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-10 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-11",
     "knowable_at": "2020-03-19",
     "tier": "STRAINED",
     "score": 0.8646,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.635,
      "dealer UST coupon net positions (congestion)": 0.9931,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9656
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-11 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-11 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-12",
     "knowable_at": "2020-03-19",
     "tier": "STRAINED",
     "score": 0.8646,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.635,
      "dealer UST coupon net positions (congestion)": 0.9931,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9656
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-12 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-12 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-13",
     "knowable_at": "2020-03-19",
     "tier": "STRAINED",
     "score": 0.8646,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.635,
      "dealer UST coupon net positions (congestion)": 0.9931,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9656
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-13 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-13 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-16",
     "knowable_at": "2020-03-19",
     "tier": "STRAINED",
     "score": 0.8646,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.635,
      "dealer UST coupon net positions (congestion)": 0.9931,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9656
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-16 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-16 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-17",
     "knowable_at": "2020-03-19",
     "tier": "STRAINED",
     "score": 0.8646,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.635,
      "dealer UST coupon net positions (congestion)": 0.9931,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9656
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-17 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-17 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-18",
     "knowable_at": "2020-03-26",
     "tier": "STRAINED",
     "score": 0.8155,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.4684,
      "dealer UST coupon net positions (congestion)": 0.9959,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9821
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-18 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-18 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-19",
     "knowable_at": "2020-03-26",
     "tier": "STRAINED",
     "score": 0.8155,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.4684,
      "dealer UST coupon net positions (congestion)": 0.9959,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9821
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-19 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-19 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-20",
     "knowable_at": "2020-03-26",
     "tier": "STRAINED",
     "score": 0.8155,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.4684,
      "dealer UST coupon net positions (congestion)": 0.9959,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9821
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-20 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-20 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-23",
     "knowable_at": "2020-03-26",
     "tier": "STRAINED",
     "score": 0.8155,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.4684,
      "dealer UST coupon net positions (congestion)": 0.9959,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9821
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-23 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-23 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-24",
     "knowable_at": "2020-03-26",
     "tier": "STRAINED",
     "score": 0.8155,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.4684,
      "dealer UST coupon net positions (congestion)": 0.9959,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9821
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-24 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-24 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-25",
     "knowable_at": "2020-04-02",
     "tier": "NORMAL",
     "score": 0.6516,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0151,
      "dealer UST coupon net positions (congestion)": 0.974,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-25 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-25 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-26",
     "knowable_at": "2020-04-02",
     "tier": "NORMAL",
     "score": 0.6516,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0151,
      "dealer UST coupon net positions (congestion)": 0.974,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-26 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-26 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-27",
     "knowable_at": "2020-04-02",
     "tier": "NORMAL",
     "score": 0.6516,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0151,
      "dealer UST coupon net positions (congestion)": 0.974,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-27 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-27 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-30",
     "knowable_at": "2020-04-02",
     "tier": "NORMAL",
     "score": 0.6516,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0151,
      "dealer UST coupon net positions (congestion)": 0.974,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-30 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-30 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-31",
     "knowable_at": "2020-04-02",
     "tier": "NORMAL",
     "score": 0.6516,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0151,
      "dealer UST coupon net positions (congestion)": 0.974,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-31 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-31 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-01",
     "knowable_at": "2020-04-09",
     "tier": "STRAINED",
     "score": 0.8101,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5697,
      "dealer UST coupon net positions (congestion)": 0.8948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-01 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-01 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-02",
     "knowable_at": "2020-04-09",
     "tier": "STRAINED",
     "score": 0.8101,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5697,
      "dealer UST coupon net positions (congestion)": 0.8948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-02 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-02 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-03",
     "knowable_at": "2020-04-09",
     "tier": "STRAINED",
     "score": 0.8101,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5697,
      "dealer UST coupon net positions (congestion)": 0.8948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-03 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-03 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-06",
     "knowable_at": "2020-04-09",
     "tier": "STRAINED",
     "score": 0.8101,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5697,
      "dealer UST coupon net positions (congestion)": 0.8948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-06 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-06 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-07",
     "knowable_at": "2020-04-09",
     "tier": "STRAINED",
     "score": 0.8101,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5697,
      "dealer UST coupon net positions (congestion)": 0.8948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9658
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-07 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-07 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-08",
     "knowable_at": "2020-04-16",
     "tier": "DEFICIENT",
     "score": 0.9151,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9905,
      "dealer UST coupon net positions (congestion)": 0.8079,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9469
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-08 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-08 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-09",
     "knowable_at": "2020-04-16",
     "tier": "DEFICIENT",
     "score": 0.9151,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9905,
      "dealer UST coupon net positions (congestion)": 0.8079,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9469
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-09 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-09 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-13",
     "knowable_at": "2020-04-16",
     "tier": "DEFICIENT",
     "score": 0.9151,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9905,
      "dealer UST coupon net positions (congestion)": 0.8079,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9469
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-13 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-13 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-14",
     "knowable_at": "2020-04-16",
     "tier": "DEFICIENT",
     "score": 0.9151,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9905,
      "dealer UST coupon net positions (congestion)": 0.8079,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9469
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-14 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-14 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-15",
     "knowable_at": "2020-04-23",
     "tier": "STRAINED",
     "score": 0.8944,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8899
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-16",
     "knowable_at": "2020-04-23",
     "tier": "STRAINED",
     "score": 0.8944,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8899
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-16 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-16 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-17",
     "knowable_at": "2020-04-23",
     "tier": "STRAINED",
     "score": 0.8944,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8899
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-17 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-17 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-20",
     "knowable_at": "2020-04-23",
     "tier": "STRAINED",
     "score": 0.8944,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8899
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-20 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-20 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-21",
     "knowable_at": "2020-04-23",
     "tier": "STRAINED",
     "score": 0.8944,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7948,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8899
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-21 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-21 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-22",
     "knowable_at": "2020-04-30",
     "tier": "STRAINED",
     "score": 0.8722,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7954,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8225
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-23",
     "knowable_at": "2020-04-30",
     "tier": "STRAINED",
     "score": 0.8722,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7954,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8225
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-23 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-23 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-24",
     "knowable_at": "2020-04-30",
     "tier": "STRAINED",
     "score": 0.8722,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7954,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8225
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-24 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-24 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-27",
     "knowable_at": "2020-04-30",
     "tier": "STRAINED",
     "score": 0.8722,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7954,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8225
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-27 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-27 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-28",
     "knowable_at": "2020-04-30",
     "tier": "STRAINED",
     "score": 0.8722,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9986,
      "dealer UST coupon net positions (congestion)": 0.7954,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8225
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-28 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-28 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-29",
     "knowable_at": "2020-05-07",
     "tier": "STRAINED",
     "score": 0.8482,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9932,
      "dealer UST coupon net positions (congestion)": 0.8041,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7473
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-29 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-29 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-30",
     "knowable_at": "2020-05-07",
     "tier": "STRAINED",
     "score": 0.8482,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9932,
      "dealer UST coupon net positions (congestion)": 0.8041,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7473
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-30 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-30 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    }
   ],
   "sources_used": [
    {
     "name": "nyfed_pd",
     "publication_lag_days": 8,
     "segments": [
      "UST",
      "IG"
     ],
     "caveats": [
      "the position and fails measures are percentiles of a weekly LEVEL against an expanding own history that begins 2013-04-03. Dealer balance sheets grew structurally over that period, so a level percentile carries a trend as well as a stress signal \u2014 see the Q2-2017 negative control in docs/REPLAY.md, which fails for exactly this reason."
     ]
    },
    {
     "name": "fredmkt",
     "publication_lag_days": 1,
     "segments": [
      "HY",
      "IG",
      "EQUITY",
      "UST"
     ],
     "caveats": [
      "FRED serves the ICE BofA OAS series keylessly only as a trailing ~3-year window, so the HY and IG OAS legs hold no observation before 2023-07-24 and cannot reach any pre-2023 episode. The Treasury and VIX legs are full history."
     ]
    }
   ],
   "sources_not_consulted": [
    "equity_liquidity"
   ],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "mar2020_dash_for_cash_ig",
   "title": "March 2020 dash for cash \u2014 investment-grade credit",
   "segment": "IG",
   "window": {
    "start": "2020-03-01",
    "end": "2020-04-30"
   },
   "expectation": {
    "kind": "cell_tier_at_least",
    "tier": "STRAINED",
    "prose": "The IG cell reaches STRAINED or DEFICIENT on at least one weekly as-of inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "10ad3969ea8e2a99ecdabe8c97b87446217b31067d3d08f3e0a86bca59a34efb",
   "verdict": "PASS",
   "reason": "peak scored tier in window was DEFICIENT (score 0.9824) on 2020-04-15, against a registered bar of STRAINED or worse; 9/9 as-of date(s) scored",
   "missing": [],
   "n_asofs": 9,
   "n_scored_asofs": 9,
   "evidence": {
    "asof": "2020-04-15",
    "knowable_at": "2020-04-23",
    "tier": "DEFICIENT",
    "score": 0.9824,
    "n_measures": 2,
    "n_qualifying": 2,
    "measures": {
     "dealer corporate net positions (congestion)": 0.9769,
     "dealer corporate settlement fails (FTD+FTR)": 0.9878
    },
    "absences": [
     {
      "source": "fredmkt",
      "measure": "HY OAS (BAMLH0A0HYM2)",
      "reason": "no observation on or before 2020-04-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
     },
     {
      "source": "fredmkt",
      "measure": "IG OAS (BAMLC0A0CM)",
      "reason": "no observation on or before 2020-04-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
     }
    ]
   },
   "trace": [
    {
     "asof": "2020-03-04",
     "knowable_at": "2020-03-12",
     "tier": "NORMAL",
     "score": 0.7072,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.4268,
      "dealer corporate settlement fails (FTD+FTR)": 0.9876
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-04 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-04 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-11",
     "knowable_at": "2020-03-19",
     "tier": "NORMAL",
     "score": 0.5427,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.0868,
      "dealer corporate settlement fails (FTD+FTR)": 0.9986
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-11 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-11 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-18",
     "knowable_at": "2020-03-26",
     "tier": "NORMAL",
     "score": 0.5907,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.1827,
      "dealer corporate settlement fails (FTD+FTR)": 0.9986
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-18 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-18 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-03-25",
     "knowable_at": "2020-04-02",
     "tier": "STRAINED",
     "score": 0.8479,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.6973,
      "dealer corporate settlement fails (FTD+FTR)": 0.9986
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-03-25 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-03-25 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-01",
     "knowable_at": "2020-04-09",
     "tier": "DEFICIENT",
     "score": 0.9822,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.9658,
      "dealer corporate settlement fails (FTD+FTR)": 0.9986
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-01 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-01 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-08",
     "knowable_at": "2020-04-16",
     "tier": "DEFICIENT",
     "score": 0.9768,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.9578,
      "dealer corporate settlement fails (FTD+FTR)": 0.9959
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-08 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-08 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-15",
     "knowable_at": "2020-04-23",
     "tier": "DEFICIENT",
     "score": 0.9824,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.9769,
      "dealer corporate settlement fails (FTD+FTR)": 0.9878
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-22",
     "knowable_at": "2020-04-30",
     "tier": "DEFICIENT",
     "score": 0.9675,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.9526,
      "dealer corporate settlement fails (FTD+FTR)": 0.9824
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2020-04-29",
     "knowable_at": "2020-05-07",
     "tier": "DEFICIENT",
     "score": 0.9473,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.9311,
      "dealer corporate settlement fails (FTD+FTR)": 0.9635
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2020-04-29 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2020-04-29 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    }
   ],
   "sources_used": [
    {
     "name": "nyfed_pd",
     "publication_lag_days": 8,
     "segments": [
      "UST",
      "IG"
     ],
     "caveats": [
      "the position and fails measures are percentiles of a weekly LEVEL against an expanding own history that begins 2013-04-03. Dealer balance sheets grew structurally over that period, so a level percentile carries a trend as well as a stress signal \u2014 see the Q2-2017 negative control in docs/REPLAY.md, which fails for exactly this reason."
     ]
    },
    {
     "name": "fredmkt",
     "publication_lag_days": 1,
     "segments": [
      "HY",
      "IG",
      "EQUITY",
      "UST"
     ],
     "caveats": [
      "FRED serves the ICE BofA OAS series keylessly only as a trailing ~3-year window, so the HY and IG OAS legs hold no observation before 2023-07-24 and cannot reach any pre-2023 episode. The Treasury and VIX legs are full history."
     ]
    }
   ],
   "sources_not_consulted": [
    "equity_liquidity"
   ],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "mar2020_dash_for_cash_hy",
   "title": "March 2020 dash for cash \u2014 high yield",
   "segment": "HY",
   "window": {
    "start": "2020-03-01",
    "end": "2020-04-30"
   },
   "expectation": {
    "kind": "cell_tier_at_least",
    "tier": "STRAINED",
    "prose": "The HY cell reaches STRAINED or DEFICIENT on at least one as-of inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "a17afdae2b3c19d01fe7e04b626c273c41cd3c5125bb62096b0d416f653298c8",
   "verdict": "NOT_RUNNABLE",
   "reason": "no series feeding HY holds a single observation dated inside 2020-03-01..2020-04-30; the window predates every series this product holds for the segment",
   "missing": [
    {
     "source": "fredmkt",
     "coverage": {
      "BAMLH0A0HYM2": {
       "start": "2023-08-14",
       "end": "2026-08-10",
       "n": 785
      }
     }
    }
   ],
   "n_asofs": 0,
   "n_scored_asofs": 0,
   "evidence": null,
   "trace": [],
   "sources_used": [],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "oct2022_ust_illiquidity",
   "title": "Autumn 2022 Treasury illiquidity",
   "segment": "UST",
   "window": {
    "start": "2022-09-15",
    "end": "2022-11-30"
   },
   "expectation": {
    "kind": "cell_tier_at_least",
    "tier": "STRAINED",
    "prose": "The UST cell reaches STRAINED or DEFICIENT on at least one weekly as-of inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "9f6d73ecb27d4ab1e87b9bfc7da54f9b87b491944fcefe5ddf6e131620fc60c7",
   "verdict": "PASS",
   "reason": "peak scored tier in window was STRAINED (score 0.8193) on 2022-10-05, against a registered bar of STRAINED or worse; 52/52 as-of date(s) scored",
   "missing": [],
   "n_asofs": 52,
   "n_scored_asofs": 52,
   "evidence": {
    "asof": "2022-10-05",
    "knowable_at": "2022-10-13",
    "tier": "STRAINED",
    "score": 0.8193,
    "n_measures": 5,
    "n_qualifying": 3,
    "measures": {
     "2s10s slope (DGS10-DGS2)": null,
     "dealer UST bills net positions (congestion)": 0.7857,
     "dealer UST coupon net positions (congestion)": 0.6932,
     "dealer UST net positions (congestion)": null,
     "dealer UST settlement fails (FTD+FTR)": 0.9789
    },
    "absences": [
     {
      "source": "fredmkt",
      "measure": "HY OAS (BAMLH0A0HYM2)",
      "reason": "no observation on or before 2022-10-05 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
     },
     {
      "source": "fredmkt",
      "measure": "IG OAS (BAMLC0A0CM)",
      "reason": "no observation on or before 2022-10-05 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
     }
    ]
   },
   "trace": [
    {
     "asof": "2022-09-15",
     "knowable_at": "2022-09-22",
     "tier": "NORMAL",
     "score": 0.7041,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5597,
      "dealer UST coupon net positions (congestion)": 0.6447,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9079
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-16",
     "knowable_at": "2022-09-22",
     "tier": "NORMAL",
     "score": 0.7041,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5597,
      "dealer UST coupon net positions (congestion)": 0.6447,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9079
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-16 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-16 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-19",
     "knowable_at": "2022-09-22",
     "tier": "NORMAL",
     "score": 0.7041,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5597,
      "dealer UST coupon net positions (congestion)": 0.6447,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9079
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-19 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-19 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-20",
     "knowable_at": "2022-09-22",
     "tier": "NORMAL",
     "score": 0.7041,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5597,
      "dealer UST coupon net positions (congestion)": 0.6447,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9079
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-20 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-20 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-21",
     "knowable_at": "2022-09-29",
     "tier": "NORMAL",
     "score": 0.599,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3545,
      "dealer UST coupon net positions (congestion)": 0.498,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9444
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-21 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-21 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-22",
     "knowable_at": "2022-09-29",
     "tier": "NORMAL",
     "score": 0.599,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3545,
      "dealer UST coupon net positions (congestion)": 0.498,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9444
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-23",
     "knowable_at": "2022-09-29",
     "tier": "NORMAL",
     "score": 0.599,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3545,
      "dealer UST coupon net positions (congestion)": 0.498,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9444
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-23 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-23 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-26",
     "knowable_at": "2022-09-29",
     "tier": "NORMAL",
     "score": 0.599,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3545,
      "dealer UST coupon net positions (congestion)": 0.498,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9444
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-26 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-26 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-27",
     "knowable_at": "2022-09-29",
     "tier": "NORMAL",
     "score": 0.599,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3545,
      "dealer UST coupon net positions (congestion)": 0.498,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9444
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-27 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-27 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-28",
     "knowable_at": "2022-10-06",
     "tier": "NORMAL",
     "score": 0.6603,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3337,
      "dealer UST coupon net positions (congestion)": 0.6522,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.995
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-28 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-28 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-29",
     "knowable_at": "2022-10-06",
     "tier": "NORMAL",
     "score": 0.6603,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3337,
      "dealer UST coupon net positions (congestion)": 0.6522,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.995
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-29 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-29 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-09-30",
     "knowable_at": "2022-10-06",
     "tier": "NORMAL",
     "score": 0.6603,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3337,
      "dealer UST coupon net positions (congestion)": 0.6522,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.995
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-09-30 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-09-30 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-03",
     "knowable_at": "2022-10-06",
     "tier": "NORMAL",
     "score": 0.6603,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3337,
      "dealer UST coupon net positions (congestion)": 0.6522,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.995
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-03 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-03 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-04",
     "knowable_at": "2022-10-06",
     "tier": "NORMAL",
     "score": 0.6603,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.3337,
      "dealer UST coupon net positions (congestion)": 0.6522,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.995
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-04 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-04 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-05",
     "knowable_at": "2022-10-13",
     "tier": "STRAINED",
     "score": 0.8193,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.7857,
      "dealer UST coupon net positions (congestion)": 0.6932,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9789
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-05 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-05 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-06",
     "knowable_at": "2022-10-13",
     "tier": "STRAINED",
     "score": 0.8193,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.7857,
      "dealer UST coupon net positions (congestion)": 0.6932,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9789
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-06 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-06 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-07",
     "knowable_at": "2022-10-13",
     "tier": "STRAINED",
     "score": 0.8193,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.7857,
      "dealer UST coupon net positions (congestion)": 0.6932,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9789
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-07 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-07 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-11",
     "knowable_at": "2022-10-13",
     "tier": "STRAINED",
     "score": 0.8193,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.7857,
      "dealer UST coupon net positions (congestion)": 0.6932,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9789
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-11 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-11 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-12",
     "knowable_at": "2022-10-20",
     "tier": "STRAINED",
     "score": 0.768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.758,
      "dealer UST coupon net positions (congestion)": 0.6837,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8624
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-12 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-12 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-13",
     "knowable_at": "2022-10-20",
     "tier": "STRAINED",
     "score": 0.768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.758,
      "dealer UST coupon net positions (congestion)": 0.6837,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8624
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-13 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-13 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-14",
     "knowable_at": "2022-10-20",
     "tier": "STRAINED",
     "score": 0.768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.758,
      "dealer UST coupon net positions (congestion)": 0.6837,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8624
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-14 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-14 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-17",
     "knowable_at": "2022-10-20",
     "tier": "STRAINED",
     "score": 0.768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.758,
      "dealer UST coupon net positions (congestion)": 0.6837,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8624
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-17 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-17 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-18",
     "knowable_at": "2022-10-20",
     "tier": "STRAINED",
     "score": 0.768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.758,
      "dealer UST coupon net positions (congestion)": 0.6837,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8624
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-18 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-18 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-19",
     "knowable_at": "2022-10-27",
     "tier": "STRAINED",
     "score": 0.7592,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6964,
      "dealer UST coupon net positions (congestion)": 0.6764,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9048
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-19 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-19 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-20",
     "knowable_at": "2022-10-27",
     "tier": "STRAINED",
     "score": 0.7592,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6964,
      "dealer UST coupon net positions (congestion)": 0.6764,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9048
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-20 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-20 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-21",
     "knowable_at": "2022-10-27",
     "tier": "STRAINED",
     "score": 0.7592,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6964,
      "dealer UST coupon net positions (congestion)": 0.6764,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9048
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-21 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-21 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-24",
     "knowable_at": "2022-10-27",
     "tier": "STRAINED",
     "score": 0.7592,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6964,
      "dealer UST coupon net positions (congestion)": 0.6764,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9048
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-24 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-24 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-25",
     "knowable_at": "2022-10-27",
     "tier": "STRAINED",
     "score": 0.7592,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6964,
      "dealer UST coupon net positions (congestion)": 0.6764,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9048
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-25 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-25 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-26",
     "knowable_at": "2022-11-03",
     "tier": "STRAINED",
     "score": 0.7837,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.775,
      "dealer UST coupon net positions (congestion)": 0.727,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.849
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-26 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-26 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-27",
     "knowable_at": "2022-11-03",
     "tier": "STRAINED",
     "score": 0.7837,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.775,
      "dealer UST coupon net positions (congestion)": 0.727,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.849
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-27 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-27 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-28",
     "knowable_at": "2022-11-03",
     "tier": "STRAINED",
     "score": 0.7837,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.775,
      "dealer UST coupon net positions (congestion)": 0.727,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.849
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-28 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-28 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-10-31",
     "knowable_at": "2022-11-03",
     "tier": "STRAINED",
     "score": 0.7837,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.775,
      "dealer UST coupon net positions (congestion)": 0.727,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.849
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-10-31 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-10-31 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-01",
     "knowable_at": "2022-11-03",
     "tier": "STRAINED",
     "score": 0.7837,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.775,
      "dealer UST coupon net positions (congestion)": 0.727,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.849
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-01 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-01 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-02",
     "knowable_at": "2022-11-10",
     "tier": "STRAINED",
     "score": 0.7595,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6637,
      "dealer UST coupon net positions (congestion)": 0.6896,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9251
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-02 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-02 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-03",
     "knowable_at": "2022-11-10",
     "tier": "STRAINED",
     "score": 0.7595,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6637,
      "dealer UST coupon net positions (congestion)": 0.6896,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9251
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-03 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-03 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-04",
     "knowable_at": "2022-11-10",
     "tier": "STRAINED",
     "score": 0.7595,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6637,
      "dealer UST coupon net positions (congestion)": 0.6896,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9251
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-04 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-04 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-07",
     "knowable_at": "2022-11-10",
     "tier": "STRAINED",
     "score": 0.7595,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6637,
      "dealer UST coupon net positions (congestion)": 0.6896,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9251
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-07 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-07 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-08",
     "knowable_at": "2022-11-10",
     "tier": "STRAINED",
     "score": 0.7595,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6637,
      "dealer UST coupon net positions (congestion)": 0.6896,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9251
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-08 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-08 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-09",
     "knowable_at": "2022-11-17",
     "tier": "STRAINED",
     "score": 0.7566,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6922,
      "dealer UST coupon net positions (congestion)": 0.6902,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8875
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-09 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-09 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-10",
     "knowable_at": "2022-11-17",
     "tier": "STRAINED",
     "score": 0.7566,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6922,
      "dealer UST coupon net positions (congestion)": 0.6902,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8875
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-10 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-10 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-14",
     "knowable_at": "2022-11-17",
     "tier": "STRAINED",
     "score": 0.7566,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6922,
      "dealer UST coupon net positions (congestion)": 0.6902,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8875
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-14 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-14 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-15",
     "knowable_at": "2022-11-17",
     "tier": "STRAINED",
     "score": 0.7566,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6922,
      "dealer UST coupon net positions (congestion)": 0.6902,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8875
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-16",
     "knowable_at": "2022-11-24",
     "tier": "NORMAL",
     "score": 0.7399,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6431,
      "dealer UST coupon net positions (congestion)": 0.6829,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8936
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-16 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-16 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-17",
     "knowable_at": "2022-11-24",
     "tier": "NORMAL",
     "score": 0.7399,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6431,
      "dealer UST coupon net positions (congestion)": 0.6829,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8936
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-17 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-17 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-18",
     "knowable_at": "2022-11-24",
     "tier": "NORMAL",
     "score": 0.7399,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6431,
      "dealer UST coupon net positions (congestion)": 0.6829,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8936
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-18 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-18 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-21",
     "knowable_at": "2022-11-24",
     "tier": "NORMAL",
     "score": 0.7399,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6431,
      "dealer UST coupon net positions (congestion)": 0.6829,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8936
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-21 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-21 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-22",
     "knowable_at": "2022-11-24",
     "tier": "NORMAL",
     "score": 0.7399,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6431,
      "dealer UST coupon net positions (congestion)": 0.6829,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8936
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-23",
     "knowable_at": "2022-12-01",
     "tier": "STRAINED",
     "score": 0.8178,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9058,
      "dealer UST coupon net positions (congestion)": 0.7431,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8046
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-23 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-23 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-25",
     "knowable_at": "2022-12-01",
     "tier": "STRAINED",
     "score": 0.8178,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9058,
      "dealer UST coupon net positions (congestion)": 0.7431,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8046
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-25 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-25 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-28",
     "knowable_at": "2022-12-01",
     "tier": "STRAINED",
     "score": 0.8178,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9058,
      "dealer UST coupon net positions (congestion)": 0.7431,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8046
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-28 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-28 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-29",
     "knowable_at": "2022-12-01",
     "tier": "STRAINED",
     "score": 0.8178,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.9058,
      "dealer UST coupon net positions (congestion)": 0.7431,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8046
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-29 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-29 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2022-11-30",
     "knowable_at": "2022-12-08",
     "tier": "STRAINED",
     "score": 0.7647,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.7653,
      "dealer UST coupon net positions (congestion)": 0.6941,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8347
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2022-11-30 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2022-11-30 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    }
   ],
   "sources_used": [
    {
     "name": "nyfed_pd",
     "publication_lag_days": 8,
     "segments": [
      "UST",
      "IG"
     ],
     "caveats": [
      "the position and fails measures are percentiles of a weekly LEVEL against an expanding own history that begins 2013-04-03. Dealer balance sheets grew structurally over that period, so a level percentile carries a trend as well as a stress signal \u2014 see the Q2-2017 negative control in docs/REPLAY.md, which fails for exactly this reason."
     ]
    },
    {
     "name": "fredmkt",
     "publication_lag_days": 1,
     "segments": [
      "HY",
      "IG",
      "EQUITY",
      "UST"
     ],
     "caveats": [
      "FRED serves the ICE BofA OAS series keylessly only as a trailing ~3-year window, so the HY and IG OAS legs hold no observation before 2023-07-24 and cannot reach any pre-2023 episode. The Treasury and VIX legs are full history."
     ]
    }
   ],
   "sources_not_consulted": [
    "equity_liquidity"
   ],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "gilt_ldi_2022",
   "title": "September to October 2022 gilt / LDI crisis",
   "segment": "GILT",
   "window": {
    "start": "2022-09-21",
    "end": "2022-10-14"
   },
   "expectation": {
    "kind": "cell_tier_at_least",
    "tier": "DEFICIENT",
    "prose": "A GILT cell reaches DEFICIENT on at least one as-of inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "c1de630f6e134317378d6dd50f8640d592fd55537f06efd013a4df418144ee25",
   "verdict": "NOT_RUNNABLE",
   "reason": "segment 'GILT' is not a board row (['UST', 'IG', 'HY', 'EQUITY', 'ETF', 'FX', 'CN', 'CRYPTO', 'BSTOCK']); this product observes no market of that name, so there is no construction to replay and no honest way to substitute a neighbouring segment",
   "missing": [
    {
     "segment": "GILT",
     "reason": "not in the board's vocabulary"
    }
   ],
   "n_asofs": 0,
   "n_scored_asofs": 0,
   "evidence": null,
   "trace": [],
   "sources_used": [],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "aug2024_yen_carry_fx",
   "title": "August 2024 yen-carry unwind \u2014 FX",
   "segment": "FX",
   "window": {
    "start": "2024-07-25",
    "end": "2024-08-16"
   },
   "expectation": {
    "kind": "cell_tier_at_least",
    "tier": "STRAINED",
    "prose": "The FX cell reaches STRAINED or DEFICIENT on at least one as-of inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "19a458e44fad9875812b6de2eabf633d2d48a930cac68e458d7c17fb1bdef413",
   "verdict": "INCONCLUSIVE",
   "reason": "the FX cell never reached a scored tier at any of the 1 as-of date(s) in the window (tiers seen: ['PARTIAL']); the coverage policy needs 2 qualifying measures and the best as-of (2024-07-31) had 0 of 2, with ['amihud (fx)', 'lambda_hat (fx)'] present but withheld. A withheld cell is an absence of verdict, never a pass",
   "missing": [],
   "n_asofs": 1,
   "n_scored_asofs": 0,
   "evidence": null,
   "trace": [
    {
     "asof": "2024-07-31",
     "knowable_at": "2024-08-01",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 2,
     "n_qualifying": 0,
     "measures": {
      "amihud (fx)": null,
      "lambda_hat (fx)": null
     },
     "absences": []
    }
   ],
   "sources_used": [
    {
     "name": "equity_liquidity",
     "publication_lag_days": 1,
     "segments": [
      "EQUITY",
      "FX"
     ],
     "caveats": [
      "LOOK-AHEAD IN THE CROSS-SECTION, declared: the pack's monthly history is BACKFILLED for a basket committed 2026-07-17, so every historical month is computed over names chosen with knowledge of which survived. Truncating in time does not remove that; a replay using this source is point-in-time in its dates and survivorship-conditioned in its membership, and no verdict from it should be read as a clean out-of-sample result."
     ]
    }
   ],
   "sources_not_consulted": [
    "fredmkt",
    "nyfed_pd"
   ],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "aug2024_yen_carry_vix",
   "title": "August 2024 yen-carry unwind \u2014 equity volatility",
   "segment": "EQUITY",
   "window": {
    "start": "2024-07-25",
    "end": "2024-08-16"
   },
   "expectation": {
    "kind": "measure_pctl_at_least",
    "measure": "VIX close (VIXCLS)",
    "threshold": 0.95,
    "prose": "The VIX close measure reaches a point-in-time own-history stress percentile of at least 0.95 on at least one day inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "66ecfa5a8602a20531da79278e3108c7b0bdb654234e11c91e6361a5edfd1ed6",
   "verdict": "PASS",
   "reason": "peak point-in-time percentile for 'VIX close (VIXCLS)' was 0.973 on 2024-08-05 against a registered floor of 0.95; 17/17 as-of date(s) carried a percentile",
   "missing": [],
   "n_asofs": 17,
   "n_scored_asofs": 0,
   "evidence": {
    "asof": "2024-08-05",
    "knowable_at": "2024-08-06",
    "tier": "PARTIAL",
    "score": null,
    "n_measures": 5,
    "n_qualifying": 1,
    "measures": {
     "VIX close (VIXCLS)": 0.973,
     "amihud (large)": null,
     "amihud (small_mid)": null,
     "lambda_hat (large)": null,
     "lambda_hat (small_mid)": null
    },
    "absences": []
   },
   "trace": [
    {
     "asof": "2024-07-25",
     "knowable_at": "2024-07-26",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.5423,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-07-26",
     "knowable_at": "2024-07-27",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.4242,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-07-29",
     "knowable_at": "2024-07-30",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.4382,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-07-30",
     "knowable_at": "2024-07-31",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.5038,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-07-31",
     "knowable_at": "2024-08-01",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.4226,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-01",
     "knowable_at": "2024-08-02",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.5504,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-02",
     "knowable_at": "2024-08-03",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.7683,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-05",
     "knowable_at": "2024-08-06",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.973,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-06",
     "knowable_at": "2024-08-07",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.8811,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-07",
     "knowable_at": "2024-08-08",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.8838,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-08",
     "knowable_at": "2024-08-09",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.7797,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-09",
     "knowable_at": "2024-08-10",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.638,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-12",
     "knowable_at": "2024-08-13",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.6546,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-13",
     "knowable_at": "2024-08-14",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.5261,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-14",
     "knowable_at": "2024-08-15",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.4095,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-15",
     "knowable_at": "2024-08-16",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.3461,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    },
    {
     "asof": "2024-08-16",
     "knowable_at": "2024-08-17",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 5,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.3195,
      "amihud (large)": null,
      "amihud (small_mid)": null,
      "lambda_hat (large)": null,
      "lambda_hat (small_mid)": null
     },
     "absences": []
    }
   ],
   "sources_used": [
    {
     "name": "fredmkt",
     "publication_lag_days": 1,
     "segments": [
      "HY",
      "IG",
      "EQUITY",
      "UST"
     ],
     "caveats": [
      "FRED serves the ICE BofA OAS series keylessly only as a trailing ~3-year window, so the HY and IG OAS legs hold no observation before 2023-07-24 and cannot reach any pre-2023 episode. The Treasury and VIX legs are full history."
     ]
    },
    {
     "name": "equity_liquidity",
     "publication_lag_days": 1,
     "segments": [
      "EQUITY",
      "FX"
     ],
     "caveats": [
      "LOOK-AHEAD IN THE CROSS-SECTION, declared: the pack's monthly history is BACKFILLED for a basket committed 2026-07-17, so every historical month is computed over names chosen with knowledge of which survived. Truncating in time does not remove that; a replay using this source is point-in-time in its dates and survivorship-conditioned in its membership, and no verdict from it should be read as a clean out-of-sample result."
     ]
    }
   ],
   "sources_not_consulted": [
    "nyfed_pd"
   ],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "sebi_janestreet_jul2025",
   "title": "July 2025 SEBI order against Jane Street \u2014 single-firm withdrawal",
   "segment": "INDIA_OPTIONS",
   "window": {
    "start": "2025-07-03",
    "end": "2025-08-15"
   },
   "expectation": {
    "kind": "cell_tier_at_least",
    "tier": "STRAINED",
    "prose": "An INDIA_OPTIONS cell reaches STRAINED or DEFICIENT on at least one as-of inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "52d28613896642b5dfd4821ae8ee926c1bb18ab9a454519618b73c940cad83ea",
   "verdict": "NOT_RUNNABLE",
   "reason": "segment 'INDIA_OPTIONS' is not a board row (['UST', 'IG', 'HY', 'EQUITY', 'ETF', 'FX', 'CN', 'CRYPTO', 'BSTOCK']); this product observes no market of that name, so there is no construction to replay and no honest way to substitute a neighbouring segment",
   "missing": [
    {
     "segment": "INDIA_OPTIONS",
     "reason": "not in the board's vocabulary"
    }
   ],
   "n_asofs": 0,
   "n_scored_asofs": 0,
   "evidence": null,
   "trace": [],
   "sources_used": [],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "terra_luna_may2022_crypto",
   "title": "May 2022 Terra / UST depeg \u2014 crypto depth",
   "segment": "CRYPTO",
   "window": {
    "start": "2022-05-05",
    "end": "2022-05-20"
   },
   "expectation": {
    "kind": "cell_tier_at_least",
    "tier": "DEFICIENT",
    "prose": "The CRYPTO cell reaches DEFICIENT on at least one as-of inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "516fd734226b448e4a368c9ab8dd23ab79f3cf4931701586d6413419c37b8db7",
   "verdict": "NOT_RUNNABLE",
   "reason": "no wired replay source feeds segment 'CRYPTO'; the packs that do carry it hold no history that reaches this window",
   "missing": [
    {
     "segment": "CRYPTO",
     "reason": "no source declares this segment",
     "sources_available": [
      "equity_liquidity",
      "fredmkt",
      "nyfed_pd"
     ]
    }
   ],
   "n_asofs": 0,
   "n_scored_asofs": 0,
   "evidence": null,
   "trace": [],
   "sources_used": [],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "shibor_shock_jun2013_cn",
   "title": "June 2013 Shibor shock \u2014 China basin",
   "segment": "CN",
   "window": {
    "start": "2013-06-01",
    "end": "2013-07-15"
   },
   "expectation": {
    "kind": "cell_tier_at_least",
    "tier": "DEFICIENT",
    "prose": "The CN cell reaches DEFICIENT on at least one as-of inside the window."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "cede97b13799181814ac54027a55135082e184a1c106b1ddebf1fbf2fd8946f3",
   "verdict": "NOT_RUNNABLE",
   "reason": "no wired replay source feeds segment 'CN'; the packs that do carry it hold no history that reaches this window",
   "missing": [
    {
     "segment": "CN",
     "reason": "no source declares this segment",
     "sources_available": [
      "equity_liquidity",
      "fredmkt",
      "nyfed_pd"
     ]
    }
   ],
   "n_asofs": 0,
   "n_scored_asofs": 0,
   "evidence": null,
   "trace": [],
   "sources_used": [],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "calm_2017_ust_control",
   "title": "NEGATIVE CONTROL \u2014 calm Treasury market, Q2 2017",
   "segment": "UST",
   "window": {
    "start": "2017-04-01",
    "end": "2017-06-30"
   },
   "expectation": {
    "kind": "cell_tier_at_most",
    "tier": "NORMAL",
    "prose": "On every as-of inside the window on which the UST cell is scored, its tier is NORMAL or SURPLUS \u2014 never STRAINED, never DEFICIENT."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "37b4aab0a1c90703bc3fa2aab90165cfa38209858fc8e0ea5fc070fa0caa854a",
   "verdict": "FAIL",
   "reason": "worst scored tier in window was STRAINED (score 0.7959) on 2017-05-31, against a registered ceiling of NORMAL; 63/63 as-of date(s) scored",
   "missing": [],
   "n_asofs": 63,
   "n_scored_asofs": 63,
   "evidence": {
    "asof": "2017-05-31",
    "knowable_at": "2017-06-08",
    "tier": "STRAINED",
    "score": 0.7959,
    "n_measures": 5,
    "n_qualifying": 3,
    "measures": {
     "2s10s slope (DGS10-DGS2)": null,
     "dealer UST bills net positions (congestion)": 0.5436,
     "dealer UST coupon net positions (congestion)": 0.9197,
     "dealer UST net positions (congestion)": null,
     "dealer UST settlement fails (FTD+FTR)": 0.9243
    },
    "absences": [
     {
      "source": "fredmkt",
      "measure": "HY OAS (BAMLH0A0HYM2)",
      "reason": "no observation on or before 2017-05-31 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
     },
     {
      "source": "fredmkt",
      "measure": "IG OAS (BAMLC0A0CM)",
      "reason": "no observation on or before 2017-05-31 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
     }
    ]
   },
   "trace": [
    {
     "asof": "2017-04-03",
     "knowable_at": "2017-04-06",
     "tier": "NORMAL",
     "score": 0.6037,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2847,
      "dealer UST coupon net positions (congestion)": 0.7775,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7488
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-03 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-03 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-04",
     "knowable_at": "2017-04-06",
     "tier": "NORMAL",
     "score": 0.6037,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2847,
      "dealer UST coupon net positions (congestion)": 0.7775,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7488
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-04 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-04 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-05",
     "knowable_at": "2017-04-13",
     "tier": "NORMAL",
     "score": 0.6674,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5357,
      "dealer UST coupon net positions (congestion)": 0.7452,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7214
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-05 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-05 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-06",
     "knowable_at": "2017-04-13",
     "tier": "NORMAL",
     "score": 0.6674,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5357,
      "dealer UST coupon net positions (congestion)": 0.7452,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7214
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-06 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-06 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-07",
     "knowable_at": "2017-04-13",
     "tier": "NORMAL",
     "score": 0.6674,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5357,
      "dealer UST coupon net positions (congestion)": 0.7452,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7214
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-07 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-07 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-10",
     "knowable_at": "2017-04-13",
     "tier": "NORMAL",
     "score": 0.6674,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5357,
      "dealer UST coupon net positions (congestion)": 0.7452,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7214
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-10 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-10 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-11",
     "knowable_at": "2017-04-13",
     "tier": "NORMAL",
     "score": 0.6674,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5357,
      "dealer UST coupon net positions (congestion)": 0.7452,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7214
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-11 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-11 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-12",
     "knowable_at": "2017-04-20",
     "tier": "NORMAL",
     "score": 0.6612,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2536,
      "dealer UST coupon net positions (congestion)": 0.955,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7749
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-12 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-12 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-13",
     "knowable_at": "2017-04-20",
     "tier": "NORMAL",
     "score": 0.6612,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2536,
      "dealer UST coupon net positions (congestion)": 0.955,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7749
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-13 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-13 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-17",
     "knowable_at": "2017-04-20",
     "tier": "NORMAL",
     "score": 0.6612,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2536,
      "dealer UST coupon net positions (congestion)": 0.955,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7749
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-17 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-17 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-18",
     "knowable_at": "2017-04-20",
     "tier": "NORMAL",
     "score": 0.6612,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2536,
      "dealer UST coupon net positions (congestion)": 0.955,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7749
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-18 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-18 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-19",
     "knowable_at": "2017-04-27",
     "tier": "NORMAL",
     "score": 0.559,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1014,
      "dealer UST coupon net positions (congestion)": 0.9458,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6297
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-19 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-19 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-20",
     "knowable_at": "2017-04-27",
     "tier": "NORMAL",
     "score": 0.559,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1014,
      "dealer UST coupon net positions (congestion)": 0.9458,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6297
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-20 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-20 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-21",
     "knowable_at": "2017-04-27",
     "tier": "NORMAL",
     "score": 0.559,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1014,
      "dealer UST coupon net positions (congestion)": 0.9458,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6297
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-21 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-21 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-24",
     "knowable_at": "2017-04-27",
     "tier": "NORMAL",
     "score": 0.559,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1014,
      "dealer UST coupon net positions (congestion)": 0.9458,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6297
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-24 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-24 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-25",
     "knowable_at": "2017-04-27",
     "tier": "NORMAL",
     "score": 0.559,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1014,
      "dealer UST coupon net positions (congestion)": 0.9458,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6297
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-25 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-25 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-26",
     "knowable_at": "2017-05-04",
     "tier": "NORMAL",
     "score": 0.5971,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2653,
      "dealer UST coupon net positions (congestion)": 0.9836,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.5423
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-26 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-26 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-27",
     "knowable_at": "2017-05-04",
     "tier": "NORMAL",
     "score": 0.5971,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2653,
      "dealer UST coupon net positions (congestion)": 0.9836,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.5423
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-27 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-27 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-04-28",
     "knowable_at": "2017-05-04",
     "tier": "NORMAL",
     "score": 0.5971,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2653,
      "dealer UST coupon net positions (congestion)": 0.9836,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.5423
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-04-28 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-04-28 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-01",
     "knowable_at": "2017-05-04",
     "tier": "NORMAL",
     "score": 0.5971,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2653,
      "dealer UST coupon net positions (congestion)": 0.9836,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.5423
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-01 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-01 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-02",
     "knowable_at": "2017-05-04",
     "tier": "NORMAL",
     "score": 0.5971,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2653,
      "dealer UST coupon net positions (congestion)": 0.9836,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.5423
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-02 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-02 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-03",
     "knowable_at": "2017-05-11",
     "tier": "NORMAL",
     "score": 0.6768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2687,
      "dealer UST coupon net positions (congestion)": 0.965,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7967
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-03 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-03 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-04",
     "knowable_at": "2017-05-11",
     "tier": "NORMAL",
     "score": 0.6768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2687,
      "dealer UST coupon net positions (congestion)": 0.965,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7967
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-04 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-04 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-05",
     "knowable_at": "2017-05-11",
     "tier": "NORMAL",
     "score": 0.6768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2687,
      "dealer UST coupon net positions (congestion)": 0.965,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7967
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-05 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-05 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-08",
     "knowable_at": "2017-05-11",
     "tier": "NORMAL",
     "score": 0.6768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2687,
      "dealer UST coupon net positions (congestion)": 0.965,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7967
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-08 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-08 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-09",
     "knowable_at": "2017-05-11",
     "tier": "NORMAL",
     "score": 0.6768,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2687,
      "dealer UST coupon net positions (congestion)": 0.965,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7967
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-09 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-09 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-10",
     "knowable_at": "2017-05-18",
     "tier": "NORMAL",
     "score": 0.6225,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1558,
      "dealer UST coupon net positions (congestion)": 0.9558,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7558
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-10 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-10 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-11",
     "knowable_at": "2017-05-18",
     "tier": "NORMAL",
     "score": 0.6225,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1558,
      "dealer UST coupon net positions (congestion)": 0.9558,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7558
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-11 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-11 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-12",
     "knowable_at": "2017-05-18",
     "tier": "NORMAL",
     "score": 0.6225,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1558,
      "dealer UST coupon net positions (congestion)": 0.9558,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7558
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-12 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-12 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-15",
     "knowable_at": "2017-05-18",
     "tier": "NORMAL",
     "score": 0.6225,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1558,
      "dealer UST coupon net positions (congestion)": 0.9558,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7558
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-16",
     "knowable_at": "2017-05-18",
     "tier": "NORMAL",
     "score": 0.6225,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.1558,
      "dealer UST coupon net positions (congestion)": 0.9558,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7558
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-16 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-16 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-17",
     "knowable_at": "2017-05-25",
     "tier": "NORMAL",
     "score": 0.7184,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5718,
      "dealer UST coupon net positions (congestion)": 0.9005,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6829
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-17 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-17 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-18",
     "knowable_at": "2017-05-25",
     "tier": "NORMAL",
     "score": 0.7184,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5718,
      "dealer UST coupon net positions (congestion)": 0.9005,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6829
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-18 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-18 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-19",
     "knowable_at": "2017-05-25",
     "tier": "NORMAL",
     "score": 0.7184,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5718,
      "dealer UST coupon net positions (congestion)": 0.9005,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6829
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-19 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-19 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-22",
     "knowable_at": "2017-05-25",
     "tier": "NORMAL",
     "score": 0.7184,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5718,
      "dealer UST coupon net positions (congestion)": 0.9005,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6829
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-23",
     "knowable_at": "2017-05-25",
     "tier": "NORMAL",
     "score": 0.7184,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5718,
      "dealer UST coupon net positions (congestion)": 0.9005,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6829
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-23 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-23 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-24",
     "knowable_at": "2017-06-01",
     "tier": "STRAINED",
     "score": 0.7581,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6244,
      "dealer UST coupon net positions (congestion)": 0.9977,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6521
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-24 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-24 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-25",
     "knowable_at": "2017-06-01",
     "tier": "STRAINED",
     "score": 0.7581,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6244,
      "dealer UST coupon net positions (congestion)": 0.9977,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6521
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-25 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-25 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-26",
     "knowable_at": "2017-06-01",
     "tier": "STRAINED",
     "score": 0.7581,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6244,
      "dealer UST coupon net positions (congestion)": 0.9977,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6521
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-26 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-26 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-30",
     "knowable_at": "2017-06-01",
     "tier": "STRAINED",
     "score": 0.7581,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.6244,
      "dealer UST coupon net positions (congestion)": 0.9977,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.6521
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-30 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-30 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-05-31",
     "knowable_at": "2017-06-08",
     "tier": "STRAINED",
     "score": 0.7959,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5436,
      "dealer UST coupon net positions (congestion)": 0.9197,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9243
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-05-31 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-05-31 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-01",
     "knowable_at": "2017-06-08",
     "tier": "STRAINED",
     "score": 0.7959,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5436,
      "dealer UST coupon net positions (congestion)": 0.9197,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9243
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-01 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-01 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-02",
     "knowable_at": "2017-06-08",
     "tier": "STRAINED",
     "score": 0.7959,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5436,
      "dealer UST coupon net positions (congestion)": 0.9197,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9243
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-02 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-02 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-05",
     "knowable_at": "2017-06-08",
     "tier": "STRAINED",
     "score": 0.7959,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5436,
      "dealer UST coupon net positions (congestion)": 0.9197,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9243
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-05 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-05 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-06",
     "knowable_at": "2017-06-08",
     "tier": "STRAINED",
     "score": 0.7959,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5436,
      "dealer UST coupon net positions (congestion)": 0.9197,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.9243
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-06 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-06 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-07",
     "knowable_at": "2017-06-15",
     "tier": "NORMAL",
     "score": 0.6705,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2991,
      "dealer UST coupon net positions (congestion)": 0.9658,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7466
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-07 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-07 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-08",
     "knowable_at": "2017-06-15",
     "tier": "NORMAL",
     "score": 0.6705,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2991,
      "dealer UST coupon net positions (congestion)": 0.9658,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7466
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-08 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-08 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-09",
     "knowable_at": "2017-06-15",
     "tier": "NORMAL",
     "score": 0.6705,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2991,
      "dealer UST coupon net positions (congestion)": 0.9658,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7466
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-09 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-09 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-12",
     "knowable_at": "2017-06-15",
     "tier": "NORMAL",
     "score": 0.6705,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2991,
      "dealer UST coupon net positions (congestion)": 0.9658,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7466
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-12 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-12 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-13",
     "knowable_at": "2017-06-15",
     "tier": "NORMAL",
     "score": 0.6705,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2991,
      "dealer UST coupon net positions (congestion)": 0.9658,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7466
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-13 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-13 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-14",
     "knowable_at": "2017-06-22",
     "tier": "NORMAL",
     "score": 0.6507,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2386,
      "dealer UST coupon net positions (congestion)": 0.9977,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7159
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-14 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-14 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-15",
     "knowable_at": "2017-06-22",
     "tier": "NORMAL",
     "score": 0.6507,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2386,
      "dealer UST coupon net positions (congestion)": 0.9977,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7159
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-16",
     "knowable_at": "2017-06-22",
     "tier": "NORMAL",
     "score": 0.6507,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2386,
      "dealer UST coupon net positions (congestion)": 0.9977,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7159
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-16 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-16 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-19",
     "knowable_at": "2017-06-22",
     "tier": "NORMAL",
     "score": 0.6507,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2386,
      "dealer UST coupon net positions (congestion)": 0.9977,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7159
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-19 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-19 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-20",
     "knowable_at": "2017-06-22",
     "tier": "NORMAL",
     "score": 0.6507,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.2386,
      "dealer UST coupon net positions (congestion)": 0.9977,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.7159
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-20 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-20 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-21",
     "knowable_at": "2017-06-29",
     "tier": "NORMAL",
     "score": 0.6071,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0701,
      "dealer UST coupon net positions (congestion)": 0.9842,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.767
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-21 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-21 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-22",
     "knowable_at": "2017-06-29",
     "tier": "NORMAL",
     "score": 0.6071,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0701,
      "dealer UST coupon net positions (congestion)": 0.9842,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.767
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-23",
     "knowable_at": "2017-06-29",
     "tier": "NORMAL",
     "score": 0.6071,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0701,
      "dealer UST coupon net positions (congestion)": 0.9842,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.767
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-23 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-23 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-26",
     "knowable_at": "2017-06-29",
     "tier": "NORMAL",
     "score": 0.6071,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0701,
      "dealer UST coupon net positions (congestion)": 0.9842,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.767
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-26 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-26 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-27",
     "knowable_at": "2017-06-29",
     "tier": "NORMAL",
     "score": 0.6071,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.0701,
      "dealer UST coupon net positions (congestion)": 0.9842,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.767
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-27 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-27 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-28",
     "knowable_at": "2017-07-06",
     "tier": "STRAINED",
     "score": 0.7875,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5023,
      "dealer UST coupon net positions (congestion)": 0.9842,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8761
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-28 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-28 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-29",
     "knowable_at": "2017-07-06",
     "tier": "STRAINED",
     "score": 0.7875,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5023,
      "dealer UST coupon net positions (congestion)": 0.9842,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8761
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-29 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-29 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2017-06-30",
     "knowable_at": "2017-07-06",
     "tier": "STRAINED",
     "score": 0.7875,
     "n_measures": 5,
     "n_qualifying": 3,
     "measures": {
      "2s10s slope (DGS10-DGS2)": null,
      "dealer UST bills net positions (congestion)": 0.5023,
      "dealer UST coupon net positions (congestion)": 0.9842,
      "dealer UST net positions (congestion)": null,
      "dealer UST settlement fails (FTD+FTR)": 0.8761
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-30 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-30 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    }
   ],
   "sources_used": [
    {
     "name": "nyfed_pd",
     "publication_lag_days": 8,
     "segments": [
      "UST",
      "IG"
     ],
     "caveats": [
      "the position and fails measures are percentiles of a weekly LEVEL against an expanding own history that begins 2013-04-03. Dealer balance sheets grew structurally over that period, so a level percentile carries a trend as well as a stress signal \u2014 see the Q2-2017 negative control in docs/REPLAY.md, which fails for exactly this reason."
     ]
    },
    {
     "name": "fredmkt",
     "publication_lag_days": 1,
     "segments": [
      "HY",
      "IG",
      "EQUITY",
      "UST"
     ],
     "caveats": [
      "FRED serves the ICE BofA OAS series keylessly only as a trailing ~3-year window, so the HY and IG OAS legs hold no observation before 2023-07-24 and cannot reach any pre-2023 episode. The Treasury and VIX legs are full history."
     ]
    }
   ],
   "sources_not_consulted": [
    "equity_liquidity"
   ],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "calm_2019_ig_control",
   "title": "NEGATIVE CONTROL \u2014 calm investment-grade credit, Q2 2019",
   "segment": "IG",
   "window": {
    "start": "2019-04-01",
    "end": "2019-06-30"
   },
   "expectation": {
    "kind": "cell_tier_at_most",
    "tier": "NORMAL",
    "prose": "On every as-of inside the window on which the IG cell is scored, its tier is NORMAL or SURPLUS \u2014 never STRAINED, never DEFICIENT."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "51b6a21f19188c2e13af2e857f3f4017ec172373ffaec54c30b23a5564f851ba",
   "verdict": "PASS",
   "reason": "worst scored tier in window was NORMAL (score 0.6418) on 2019-05-22, against a registered ceiling of NORMAL; 13/13 as-of date(s) scored",
   "missing": [],
   "n_asofs": 13,
   "n_scored_asofs": 13,
   "evidence": {
    "asof": "2019-05-22",
    "knowable_at": "2019-05-30",
    "tier": "NORMAL",
    "score": 0.6418,
    "n_measures": 2,
    "n_qualifying": 2,
    "measures": {
     "dealer corporate net positions (congestion)": 0.3006,
     "dealer corporate settlement fails (FTD+FTR)": 0.9829
    },
    "absences": [
     {
      "source": "fredmkt",
      "measure": "HY OAS (BAMLH0A0HYM2)",
      "reason": "no observation on or before 2019-05-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
     },
     {
      "source": "fredmkt",
      "measure": "IG OAS (BAMLC0A0CM)",
      "reason": "no observation on or before 2019-05-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
     }
    ]
   },
   "trace": [
    {
     "asof": "2019-04-03",
     "knowable_at": "2019-04-11",
     "tier": "NORMAL",
     "score": 0.4969,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.2978,
      "dealer corporate settlement fails (FTD+FTR)": 0.6959
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-04-03 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-04-03 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-04-10",
     "knowable_at": "2019-04-18",
     "tier": "NORMAL",
     "score": 0.4032,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.154,
      "dealer corporate settlement fails (FTD+FTR)": 0.6524
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-04-10 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-04-10 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-04-17",
     "knowable_at": "2019-04-25",
     "tier": "NORMAL",
     "score": 0.3022,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.3813,
      "dealer corporate settlement fails (FTD+FTR)": 0.2231
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-04-17 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-04-17 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-04-24",
     "knowable_at": "2019-05-02",
     "tier": "NORMAL",
     "score": 0.2004,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.295,
      "dealer corporate settlement fails (FTD+FTR)": 0.1057
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-04-24 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-04-24 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-05-01",
     "knowable_at": "2019-05-09",
     "tier": "NORMAL",
     "score": 0.3365,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.3601,
      "dealer corporate settlement fails (FTD+FTR)": 0.3129
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-05-01 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-05-01 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-05-08",
     "knowable_at": "2019-05-16",
     "tier": "NORMAL",
     "score": 0.1176,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.0047,
      "dealer corporate settlement fails (FTD+FTR)": 0.2304
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-05-08 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-05-08 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-05-15",
     "knowable_at": "2019-05-23",
     "tier": "NORMAL",
     "score": 0.4844,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.4391,
      "dealer corporate settlement fails (FTD+FTR)": 0.5297
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-05-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-05-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-05-22",
     "knowable_at": "2019-05-30",
     "tier": "NORMAL",
     "score": 0.6418,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.3006,
      "dealer corporate settlement fails (FTD+FTR)": 0.9829
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-05-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-05-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-05-29",
     "knowable_at": "2019-06-06",
     "tier": "NORMAL",
     "score": 0.2764,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.2283,
      "dealer corporate settlement fails (FTD+FTR)": 0.3245
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-05-29 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-05-29 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-06-05",
     "knowable_at": "2019-06-13",
     "tier": "NORMAL",
     "score": 0.4489,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.305,
      "dealer corporate settlement fails (FTD+FTR)": 0.5929
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-06-05 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-06-05 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-06-12",
     "knowable_at": "2019-06-20",
     "tier": "NORMAL",
     "score": 0.5015,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.3164,
      "dealer corporate settlement fails (FTD+FTR)": 0.6867
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-06-12 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-06-12 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-06-19",
     "knowable_at": "2019-06-27",
     "tier": "NORMAL",
     "score": 0.4107,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.2323,
      "dealer corporate settlement fails (FTD+FTR)": 0.5892
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-06-19 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-06-19 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    },
    {
     "asof": "2019-06-26",
     "knowable_at": "2019-07-04",
     "tier": "NORMAL",
     "score": 0.4049,
     "n_measures": 2,
     "n_qualifying": 2,
     "measures": {
      "dealer corporate net positions (congestion)": 0.1365,
      "dealer corporate settlement fails (FTD+FTR)": 0.6733
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2019-06-26 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2019-06-26 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      }
     ]
    }
   ],
   "sources_used": [
    {
     "name": "nyfed_pd",
     "publication_lag_days": 8,
     "segments": [
      "UST",
      "IG"
     ],
     "caveats": [
      "the position and fails measures are percentiles of a weekly LEVEL against an expanding own history that begins 2013-04-03. Dealer balance sheets grew structurally over that period, so a level percentile carries a trend as well as a stress signal \u2014 see the Q2-2017 negative control in docs/REPLAY.md, which fails for exactly this reason."
     ]
    },
    {
     "name": "fredmkt",
     "publication_lag_days": 1,
     "segments": [
      "HY",
      "IG",
      "EQUITY",
      "UST"
     ],
     "caveats": [
      "FRED serves the ICE BofA OAS series keylessly only as a trailing ~3-year window, so the HY and IG OAS legs hold no observation before 2023-07-24 and cannot reach any pre-2023 episode. The Treasury and VIX legs are full history."
     ]
    }
   ],
   "sources_not_consulted": [
    "equity_liquidity"
   ],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  },
  {
   "episode_id": "calm_2017_vix_control",
   "title": "NEGATIVE CONTROL \u2014 record-low equity volatility, mid-2017",
   "segment": "EQUITY",
   "window": {
    "start": "2017-06-01",
    "end": "2017-08-31"
   },
   "expectation": {
    "kind": "measure_pctl_at_most",
    "measure": "VIX close (VIXCLS)",
    "threshold": 0.1,
    "prose": "On every day inside the window, the VIX close measure's point-in-time stress percentile is at most 0.10."
   },
   "registered_at": "2026-07-23",
   "episode_digest": "782c96e8134317fe182eee2193bc55e2d27db4c881db91d4fded46460d5325c8",
   "verdict": "FAIL",
   "reason": "highest point-in-time percentile for 'VIX close (VIXCLS)' was 0.4002 on 2017-08-10 against a registered ceiling of 0.1; 65/65 as-of date(s) carried a percentile",
   "missing": [],
   "n_asofs": 65,
   "n_scored_asofs": 0,
   "evidence": {
    "asof": "2017-08-10",
    "knowable_at": "2017-08-11",
    "tier": "PARTIAL",
    "score": null,
    "n_measures": 1,
    "n_qualifying": 1,
    "measures": {
     "VIX close (VIXCLS)": 0.4002
    },
    "absences": [
     {
      "source": "fredmkt",
      "measure": "HY OAS (BAMLH0A0HYM2)",
      "reason": "no observation on or before 2017-08-10 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
     },
     {
      "source": "fredmkt",
      "measure": "IG OAS (BAMLC0A0CM)",
      "reason": "no observation on or before 2017-08-10 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
     },
     {
      "source": "equity_liquidity",
      "measure": "bucket large",
      "reason": "no complete month on or before 2017-08-10; this bucket's history begins 2020-08-31"
     },
     {
      "source": "equity_liquidity",
      "measure": "bucket small_mid",
      "reason": "no complete month on or before 2017-08-10; this bucket's history begins 2020-08-31"
     },
     {
      "source": "equity_liquidity",
      "measure": "bucket fx",
      "reason": "no complete month on or before 2017-08-10; this bucket's history begins 2020-08-31"
     }
    ]
   },
   "trace": [
    {
     "asof": "2017-06-01",
     "knowable_at": "2017-06-02",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.001
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-01 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-01 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-01; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-01; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-01; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-02",
     "knowable_at": "2017-06-03",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0005
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-02 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-02 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-02; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-02; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-02; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-05",
     "knowable_at": "2017-06-06",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0028
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-05 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-05 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-05; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-05; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-05; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-06",
     "knowable_at": "2017-06-07",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0082
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-06 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-06 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-06; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-06; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-06; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-07",
     "knowable_at": "2017-06-08",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0073
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-07 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-07 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-07; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-07; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-07; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-08",
     "knowable_at": "2017-06-09",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0038
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-08 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-08 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-08; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-08; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-08; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-09",
     "knowable_at": "2017-06-10",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0138
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-09 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-09 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-09; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-09; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-09; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-12",
     "knowable_at": "2017-06-13",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0498
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-12 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-12 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-12; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-12; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-12; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-13",
     "knowable_at": "2017-06-14",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0082
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-13 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-13 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-13; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-13; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-13; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-14",
     "knowable_at": "2017-06-15",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0126
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-14 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-14 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-14; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-14; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-14; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-15",
     "knowable_at": "2017-06-16",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0207
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-15; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-15; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-15; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-16",
     "knowable_at": "2017-06-17",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0074
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-16 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-16 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-16; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-16; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-16; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-19",
     "knowable_at": "2017-06-20",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0073
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-19 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-19 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-19; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-19; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-19; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-20",
     "knowable_at": "2017-06-21",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0202
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-20 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-20 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-20; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-20; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-20; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-21",
     "knowable_at": "2017-06-22",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0162
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-21 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-21 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-21; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-21; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-21; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-22",
     "knowable_at": "2017-06-23",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0095
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-22; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-22; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-22; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-23",
     "knowable_at": "2017-06-24",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0024
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-23 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-23 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-23; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-23; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-23; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-26",
     "knowable_at": "2017-06-27",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0014
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-26 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-26 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-26; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-26; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-26; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-27",
     "knowable_at": "2017-06-28",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0263
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-27 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-27 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-27; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-27; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-27; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-28",
     "knowable_at": "2017-06-29",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0028
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-28 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-28 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-28; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-28; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-28; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-29",
     "knowable_at": "2017-06-30",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0493
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-29 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-29 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-29; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-29; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-29; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-06-30",
     "knowable_at": "2017-07-01",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0337
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-06-30 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-06-30 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-06-30; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-06-30; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-06-30; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-03",
     "knowable_at": "2017-07-04",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0358
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-03 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-03 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-03; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-03; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-03; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-05",
     "knowable_at": "2017-07-06",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0268
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-05 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-05 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-05; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-05; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-05; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-06",
     "knowable_at": "2017-07-07",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.143
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-06 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-06 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-06; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-06; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-06; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-07",
     "knowable_at": "2017-07-08",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0343
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-07 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-07 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-07; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-07; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-07; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-10",
     "knowable_at": "2017-07-11",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0294
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-10 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-10 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-10; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-10; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-10; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-11",
     "knowable_at": "2017-07-12",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0217
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-11 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-11 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-11; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-11; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-11; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-12",
     "knowable_at": "2017-07-13",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0061
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-12 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-12 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-12; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-12; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-12; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-13",
     "knowable_at": "2017-07-14",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0015
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-13 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-13 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-13; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-13; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-13; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-14",
     "knowable_at": "2017-07-15",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0004
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-14 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-14 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-14; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-14; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-14; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-17",
     "knowable_at": "2017-07-18",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0012
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-17 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-17 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-17; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-17; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-17; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-18",
     "knowable_at": "2017-07-19",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0015
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-18 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-18 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-18; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-18; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-18; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-19",
     "knowable_at": "2017-07-20",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0009
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-19 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-19 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-19; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-19; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-19; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-20",
     "knowable_at": "2017-07-21",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0005
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-20 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-20 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-20; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-20; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-20; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-21",
     "knowable_at": "2017-07-22",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0002
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-21 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-21 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-21; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-21; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-21; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-24",
     "knowable_at": "2017-07-25",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0004
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-24 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-24 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-24; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-24; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-24; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-25",
     "knowable_at": "2017-07-26",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0004
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-25 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-25 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-25; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-25; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-25; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-26",
     "knowable_at": "2017-07-27",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0011
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-26 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-26 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-26; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-26; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-26; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-27",
     "knowable_at": "2017-07-28",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0052
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-27 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-27 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-27; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-27; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-27; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-28",
     "knowable_at": "2017-07-29",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0075
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-28 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-28 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-28; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-28; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-28; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-07-31",
     "knowable_at": "2017-08-01",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0072
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-07-31 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-07-31 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-07-31; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-07-31; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-07-31; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-01",
     "knowable_at": "2017-08-02",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0051
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-01 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-01 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-01; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-01; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-01; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-02",
     "knowable_at": "2017-08-03",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0077
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-02 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-02 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-02; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-02; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-02; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-03",
     "knowable_at": "2017-08-04",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0115
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-03 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-03 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-03; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-03; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-03; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-04",
     "knowable_at": "2017-08-05",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0043
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-04 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-04 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-04; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-04; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-04; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-07",
     "knowable_at": "2017-08-08",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0031
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-07 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-07 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-07; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-07; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-07; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-08",
     "knowable_at": "2017-08-09",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0262
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-08 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-08 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-08; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-08; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-08; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-09",
     "knowable_at": "2017-08-10",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0324
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-09 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-09 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-09; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-09; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-09; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-10",
     "knowable_at": "2017-08-11",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.4002
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-10 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-10 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-10; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-10; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-10; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-11",
     "knowable_at": "2017-08-12",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.365
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-11 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-11 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-11; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-11; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-11; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-14",
     "knowable_at": "2017-08-15",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.1265
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-14 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-14 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-14; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-14; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-14; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-15",
     "knowable_at": "2017-08-16",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.1015
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-15 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-15 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-15; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-15; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-15; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-16",
     "knowable_at": "2017-08-17",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.078
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-16 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-16 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-16; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-16; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-16; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-17",
     "knowable_at": "2017-08-18",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.368
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-17 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-17 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-17; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-17; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-17; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-18",
     "knowable_at": "2017-08-19",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.2827
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-18 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-18 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-18; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-18; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-18; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-21",
     "knowable_at": "2017-08-22",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.2006
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-21 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-21 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-21; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-21; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-21; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-22",
     "knowable_at": "2017-08-23",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0481
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-22 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-22 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-22; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-22; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-22; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-23",
     "knowable_at": "2017-08-24",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.12
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-23 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-23 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-23; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-23; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-23; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-24",
     "knowable_at": "2017-08-25",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.1178
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-24 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-24 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-24; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-24; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-24; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-25",
     "knowable_at": "2017-08-26",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0433
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-25 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-25 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-25; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-25; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-25; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-28",
     "knowable_at": "2017-08-29",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.046
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-28 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-28 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-28; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-28; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-28; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-29",
     "knowable_at": "2017-08-30",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0761
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-29 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-29 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-29; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-29; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-29; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-30",
     "knowable_at": "2017-08-31",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0392
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-30 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-30 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-30; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-30; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-30; this bucket's history begins 2020-08-31"
      }
     ]
    },
    {
     "asof": "2017-08-31",
     "knowable_at": "2017-09-01",
     "tier": "PARTIAL",
     "score": null,
     "n_measures": 1,
     "n_qualifying": 1,
     "measures": {
      "VIX close (VIXCLS)": 0.0143
     },
     "absences": [
      {
       "source": "fredmkt",
       "measure": "HY OAS (BAMLH0A0HYM2)",
       "reason": "no observation on or before 2017-08-31 for ['BAMLH0A0HYM2']; series history in this pack begins BAMLH0A0HYM2=2023-08-14"
      },
      {
       "source": "fredmkt",
       "measure": "IG OAS (BAMLC0A0CM)",
       "reason": "no observation on or before 2017-08-31 for ['BAMLC0A0CM']; series history in this pack begins BAMLC0A0CM=2023-08-14"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket large",
       "reason": "no complete month on or before 2017-08-31; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket small_mid",
       "reason": "no complete month on or before 2017-08-31; this bucket's history begins 2020-08-31"
      },
      {
       "source": "equity_liquidity",
       "measure": "bucket fx",
       "reason": "no complete month on or before 2017-08-31; this bucket's history begins 2020-08-31"
      }
     ]
    }
   ],
   "sources_used": [
    {
     "name": "fredmkt",
     "publication_lag_days": 1,
     "segments": [
      "HY",
      "IG",
      "EQUITY",
      "UST"
     ],
     "caveats": [
      "FRED serves the ICE BofA OAS series keylessly only as a trailing ~3-year window, so the HY and IG OAS legs hold no observation before 2023-07-24 and cannot reach any pre-2023 episode. The Treasury and VIX legs are full history."
     ]
    },
    {
     "name": "equity_liquidity",
     "publication_lag_days": 1,
     "segments": [
      "EQUITY",
      "FX"
     ],
     "caveats": [
      "LOOK-AHEAD IN THE CROSS-SECTION, declared: the pack's monthly history is BACKFILLED for a basket committed 2026-07-17, so every historical month is computed over names chosen with knowledge of which survived. Truncating in time does not remove that; a replay using this source is point-in-time in its dates and survivorship-conditioned in its membership, and no verdict from it should be read as a clean out-of-sample result."
     ]
    }
   ],
   "sources_not_consulted": [
    "nyfed_pd"
   ],
   "vintage": {
    "kind": "truncated-latest",
    "note": "readings are recomputed from today's stored pack truncated to observations DATED on or before each as-of. That is what was knowable-by-date, not the vintage that was published at the time: FRED and the NY Fed revise their series, and this product holds no ALFRED-style vintage archive. Treat every verdict as a construction replay on final data, never as a live simulation."
   }
  }
 ]
}
