{"composite":{"method":"weighted_none","score":3.6889483463066712},"request_id":"fe5a3262-15f0-461e-83ee-4ab06116e633","snapshot_id":"snap_fe5a3262-15f0-461e-83ee-4ab06116e633","asset":null,"computed_at":"2026-05-13T21:19:16.689494Z","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}},"signals":[{"value":0.5833419408754499,"version":"1.0.0","key":"cross_asset_correlation_30d","category":"regime","computed_at":"2026-05-13T21:19:14.161108Z","normalized":null,"provenance":{"symbols":["SPY","TLT"],"as_of":"2026-05-13","data_source":"yahoo","window_days":30}},{"value":0.20640006076280026,"version":"1.0.0","key":"equity_momentum_12_1","category":"valuation","computed_at":"2026-05-13T21:19:14.044143Z","normalized":null,"provenance":{"symbol":"SPY","data_source":"yahoo","end_date":"2026-04-15T13:30:00Z","lookback_days":252,"skip_days":21,"start_date":"2025-05-13T13:30:00Z"}},{"value":2.82,"version":"1.0.0","key":"hy_oas_spread","category":"credit","computed_at":"2026-05-13T21:19:16.687356Z","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-13T21:19:14.132391Z","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-13T21:19:14.118388Z","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-13T21:19:14.011236Z","normalized":null,"provenance":{"symbol":"SPY","as_of":"2026-05-13T13:30:00Z","data_source":"yahoo","annualization":"sqrt(252)","window_days":20}},{"value":17.8700008392334,"version":"1.0.0","key":"vix_level","category":"volatility","computed_at":"2026-05-13T21:19:13.971668Z","normalized":null,"provenance":{"symbol":"^VIX","as_of":"2026-05-13T07:00:00Z","data_source":"yahoo"}},{"value":1.1852265982369354,"version":"1.0.0","key":"vix_term_structure","category":"volatility","computed_at":"2026-05-13T21:19:14.161615Z","normalized":null,"provenance":{"symbols":["^VIX","^VIX3M"],"as_of":"2026-05-13T07:00:00Z","data_source":"yahoo"}},{"value":-0.22000000000000064,"version":"1.0.0","key":"yield_curve_curvature","category":"macro","computed_at":"2026-05-13T21:19:14.478894Z","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-13T21:19:16.646034Z","normalized":null,"provenance":{"as_of":"2026-05-13","data_source":"fred","series_ids":["T10Y2Y"]}}],"input_hash":"fe585351d7d7b0466660f23793f9fcf728e8cffdf83d9a5aedc83a6c7ee3c4f3","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.8700008392334,"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.20640006076280026,"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}