{"data":{"state_version":"20261016T210745Z-00267","as_of":"2026-10-16T21:07:45.658719+00:00","last_observed_at":"2026-10-19T07:07:26.083593+00:00","expires_at":"2026-10-19T21:13:00Z","next_expected_update":"2026-10-19T21:13:00Z","session":"postmarket","bar_status":"final","scope":"us_equity","market_regime":"risk_off","direction":"weakening","participation":"broad","risk_pressure":"normal","confidence":97,"quality_status":"complete","risk_mode":"defensive","new_risk_posture":"unsupportive","confirmation_requirement":"high","execution_authority":false,"reason_codes":["BROAD_TREND_RISK_OFF","PARTICIPATION_BROAD","RISK_PRESSURE_NORMAL"],"confidence_meaning":{"measures":"classification_stability","scale":"0_to_100","calibrated_probability":false,"note":"How much to trust this classification, driven by data coverage and agreement between benchmarks. NOT a forecast probability and not a directional view."},"change_status":"material_change","summary":"Daily Market Gate: Defensive. Broad conditions are risk off, participation is broad, and risk pressure is normal. Avoid increasing risk unless the customer-defined defensive policy permits it.","risk_note":"Signl supplies market posture only. Position sizing is the consumer's decision and must reflect their own portfolio volatility, leverage, horizon, and invalidation policy.","change_summary":{"status":"material_change","regime_transition":null,"transitions":[{"field":"risk_pressure","from":"elevated","to":"normal"}],"driver_categories":["risk_appetite"],"summary":"Risk appetite shifted."},"compared_to_version":"20261016T190912Z-00266","state_hash":"bf4b8c82999e8c62f954ee7f4d47d61c5ea45db122865aba01f9673b486a90eb","expired":false,"validity":{"valid":true,"stale":false,"data_age_seconds":236466,"market_date":"2026-10-16","observation_timezone":"America/New_York","recommended_failure_policy":"proceed_under_own_policy"},"market_rails":{"scope":"us_equity","scope_name":"US Equities","rails":[{"instrument":"SPY","name":"S&P 500","close":763.25,"daily_change_pct":-1.11,"trend_state":"weakening"},{"instrument":"QQQ","name":"Nasdaq 100 (large-cap growth)","close":709.8,"daily_change_pct":-2.5,"trend_state":"weakening"},{"instrument":"IWM","name":"Russell 2000 (small caps)","close":270.44,"daily_change_pct":-1.69,"trend_state":"weakening"}],"volatility_state":"normal"},"leadership_summary":{"available":true,"basis":"relative_rank_within_sector_universe","note":"Ranking is relative. An entity can rank near the top while its own trend is weakening — relative_rank answers 'stronger than what', absolute_direction answers 'improving or deteriorating'.","relative_leaders":[{"display_name":"Energy","relative_rank":1,"absolute_direction":"strengthening"},{"display_name":"Consumer Staples","relative_rank":2,"absolute_direction":"strengthening"},{"display_name":"Health Care","relative_rank":3,"absolute_direction":"strengthening"}],"relative_laggards":[{"display_name":"Technology","relative_rank":53,"absolute_direction":"weakening"},{"display_name":"Nasdaq 100 (large-cap growth)","relative_rank":46,"absolute_direction":"neutral"},{"display_name":"Industrials","relative_rank":30,"absolute_direction":"strengthening"}],"universe_size":12,"detail":"/api/v1/context/sectors"},"access":{"tier":"anonymous","freshness":"end_of_day","history_days":0,"universe":"sample","authenticated":false,"included":["daily_market_gate","market_rails","leadership_summary"],"not_included":["sector_rotation_states","theme_rotation_states","state_history","workflow_recipes"],"unlock":{"why":"The Daily Market Gate answers whether to take risk. A key answers where — which parts of the market are being bought and sold, and for how long that has been true.","get_key":"https://signl.markets/pricing/agents","docs":"https://signl.markets/agents","schema":"https://signl.markets/agents","plans":[{"tier":"personal_agent","price":"$29/month","price_usd_monthly":29,"for":"Act on today's tape rather than yesterday's, and rank the whole market before scoring a single name."},{"tier":"builder","price":"$99/month","price_usd_monthly":99,"for":"Ship a product on it: intraday state, five years of history to backtest against, and volume for a real user base."}],"steps":[{"requires":"a free key","capability":"sector_and_theme_rotation_states","answers":"Which sectors and themes are leading or lagging right now, how strongly, and whether that leadership is early or late in its run.","fields":["direction","strength_band","lifecycle","rank","rank_change","persistence_periods"],"endpoints":["/api/v1/context/sectors","/api/v1/context/themes"]},{"requires":"a free key","capability":"state_history","answers":"When the current regime or a sector's leadership actually began — so a position can be sized against how long the condition has held rather than against today alone.","endpoints":["/api/v1/context/history"]},{"requires":"a paid key","capability":"intraday_freshness","answers":"The same state during the session instead of after the close, for agents that act before the next open."},{"requires":"a paid key","capability":"full_universe","answers":"Every sector and theme rather than the fixed free sample, including the narrow themes where rotation shows up first."}],"note":"The Daily Market Gate stays free and uncredentialed at every tier. Nothing here removes access you already have."}}},"meta":{"api_version":"v1","timestamp":"2026-10-19T14:48:52.450256+00:00","request_id":"req_1ba7fb1e692e"},"warnings":[],"errors":[]}