{"composite":{"method":"weighted_none","score":3.681481326250811},"request_id":"4b22a499-5ab6-41b9-94b8-accb24ae1a7d","input_hash":"fe585351d7d7b0466660f23793f9fcf728e8cffdf83d9a5aedc83a6c7ee3c4f3","computed_at":"2026-05-14T08:00:02.370751Z","asset":null,"snapshot_id":"snap_4b22a499-5ab6-41b9-94b8-accb24ae1a7d","signals":[{"value":0.5833419408754499,"version":"1.0.0","key":"cross_asset_correlation_30d","category":"regime","computed_at":"2026-05-14T08:00:00.434719Z","normalized":null,"provenance":{"symbols":["SPY","TLT"],"as_of":"2026-05-13","data_source":"yahoo","window_days":30}},{"value":0.20639993385103028,"version":"1.0.0","key":"equity_momentum_12_1","category":"valuation","computed_at":"2026-05-14T08:00:00.349480Z","normalized":null,"provenance":{"symbol":"SPY","start_date":"2025-05-13T13:30:00Z","end_date":"2026-04-15T13:30:00Z","data_source":"yahoo","lookback_days":252,"skip_days":21}},{"value":2.82,"version":"1.0.0","key":"hy_oas_spread","category":"credit","computed_at":"2026-05-14T08:00:00.544201Z","normalized":null,"provenance":{"as_of":"2026-05-12","data_source":"fred","series_ids":["BAMLH0A0HYM2"]}},{"value":2.47,"version":"1.0.0","key":"inflation_breakeven_10y","category":"macro","computed_at":"2026-05-14T08:00:00.500384Z","normalized":null,"provenance":{"as_of":"2026-05-13","data_source":"fred","series_ids":["T10YIE"]}},{"value":1.99,"version":"1.0.0","key":"real_rate_10y","category":"macro","computed_at":"2026-05-14T08:00:00.714571Z","normalized":null,"provenance":{"as_of":"2026-05-12","data_source":"fred","series_ids":["DFII10"]}},{"value":9.504514023958125,"version":"1.0.0","key":"realized_vol_20d","category":"volatility","computed_at":"2026-05-14T08:00:00.358508Z","normalized":null,"provenance":{"symbol":"SPY","as_of":"2026-05-13T13:30:00Z","data_source":"yahoo","window_days":20,"annualization":"sqrt(252)"}},{"value":17.790000915527344,"version":"1.0.0","key":"vix_level","category":"volatility","computed_at":"2026-05-14T08:00:00.515287Z","normalized":null,"provenance":{"symbol":"^VIX","as_of":"2026-05-14T07:00:00Z","data_source":"yahoo"}},{"value":1.1905564482961664,"version":"1.0.0","key":"vix_term_structure","category":"volatility","computed_at":"2026-05-14T08:00:00.371972Z","normalized":null,"provenance":{"symbols":["^VIX","^VIX3M"],"as_of":"2026-05-14T07:00:00Z","data_source":"yahoo"}},{"value":-0.22000000000000064,"version":"1.0.0","key":"yield_curve_curvature","category":"macro","computed_at":"2026-05-14T08:00:02.370439Z","normalized":null,"provenance":{"as_of":"2026-05-12","data_source":"fred","series_ids":["DGS2","DGS5","DGS10"]}},{"value":0.48,"version":"1.0.0","key":"yield_curve_slope","category":"macro","computed_at":"2026-05-14T08:00:00.468019Z","normalized":null,"provenance":{"as_of":"2026-05-13","data_source":"fred","series_ids":["T10Y2Y"]}}],"bundle":{"name":"default","version":"1.0.0","normalization":"none","weights":{"cross_asset_correlation_30d":1.0,"equity_momentum_12_1":1.0,"hy_oas_spread":1.0,"inflation_breakeven_10y":1.0,"real_rate_10y":1.0,"realized_vol_20d":1.0,"vix_level":1.0,"vix_term_structure":1.0,"yield_curve_curvature":1.0,"yield_curve_slope":1.0}},"regime":{"label":"expansion","name":"Expansion","description":"Risk-on. Curve steep, vol low, credit tight, equity trending.","confidence":1.0,"decomposition":[{"value":0.48,"op":"gte","signal":"yield_curve_slope","threshold":0.25,"rationale":"Steep curve — no near-term inversion","met":true},{"value":17.790000915527344,"op":"lte","signal":"vix_level","threshold":20.0,"rationale":"Implied vol is in the calm band","met":true},{"value":2.82,"op":"lte","signal":"hy_oas_spread","threshold":4.0,"rationale":"High-yield spreads tight (risk appetite intact)","met":true},{"value":0.20639993385103028,"op":"gte","signal":"equity_momentum_12_1","threshold":0.05,"rationale":"Equity 12-1 momentum positive","met":true}],"scores":{"crisis":0.0,"expansion":1.0,"late_cycle":0.75,"stress":0.0}},"belief_state":null,"schema_version":"1","tension_pairs":null}