{"authenticated_packet_construction_route":"GET /api/public/market-state/demo/packet-construction","calibration_version":"live_during_calibration.v1","client_primary_value":"A buyer can inspect how source feature excerpts become a derived packet with tags, reasons, confidence, replay, and boundaries.","confidence_lineage":{"demo_readiness_label":"preview_ready","fill_join_preview_coverage_ratio":0.0,"fine_grain_capture_sample_hours":203,"observed_liquidation_join_total":50,"performance_claim":"not_claimed","replay_context_hours":252,"sample_maturity_class":"production_candidate_sample","sample_window":"production_candidate_sample","confidence_context":"live_normalized_depth_context","source_quality_class":"live_normalized_depth_context","source_resolution_status":"live_multi_source_context","source_resolution_uplift_family_total":5,"source_quality_label":"live_normalized_depth_context","source_resolution_label":"live_multi_source_context","source_status_label":"live_normalized_depth_context"},"confidence_policy_version":"source_sample_confidence.v1","derived_features":{"crowding_state":"shift_active","fragile_depth_state":"watch","pressure_score":0.0,"queue_fragility_score":0.014,"sample_maturity_class":"production_candidate_sample","confidence_context":"live_normalized_depth_context","source_quality_class":"live_normalized_depth_context","source_resolution":{"active_asset_context":"included_as_sanitized_funding_oi_context_when_available","basis":"normalized_l2_trades_active_asset_context","blocker":"","observed_liquidation_join_total":50,"projected_proxy_or_partial_family_total":5,"projected_source_resolved_family_total":55,"raw_source_feed":"not_included_raw_payload_redacted","source_families":{"active_asset_context":"funding_open_interest_mark_oracle_when_available","l2_book":"normalized_live_context","replay_context":"retained_context_attached_when_available","trades":"normalized_recent_trade_flow_when_available"},"status":"live_multi_source_context","trade_call":"included_as_sanitized_recent_trade_flow_when_available","uplift_family_total":5},"spread_state":"spread_watch","source_quality_label":"live_normalized_depth_context"},"generated_at_utc":"2026-06-22T15:01:21Z","labeling_method":"deterministic_feature_mapping_plus_versioned_reason_templates","labeling_policy_route":"GET /api/public/market-state/demo/labeling-policy","labeling_policy_version":"deterministic_feature_mapping.v1","measured_claims":{"included_for_preview":[{"label":"Source-to-packet trace","value":"redacted market window, derived features, tagged packet"},{"label":"Replay context","value":"252 captured hours available for review"},{"label":"Fine-grain capture sample","value":"203 captured hours in the current sample"},{"label":"Replay-join preview","value":"0% preview coverage, labeled as preview"},{"label":"Public source exactness","value":"normalized L2, recent trade-flow, active asset context, and replay families are represented as source-family status in the packet"},{"label":"Boundary","value":"market-state context only; not financial advice"}],"requires_later_sla":["production latency target","sustained request capacity","venue and market coverage guarantees","historical depth beyond the owned sample"]},"packet_construction_route":"GET /api/public/market-state/demo/public-packet-construction","packet_input_to_label_trace":{"calibration_version":"live_during_calibration.v1","claim_boundary":{"dataset_resale_right":"not_included_by_default","execution_instruction":"not_provided","market_context_only":true,"trading_or_performance_claim":"not_claimed"},"confidence_policy_version":"source_sample_confidence.v1","feature_reads":[{"derived_read":"spread_depth_and_freshness","derived_value":{"fragile_depth_state":"watch","spread_state":"spread_watch"},"evidence_route":"GET /api/public/data/book/l2/latest?symbol=BTCUSD-PERP&depth=10","input_class":"normalized_l2_snapshot","packet_field":"compute_lanes.hot_path","resulting_tag":"depth:watch:hot","threshold_policy":"hot_path_lane_deterministic_thresholds","threshold_source":"market_state_public_compute_lanes.v1","trace_step":"hot_path_depth"},{"derived_read":"pressure_and_queue_fragility","derived_value":{"pressure_score":0.0,"queue_fragility_score":0.014},"evidence_route":"GET /api/public/market-state/microstructure/queue-fragility/latest?symbol=BTCUSD-PERP","input_class":"depth_pressure_features","packet_field":"compute_lanes.short_window","resulting_tag":"pressure:building:short","threshold_policy":"symbol_and_group_percentile_live_during_calibration","threshold_source":"microstructure_calibration_baselines.v1","trace_step":"short_window_pressure"},{"derived_read":"flow_aggression_and_forced_flow","derived_value":{"flow_aggression_state":"trade_flow_watch","forced_flow_state":"source_attached_when_available"},"evidence_route":"GET /api/public/data/trades/latest?symbol=BTCUSD-PERP","input_class":"normalized_recent_trade_rows","packet_field":"flow_aggression","resulting_tag":"trades:pressure:short","threshold_policy":"sanitized_trade_imbalance_and_concentration","threshold_source":"market_state_public_packet_feature_frame.v1","trace_step":"recent_trade_flow"},{"derived_read":"funding_open_interest_crowding_context","derived_value":{"context_source":"funding_open_interest_mark_oracle","crowding_state":"shift_active"},"evidence_route":"GET /api/public/data/context/active-asset?symbol=BTCUSD-PERP","input_class":"normalized_funding_open_interest_context","packet_field":"crowding_context","resulting_tag":"crowding:context_attached:short","threshold_policy":"sanitized_active_asset_context_mapping","threshold_source":"market_state_public_packet_feature_frame.v1","trace_step":"active_asset_context"},{"derived_read":"crowding_state","derived_value":"shift_active","evidence_route":"GET /api/public/market-state/crowding-regime/latest?symbol=BTCUSD-PERP","input_class":"packet_feature_frame","packet_field":"state_tags_reasons","resulting_tag":"crowding_shift:active","threshold_policy":"deterministic_context_state_mapping","threshold_source":"market_state_public_state_taxonomy.v1","trace_step":"state_taxonomy_binding"},{"derived_read":"replay_status","derived_value":"ready","evidence_route":"GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25","input_class":"replay_cursor_state","packet_field":"replay","resulting_tag":"replay:ready","threshold_policy":"event_cursor_presence","threshold_source":"packet_event_window_join.v1","trace_step":"replay_context"}],"label_decision":{"compute_lane_policy_version":"market_state_public_compute_lanes.v1","compute_lanes":[{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":true,"confidence":{"label":"source_resolved_live","score":0.74},"freshness_ms":0,"horizon":"current_snapshot_to_5s","lane_id":"hot_path","latency_budget_ms":50,"reasons":["Hot-path depth context is computed from the current normalized book snapshot."],"staleness_policy":"must_match_current_packet_source_window","state":"depth_watch","tags":["depth:watch:hot","latency_lane:hot_path"],"state_label":"Depth Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"context_labeled","score":0.74},"freshness_ms":0,"horizon":"30s_to_5m","lane_id":"short_window","latency_budget_ms":250,"reasons":["Short-window context resolves the buyer-facing state and reason text."],"staleness_policy":"attach_latest_available_context_with_as_of_time","state":"market_state_watch","tags":["pressure:building:short","latency_lane:short_window"],"state_label":"Market State Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_context_labeled","score":0.68},"freshness_ms":0,"horizon":"15m_to_6h","lane_id":"session_regime","latency_budget_ms":2000,"reasons":["Session/regime context compares the current packet with retained packet continuity and calibration threshold hygiene."],"staleness_policy":"never_block_latest_route_expose_as_of_and_sample_depth","state":"regime_transition_candidate","tags":["latency_lane:session_regime","regime:transition_candidate:session","calibration:effective_floor_applied:session"],"state_label":"Regime Transition Candidate"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_replay_context_labeled","score":0.66},"freshness_ms":0,"horizon":"hours_to_days","lane_id":"historical_replay","latency_budget_ms":10000,"reasons":["Historical/replay context attaches retained packet readiness, replay quality, and paid-feature QA."],"staleness_policy":"attach_latest_available_retained_replay_context","state":"replay_context_ready","tags":["latency_lane:historical_replay","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical"],"state_label":"Replay Context Ready"}],"compute_lanes_route":"GET /api/public/market-state/demo/compute-lanes","confidence":"context_labeled","labeling_method":"deterministic_feature_mapping_plus_versioned_reason_templates","labeling_policy_route":"GET /api/public/market-state/demo/labeling-policy","model_assisted":false,"reasons":["top-of-book pressure changed faster than the recent packet baseline","queue fragility, crowding, and forced-flow context moved together","replay status is attached so the same window can be reviewed later"],"state":"market_state_watch","tags":["queue_fragility:rising","crowding_shift:active","forced_flow_pressure:low","replay:ready","depth:watch:hot","pressure:building:short","latency_lane:hot_path","latency_lane:short_window","latency_lane:session_regime","latency_lane:historical_replay","regime:transition_candidate:session","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical","calibration:effective_floor_applied:session"],"taxonomy_route":"GET /api/public/market-state/demo/state-taxonomy","state_label":"Market State Watch"},"labeling_policy_version":"deterministic_feature_mapping.v1","packet_input":{"full_feed_delivery":"not_included","market_window":"recent_packet_window","payload_scope":"feature_classes_only","symbol":"BTCUSD-PERP","visible_input_classes":["timestamp","best_bid_ask_context","hot_path_depth_features","short_window_pressure_features","recent_trade_flow_features","active_asset_funding_open_interest_context","session_regime_baseline_label","replay_cursor_state"]},"reason_template_version":"market_state_reason_templates.v1","route_receipts":[{"receipt_role":"open_current_packet","route":"GET /api/public/market-state/latest?symbol=BTCUSD-PERP"},{"receipt_role":"inspect_evidence","route":"GET /api/public/market-state/events/{event_id}/evidence"},{"receipt_role":"reopen_context","route":"GET /api/public/market-state/replay?symbol=BTCUSD-PERP"},{"receipt_role":"label_feedback","route":"POST /api/public/market-state/feedback/packet"}],"taxonomy_version":"market_state_public_state_taxonomy.v1","trace_id":"21945b9d890314748a333c44","trace_posture":"public_safe_feature_to_label_trace","trace_version":"packet_input_to_label_trace.v1"},"packet_schema":[{"field":"packet_id","purpose":"stable packet identity"},{"field":"symbol","purpose":"market being read"},{"field":"ts","purpose":"packet timestamp"},{"field":"state","purpose":"compact market-state label"},{"field":"tags","purpose":"machine-filterable context"},{"field":"compute_lanes","purpose":"latency-aware lane receipts for hot, short, and slower context"},{"field":"changed","purpose":"what moved versus recent baseline"},{"field":"reasons","purpose":"concise explanation for routing and review"},{"field":"reason_details","purpose":"structured reason lineage by feature, lane, and horizon"},{"field":"confidence","purpose":"source and sample-depth label"},{"field":"source_status","purpose":"public source-quality state"},{"field":"replay","purpose":"cursor for reviewing the same context"},{"field":"workflow_routes","purpose":"where the packet can be sent"},{"field":"scope","purpose":"product scope and data-rights context"}],"product_positioning":"packet_is_the_product","proof_browser_route":"GET /api/public/market-state/demo/public-proof-browser","reason_template_version":"market_state_reason_templates.v1","row_total":6,"run_id":"public_packet_construction_v1","sample_packet":{"calibration_version":"live_during_calibration.v1","client_readout":{"first_loop":["GET /latest","GET /packets/{event_id}/workbench","GET /replay","POST /feedback/packet"],"summary":"One market_state.v1 packet packages depth, recent trade flow, active asset context, replay, reasons, confidence, and workflow routes for client systems.","use_cases":["agent context","dashboard state","alert review","research replay","post-event audit"]},"compute_lane_policy_version":"market_state_public_compute_lanes.v1","compute_lanes":[{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":true,"confidence":{"label":"source_resolved_live","score":0.74},"freshness_ms":0,"horizon":"current_snapshot_to_5s","lane_id":"hot_path","latency_budget_ms":50,"reasons":["Hot-path depth context is computed from the current normalized book snapshot."],"staleness_policy":"must_match_current_packet_source_window","state":"depth_watch","tags":["depth:watch:hot","latency_lane:hot_path"],"state_label":"Depth Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"context_labeled","score":0.74},"freshness_ms":0,"horizon":"30s_to_5m","lane_id":"short_window","latency_budget_ms":250,"reasons":["Short-window context resolves the buyer-facing state and reason text."],"staleness_policy":"attach_latest_available_context_with_as_of_time","state":"market_state_watch","tags":["pressure:building:short","latency_lane:short_window"],"state_label":"Market State Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_context_labeled","score":0.68},"freshness_ms":0,"horizon":"15m_to_6h","lane_id":"session_regime","latency_budget_ms":2000,"reasons":["Session/regime context compares the current packet with retained packet continuity and calibration threshold hygiene."],"staleness_policy":"never_block_latest_route_expose_as_of_and_sample_depth","state":"regime_transition_candidate","tags":["latency_lane:session_regime","regime:transition_candidate:session","calibration:effective_floor_applied:session"],"state_label":"Regime Transition Candidate"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_replay_context_labeled","score":0.66},"freshness_ms":0,"horizon":"hours_to_days","lane_id":"historical_replay","latency_budget_ms":10000,"reasons":["Historical/replay context attaches retained packet readiness, replay quality, and paid-feature QA."],"staleness_policy":"attach_latest_available_retained_replay_context","state":"replay_context_ready","tags":["latency_lane:historical_replay","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical"],"state_label":"Replay Context Ready"}],"confidence":"context_labeled","confidence_policy_version":"source_sample_confidence.v1","labeling_policy_version":"deterministic_feature_mapping.v1","lane_enrichment_boundary":{"historical_replay":"Workbench and replay attach longer-horizon QA, retained context, and feedback handles without turning the packet into a signal","session_regime":"retained context attaches as-of sample depth and never blocks the latest route"},"packet_type":"market_state.v1","reason_details":[{"claim":"derived_market_state_context","compute_lane":"hot_path","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=BTCUSD-PERP&depth=10"],"horizon":"current_snapshot_to_5s","reason_family":"depth_context","reason_id":"hot_path_depth_read","supporting_features":["best_bid_ask_context","spread_state","freshness_ms"]},{"claim":"derived_market_state_context","compute_lane":"short_window","evidence_routes":["GET /api/public/market-state/latest?symbol=BTCUSD-PERP","GET /api/public/data/trades/latest?symbol=BTCUSD-PERP","GET /api/public/data/context/active-asset?symbol=BTCUSD-PERP","GET /api/public/market-state/events/{event_id}/evidence"],"horizon":"30s_to_5m","reason_family":"pressure","reason_id":"short_window_state_read","supporting_features":["pressure_score","queue_fragility_score","recent_trade_flow_features","active_asset_funding_open_interest_context","crowding_state"]},{"claim":"derived_market_state_context","compute_lane":"session_regime","evidence_routes":["GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25"],"horizon":"15m_to_6h","reason_family":"regime","reason_id":"slower_lane_boundary","supporting_features":["sample_maturity_class","source_quality_class","replay_context_hours"]},{"claim":"derived_market_state_context","compute_lane":"historical_replay","evidence_routes":["GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25","GET /api/public/market-state/events/{event_id}/evidence","GET /api/public/market-state/feature-quality?symbol=BTCUSD-PERP"],"horizon":"hours_to_days","reason_family":"replay_quality","reason_id":"historical_replay_retained_packet_context","supporting_features":["retained_packet_row_count","replay_ready_packet_count","replay_ready_share","paid_feature_readiness_score","price_action_alignment_quality_score"]}],"reason_template_version":"market_state_reason_templates.v1","reasons":["top-of-book pressure changed faster than the recent packet baseline","queue fragility, crowding, and forced-flow context moved together","replay status is attached so the same window can be reviewed later"],"replay":{"cursor":"3bf70e6ffe62525c2a88f229","status":"ready"},"source_resolution":{"active_asset_context":"included_as_sanitized_funding_oi_context_when_available","basis":"normalized_l2_trades_active_asset_context","blocker":"","observed_liquidation_join_total":50,"projected_proxy_or_partial_family_total":5,"projected_source_resolved_family_total":55,"raw_source_feed":"not_included_raw_payload_redacted","source_families":{"active_asset_context":"funding_open_interest_mark_oracle_when_available","l2_book":"normalized_live_context","replay_context":"retained_context_attached_when_available","trades":"normalized_recent_trade_flow_when_available"},"status":"live_multi_source_context","trade_call":"included_as_sanitized_recent_trade_flow_when_available","uplift_family_total":5},"state":"market_state_watch","symbol":"BTCUSD-PERP","tags":["queue_fragility:rising","crowding_shift:active","forced_flow_pressure:low","replay:ready","depth:watch:hot","pressure:building:short","latency_lane:hot_path","latency_lane:short_window","latency_lane:session_regime","latency_lane:historical_replay","regime:transition_candidate:session","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical","calibration:effective_floor_applied:session"],"taxonomy_version":"market_state_public_state_taxonomy.v1","trace_id":"21945b9d890314748a333c44","workflow_routes":["monitor","alert","agent_brief","dashboard","research","review"],"source_status_label":"live_normalized_depth_context","state_label":"Market State Watch"},"sample_symbol":"BTCUSD-PERP","packet_input":{"source_type":"public_safe_feature_excerpt","symbol":"BTCUSD-PERP","visible_inputs":["timestamp","best_bid_ask_context","hot_path_depth_features","short_window_pressure_features","recent_trade_flow_features","active_asset_funding_open_interest_context","session_regime_baseline_label","replay_cursor_state"],"window":"recent_packet_window"},"source_quality_sla_uplift_applied":true,"source_resolution":{"active_asset_context":"included_as_sanitized_funding_oi_context_when_available","basis":"normalized_l2_trades_active_asset_context","blocker":"","observed_liquidation_join_total":50,"projected_proxy_or_partial_family_total":5,"projected_source_resolved_family_total":55,"raw_source_feed":"not_included_raw_payload_redacted","source_families":{"active_asset_context":"funding_open_interest_mark_oracle_when_available","l2_book":"normalized_live_context","replay_context":"retained_context_attached_when_available","trades":"normalized_recent_trade_flow_when_available"},"status":"live_multi_source_context","trade_call":"included_as_sanitized_recent_trade_flow_when_available","uplift_family_total":5},"status":"preview","taxonomy_version":"market_state_public_state_taxonomy.v1","run_display_label":"public packet construction","rows":[{"buyer_answer":"The public demo shows the source families used by the packet and redacts raw source payloads.","buyer_question":"What did the packet read?","construction_step_id":"packet_input","generated_at_utc":"2026-06-22T15:01:21Z","packet_view":{"source_type":"public_safe_feature_excerpt","symbol":"BTCUSD-PERP","visible_inputs":["timestamp","best_bid_ask_context","hot_path_depth_features","short_window_pressure_features","recent_trade_flow_features","active_asset_funding_open_interest_context","session_regime_baseline_label","replay_cursor_state"],"window":"recent_packet_window"},"proof_points":["raw dataset redistribution requires separate rights","visible inputs are feature classes, not source payload dumps"],"route_paths":["GET /api/public/market-state/status/proof","GET /api/public/market-state/status/source-quality"],"row_id":"5341e0a7d43929934aa74d06","row_order":1,"row_type":"public_packet_construction_step","run_id":"public_packet_construction_v1","title":"Start with a public-safe source excerpt","run_display_label":"public packet construction"},{"buyer_answer":"The packet keeps hot-path book depth, recent trade flow, active asset context, and slower replay/regime context in separate lanes so client systems know what supported each label.","buyer_question":"What makes the packet more useful than a raw tick?","construction_step_id":"derive_features","generated_at_utc":"2026-06-22T15:01:21Z","packet_view":{"compute_lanes":[{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":true,"confidence":{"label":"source_resolved_live","score":0.74},"freshness_ms":0,"horizon":"current_snapshot_to_5s","lane_id":"hot_path","latency_budget_ms":50,"reasons":["Hot-path depth context is computed from the current normalized book snapshot."],"staleness_policy":"must_match_current_packet_source_window","state":"depth_watch","tags":["depth:watch:hot","latency_lane:hot_path"],"state_label":"Depth Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"context_labeled","score":0.74},"freshness_ms":0,"horizon":"30s_to_5m","lane_id":"short_window","latency_budget_ms":250,"reasons":["Short-window context resolves the buyer-facing state and reason text."],"staleness_policy":"attach_latest_available_context_with_as_of_time","state":"market_state_watch","tags":["pressure:building:short","latency_lane:short_window"],"state_label":"Market State Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_context_labeled","score":0.68},"freshness_ms":0,"horizon":"15m_to_6h","lane_id":"session_regime","latency_budget_ms":2000,"reasons":["Session/regime context compares the current packet with retained packet continuity and calibration threshold hygiene."],"staleness_policy":"never_block_latest_route_expose_as_of_and_sample_depth","state":"regime_transition_candidate","tags":["latency_lane:session_regime","regime:transition_candidate:session","calibration:effective_floor_applied:session"],"state_label":"Regime Transition Candidate"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_replay_context_labeled","score":0.66},"freshness_ms":0,"horizon":"hours_to_days","lane_id":"historical_replay","latency_budget_ms":10000,"reasons":["Historical/replay context attaches retained packet readiness, replay quality, and paid-feature QA."],"staleness_policy":"attach_latest_available_retained_replay_context","state":"replay_context_ready","tags":["latency_lane:historical_replay","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical"],"state_label":"Replay Context Ready"}],"crowding_state":"shift_active","fragile_depth_state":"watch","lane_enrichment_boundary":{"historical_replay":"Workbench and replay attach longer-horizon QA, retained context, and feedback handles without turning the packet into a signal","session_regime":"retained context attaches as-of sample depth and never blocks the latest route"},"pressure_score":0.0,"queue_fragility_score":0.014,"sample_maturity_class":"production_candidate_sample","confidence_context":"live_normalized_depth_context","source_quality_class":"live_normalized_depth_context","source_resolution":{"active_asset_context":"included_as_sanitized_funding_oi_context_when_available","basis":"normalized_l2_trades_active_asset_context","blocker":"","observed_liquidation_join_total":50,"projected_proxy_or_partial_family_total":5,"projected_source_resolved_family_total":55,"raw_source_feed":"not_included_raw_payload_redacted","source_families":{"active_asset_context":"funding_open_interest_mark_oracle_when_available","l2_book":"normalized_live_context","replay_context":"retained_context_attached_when_available","trades":"normalized_recent_trade_flow_when_available"},"status":"live_multi_source_context","trade_call":"included_as_sanitized_recent_trade_flow_when_available","uplift_family_total":5},"spread_state":"spread_watch","source_quality_label":"live_normalized_depth_context"},"proof_points":["depth, trade-flow, and active-asset context share the same packet path","feature scores are context, not execution instructions"],"route_paths":["GET /api/public/data/book/l2/latest?symbol=BTCUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=BTCUSD-PERP","GET /api/public/data/context/active-asset?symbol=BTCUSD-PERP","GET /api/public/market-state/forced-flow/latest?symbol=BTCUSD-PERP","GET /api/public/market-state/crowding-regime/latest?symbol=BTCUSD-PERP","GET /api/public/market-state/microstructure/queue-fragility/latest?symbol=BTCUSD-PERP"],"row_id":"9aa9cd88ff0ab28303c443d4","row_order":2,"row_type":"public_packet_construction_step","run_id":"public_packet_construction_v1","title":"Extract pressure, crowding, depth, and replay features","run_display_label":"public packet construction"},{"buyer_answer":"Current public packets use deterministic feature mapping and versioned reason templates; model latency is not claimed.","buyer_question":"How is the useful read produced?","construction_step_id":"label_reason_confidence","generated_at_utc":"2026-06-22T15:01:21Z","packet_view":{"calibration_version":"live_during_calibration.v1","compute_lane_policy_version":"market_state_public_compute_lanes.v1","compute_lanes":[{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":true,"confidence":{"label":"source_resolved_live","score":0.74},"freshness_ms":0,"horizon":"current_snapshot_to_5s","lane_id":"hot_path","latency_budget_ms":50,"reasons":["Hot-path depth context is computed from the current normalized book snapshot."],"staleness_policy":"must_match_current_packet_source_window","state":"depth_watch","tags":["depth:watch:hot","latency_lane:hot_path"],"state_label":"Depth Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"context_labeled","score":0.74},"freshness_ms":0,"horizon":"30s_to_5m","lane_id":"short_window","latency_budget_ms":250,"reasons":["Short-window context resolves the buyer-facing state and reason text."],"staleness_policy":"attach_latest_available_context_with_as_of_time","state":"market_state_watch","tags":["pressure:building:short","latency_lane:short_window"],"state_label":"Market State Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_context_labeled","score":0.68},"freshness_ms":0,"horizon":"15m_to_6h","lane_id":"session_regime","latency_budget_ms":2000,"reasons":["Session/regime context compares the current packet with retained packet continuity and calibration threshold hygiene."],"staleness_policy":"never_block_latest_route_expose_as_of_and_sample_depth","state":"regime_transition_candidate","tags":["latency_lane:session_regime","regime:transition_candidate:session","calibration:effective_floor_applied:session"],"state_label":"Regime Transition Candidate"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_replay_context_labeled","score":0.66},"freshness_ms":0,"horizon":"hours_to_days","lane_id":"historical_replay","latency_budget_ms":10000,"reasons":["Historical/replay context attaches retained packet readiness, replay quality, and paid-feature QA."],"staleness_policy":"attach_latest_available_retained_replay_context","state":"replay_context_ready","tags":["latency_lane:historical_replay","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical"],"state_label":"Replay Context Ready"}],"confidence":"context_labeled","confidence_policy_version":"source_sample_confidence.v1","labeling_method":"deterministic_feature_mapping_plus_versioned_reason_templates","labeling_policy_version":"deterministic_feature_mapping.v1","reason_template_version":"market_state_reason_templates.v1","reasons":["top-of-book pressure changed faster than the recent packet baseline","queue fragility, crowding, and forced-flow context moved together","replay status is attached so the same window can be reviewed later"],"tags":["queue_fragility:rising","crowding_shift:active","forced_flow_pressure:low","replay:ready","depth:watch:hot","pressure:building:short","latency_lane:hot_path","latency_lane:short_window","latency_lane:session_regime","latency_lane:historical_replay","regime:transition_candidate:session","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical","calibration:effective_floor_applied:session"],"taxonomy_version":"market_state_public_state_taxonomy.v1","trace_id":"21945b9d890314748a333c44"},"proof_points":["reason text is tied to visible feature changes","confidence is a sample/source label, not a profit claim"],"route_paths":["GET /api/public/market-state/latest?symbol=BTCUSD-PERP","GET /api/public/market-state/demo/public-proof-browser","GET /api/public/market-state/demo/compute-lanes","GET /api/public/market-state/demo/labeling-policy"],"row_id":"d755f94a2fb6ad04054cb9f7","row_order":3,"row_type":"public_packet_construction_step","run_id":"public_packet_construction_v1","title":"Attach tags, reasons, and confidence","run_display_label":"public packet construction"},{"buyer_answer":"The same packet carries state, tags, reasons, confidence, proof context, replay cursor, and workflow routes.","buyer_question":"What does the system consume?","construction_step_id":"packet_schema","generated_at_utc":"2026-06-22T15:01:21Z","packet_view":{"packet_input_to_label_trace":{"calibration_version":"live_during_calibration.v1","claim_boundary":{"dataset_resale_right":"not_included_by_default","execution_instruction":"not_provided","market_context_only":true,"trading_or_performance_claim":"not_claimed"},"confidence_policy_version":"source_sample_confidence.v1","feature_reads":[{"derived_read":"spread_depth_and_freshness","derived_value":{"fragile_depth_state":"watch","spread_state":"spread_watch"},"evidence_route":"GET /api/public/data/book/l2/latest?symbol=BTCUSD-PERP&depth=10","input_class":"normalized_l2_snapshot","packet_field":"compute_lanes.hot_path","resulting_tag":"depth:watch:hot","threshold_policy":"hot_path_lane_deterministic_thresholds","threshold_source":"market_state_public_compute_lanes.v1","trace_step":"hot_path_depth"},{"derived_read":"pressure_and_queue_fragility","derived_value":{"pressure_score":0.0,"queue_fragility_score":0.014},"evidence_route":"GET /api/public/market-state/microstructure/queue-fragility/latest?symbol=BTCUSD-PERP","input_class":"depth_pressure_features","packet_field":"compute_lanes.short_window","resulting_tag":"pressure:building:short","threshold_policy":"symbol_and_group_percentile_live_during_calibration","threshold_source":"microstructure_calibration_baselines.v1","trace_step":"short_window_pressure"},{"derived_read":"flow_aggression_and_forced_flow","derived_value":{"flow_aggression_state":"trade_flow_watch","forced_flow_state":"source_attached_when_available"},"evidence_route":"GET /api/public/data/trades/latest?symbol=BTCUSD-PERP","input_class":"normalized_recent_trade_rows","packet_field":"flow_aggression","resulting_tag":"trades:pressure:short","threshold_policy":"sanitized_trade_imbalance_and_concentration","threshold_source":"market_state_public_packet_feature_frame.v1","trace_step":"recent_trade_flow"},{"derived_read":"funding_open_interest_crowding_context","derived_value":{"context_source":"funding_open_interest_mark_oracle","crowding_state":"shift_active"},"evidence_route":"GET /api/public/data/context/active-asset?symbol=BTCUSD-PERP","input_class":"normalized_funding_open_interest_context","packet_field":"crowding_context","resulting_tag":"crowding:context_attached:short","threshold_policy":"sanitized_active_asset_context_mapping","threshold_source":"market_state_public_packet_feature_frame.v1","trace_step":"active_asset_context"},{"derived_read":"crowding_state","derived_value":"shift_active","evidence_route":"GET /api/public/market-state/crowding-regime/latest?symbol=BTCUSD-PERP","input_class":"packet_feature_frame","packet_field":"state_tags_reasons","resulting_tag":"crowding_shift:active","threshold_policy":"deterministic_context_state_mapping","threshold_source":"market_state_public_state_taxonomy.v1","trace_step":"state_taxonomy_binding"},{"derived_read":"replay_status","derived_value":"ready","evidence_route":"GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25","input_class":"replay_cursor_state","packet_field":"replay","resulting_tag":"replay:ready","threshold_policy":"event_cursor_presence","threshold_source":"packet_event_window_join.v1","trace_step":"replay_context"}],"label_decision":{"compute_lane_policy_version":"market_state_public_compute_lanes.v1","compute_lanes":[{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":true,"confidence":{"label":"source_resolved_live","score":0.74},"freshness_ms":0,"horizon":"current_snapshot_to_5s","lane_id":"hot_path","latency_budget_ms":50,"reasons":["Hot-path depth context is computed from the current normalized book snapshot."],"staleness_policy":"must_match_current_packet_source_window","state":"depth_watch","tags":["depth:watch:hot","latency_lane:hot_path"],"state_label":"Depth Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"context_labeled","score":0.74},"freshness_ms":0,"horizon":"30s_to_5m","lane_id":"short_window","latency_budget_ms":250,"reasons":["Short-window context resolves the buyer-facing state and reason text."],"staleness_policy":"attach_latest_available_context_with_as_of_time","state":"market_state_watch","tags":["pressure:building:short","latency_lane:short_window"],"state_label":"Market State Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_context_labeled","score":0.68},"freshness_ms":0,"horizon":"15m_to_6h","lane_id":"session_regime","latency_budget_ms":2000,"reasons":["Session/regime context compares the current packet with retained packet continuity and calibration threshold hygiene."],"staleness_policy":"never_block_latest_route_expose_as_of_and_sample_depth","state":"regime_transition_candidate","tags":["latency_lane:session_regime","regime:transition_candidate:session","calibration:effective_floor_applied:session"],"state_label":"Regime Transition Candidate"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_replay_context_labeled","score":0.66},"freshness_ms":0,"horizon":"hours_to_days","lane_id":"historical_replay","latency_budget_ms":10000,"reasons":["Historical/replay context attaches retained packet readiness, replay quality, and paid-feature QA."],"staleness_policy":"attach_latest_available_retained_replay_context","state":"replay_context_ready","tags":["latency_lane:historical_replay","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical"],"state_label":"Replay Context Ready"}],"compute_lanes_route":"GET /api/public/market-state/demo/compute-lanes","confidence":"context_labeled","labeling_method":"deterministic_feature_mapping_plus_versioned_reason_templates","labeling_policy_route":"GET /api/public/market-state/demo/labeling-policy","model_assisted":false,"reasons":["top-of-book pressure changed faster than the recent packet baseline","queue fragility, crowding, and forced-flow context moved together","replay status is attached so the same window can be reviewed later"],"state":"market_state_watch","tags":["queue_fragility:rising","crowding_shift:active","forced_flow_pressure:low","replay:ready","depth:watch:hot","pressure:building:short","latency_lane:hot_path","latency_lane:short_window","latency_lane:session_regime","latency_lane:historical_replay","regime:transition_candidate:session","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical","calibration:effective_floor_applied:session"],"taxonomy_route":"GET /api/public/market-state/demo/state-taxonomy","state_label":"Market State Watch"},"labeling_policy_version":"deterministic_feature_mapping.v1","packet_input":{"full_feed_delivery":"not_included","market_window":"recent_packet_window","payload_scope":"feature_classes_only","symbol":"BTCUSD-PERP","visible_input_classes":["timestamp","best_bid_ask_context","hot_path_depth_features","short_window_pressure_features","recent_trade_flow_features","active_asset_funding_open_interest_context","session_regime_baseline_label","replay_cursor_state"]},"reason_template_version":"market_state_reason_templates.v1","route_receipts":[{"receipt_role":"open_current_packet","route":"GET /api/public/market-state/latest?symbol=BTCUSD-PERP"},{"receipt_role":"inspect_evidence","route":"GET /api/public/market-state/events/{event_id}/evidence"},{"receipt_role":"reopen_context","route":"GET /api/public/market-state/replay?symbol=BTCUSD-PERP"},{"receipt_role":"label_feedback","route":"POST /api/public/market-state/feedback/packet"}],"taxonomy_version":"market_state_public_state_taxonomy.v1","trace_id":"21945b9d890314748a333c44","trace_posture":"public_safe_feature_to_label_trace","trace_version":"packet_input_to_label_trace.v1"},"packet_schema":[{"field":"packet_id","purpose":"stable packet identity"},{"field":"symbol","purpose":"market being read"},{"field":"ts","purpose":"packet timestamp"},{"field":"state","purpose":"compact market-state label"},{"field":"tags","purpose":"machine-filterable context"},{"field":"compute_lanes","purpose":"latency-aware lane receipts for hot, short, and slower context"},{"field":"changed","purpose":"what moved versus recent baseline"},{"field":"reasons","purpose":"concise explanation for routing and review"},{"field":"reason_details","purpose":"structured reason lineage by feature, lane, and horizon"},{"field":"confidence","purpose":"source and sample-depth label"},{"field":"source_status","purpose":"public source-quality state"},{"field":"replay","purpose":"cursor for reviewing the same context"},{"field":"workflow_routes","purpose":"where the packet can be sent"},{"field":"scope","purpose":"product scope and data-rights context"}],"sample_packet":{"calibration_version":"live_during_calibration.v1","client_readout":{"first_loop":["GET /latest","GET /packets/{event_id}/workbench","GET /replay","POST /feedback/packet"],"summary":"One market_state.v1 packet packages depth, recent trade flow, active asset context, replay, reasons, confidence, and workflow routes for client systems.","use_cases":["agent context","dashboard state","alert review","research replay","post-event audit"]},"compute_lane_policy_version":"market_state_public_compute_lanes.v1","compute_lanes":[{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":true,"confidence":{"label":"source_resolved_live","score":0.74},"freshness_ms":0,"horizon":"current_snapshot_to_5s","lane_id":"hot_path","latency_budget_ms":50,"reasons":["Hot-path depth context is computed from the current normalized book snapshot."],"staleness_policy":"must_match_current_packet_source_window","state":"depth_watch","tags":["depth:watch:hot","latency_lane:hot_path"],"state_label":"Depth Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"context_labeled","score":0.74},"freshness_ms":0,"horizon":"30s_to_5m","lane_id":"short_window","latency_budget_ms":250,"reasons":["Short-window context resolves the buyer-facing state and reason text."],"staleness_policy":"attach_latest_available_context_with_as_of_time","state":"market_state_watch","tags":["pressure:building:short","latency_lane:short_window"],"state_label":"Market State Watch"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_context_labeled","score":0.68},"freshness_ms":0,"horizon":"15m_to_6h","lane_id":"session_regime","latency_budget_ms":2000,"reasons":["Session/regime context compares the current packet with retained packet continuity and calibration threshold hygiene."],"staleness_policy":"never_block_latest_route_expose_as_of_and_sample_depth","state":"regime_transition_candidate","tags":["latency_lane:session_regime","regime:transition_candidate:session","calibration:effective_floor_applied:session"],"state_label":"Regime Transition Candidate"},{"as_of_utc":"2026-06-22T15:01:21Z","blocking_latest_route":false,"confidence":{"label":"retained_replay_context_labeled","score":0.66},"freshness_ms":0,"horizon":"hours_to_days","lane_id":"historical_replay","latency_budget_ms":10000,"reasons":["Historical/replay context attaches retained packet readiness, replay quality, and paid-feature QA."],"staleness_policy":"attach_latest_available_retained_replay_context","state":"replay_context_ready","tags":["latency_lane:historical_replay","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical"],"state_label":"Replay Context Ready"}],"confidence":"context_labeled","confidence_policy_version":"source_sample_confidence.v1","labeling_policy_version":"deterministic_feature_mapping.v1","lane_enrichment_boundary":{"historical_replay":"Workbench and replay attach longer-horizon QA, retained context, and feedback handles without turning the packet into a signal","session_regime":"retained context attaches as-of sample depth and never blocks the latest route"},"packet_type":"market_state.v1","reason_details":[{"claim":"derived_market_state_context","compute_lane":"hot_path","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=BTCUSD-PERP&depth=10"],"horizon":"current_snapshot_to_5s","reason_family":"depth_context","reason_id":"hot_path_depth_read","supporting_features":["best_bid_ask_context","spread_state","freshness_ms"]},{"claim":"derived_market_state_context","compute_lane":"short_window","evidence_routes":["GET /api/public/market-state/latest?symbol=BTCUSD-PERP","GET /api/public/data/trades/latest?symbol=BTCUSD-PERP","GET /api/public/data/context/active-asset?symbol=BTCUSD-PERP","GET /api/public/market-state/events/{event_id}/evidence"],"horizon":"30s_to_5m","reason_family":"pressure","reason_id":"short_window_state_read","supporting_features":["pressure_score","queue_fragility_score","recent_trade_flow_features","active_asset_funding_open_interest_context","crowding_state"]},{"claim":"derived_market_state_context","compute_lane":"session_regime","evidence_routes":["GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25"],"horizon":"15m_to_6h","reason_family":"regime","reason_id":"slower_lane_boundary","supporting_features":["sample_maturity_class","source_quality_class","replay_context_hours"]},{"claim":"derived_market_state_context","compute_lane":"historical_replay","evidence_routes":["GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25","GET /api/public/market-state/events/{event_id}/evidence","GET /api/public/market-state/feature-quality?symbol=BTCUSD-PERP"],"horizon":"hours_to_days","reason_family":"replay_quality","reason_id":"historical_replay_retained_packet_context","supporting_features":["retained_packet_row_count","replay_ready_packet_count","replay_ready_share","paid_feature_readiness_score","price_action_alignment_quality_score"]}],"reason_template_version":"market_state_reason_templates.v1","reasons":["top-of-book pressure changed faster than the recent packet baseline","queue fragility, crowding, and forced-flow context moved together","replay status is attached so the same window can be reviewed later"],"replay":{"cursor":"3bf70e6ffe62525c2a88f229","status":"ready"},"source_resolution":{"active_asset_context":"included_as_sanitized_funding_oi_context_when_available","basis":"normalized_l2_trades_active_asset_context","blocker":"","observed_liquidation_join_total":50,"projected_proxy_or_partial_family_total":5,"projected_source_resolved_family_total":55,"raw_source_feed":"not_included_raw_payload_redacted","source_families":{"active_asset_context":"funding_open_interest_mark_oracle_when_available","l2_book":"normalized_live_context","replay_context":"retained_context_attached_when_available","trades":"normalized_recent_trade_flow_when_available"},"status":"live_multi_source_context","trade_call":"included_as_sanitized_recent_trade_flow_when_available","uplift_family_total":5},"state":"market_state_watch","symbol":"BTCUSD-PERP","tags":["queue_fragility:rising","crowding_shift:active","forced_flow_pressure:low","replay:ready","depth:watch:hot","pressure:building:short","latency_lane:hot_path","latency_lane:short_window","latency_lane:session_regime","latency_lane:historical_replay","regime:transition_candidate:session","replay:retained_context:historical","quality:readiness:calibrating:historical","alignment:calibrating:historical","calibration:effective_floor_applied:session"],"taxonomy_version":"market_state_public_state_taxonomy.v1","trace_id":"21945b9d890314748a333c44","workflow_routes":["monitor","alert","agent_brief","dashboard","research","review"],"source_status_label":"live_normalized_depth_context","state_label":"Market State Watch"}},"proof_points":["packet fields stay together for live and replay use","clients can log the packet and challenge it later"],"route_paths":["GET /api/public/market-state/latest?symbol=BTCUSD-PERP","GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25"],"row_id":"f62ae4d46972a18cb2ee16b2","row_order":4,"row_type":"public_packet_construction_step","run_id":"public_packet_construction_v1","title":"Return one packet contract","run_display_label":"public packet construction"},{"buyer_answer":"Owned archive hours, preview readiness, and replay-join coverage are visible; latency, market-share, and performance claims are not.","buyer_question":"Which claims are measured right now?","construction_step_id":"measurement_boundary","generated_at_utc":"2026-06-22T15:01:21Z","packet_view":{"included_for_preview":[{"label":"Source-to-packet trace","value":"redacted market window, derived features, tagged packet"},{"label":"Replay context","value":"252 captured hours available for review"},{"label":"Fine-grain capture sample","value":"203 captured hours in the current sample"},{"label":"Replay-join preview","value":"0% preview coverage, labeled as preview"},{"label":"Public source exactness","value":"normalized L2, recent trade-flow, active asset context, and replay families are represented as source-family status in the packet"},{"label":"Boundary","value":"market-state context only; not financial advice"}],"requires_later_sla":["production latency target","sustained request capacity","venue and market coverage guarantees","historical depth beyond the owned sample"]},"proof_points":["measured fields are exposed directly","unmeasured claims stay out of public copy"],"route_paths":["GET /api/public/market-state/status/l4-history-roadmap","GET /api/public/market-state/demo/public-proof-browser"],"row_id":"37e31c16e87f60610a3762fe","row_order":5,"row_type":"public_packet_construction_step","run_id":"public_packet_construction_v1","title":"Separate measured proof from held claims","run_display_label":"public packet construction"},{"buyer_answer":"A Python client can fetch the construction demo, inspect the sample packet, then route replay or alert logic from that object.","buyer_question":"How does a builder try it without learning the repo?","construction_step_id":"sdk_first_integration","generated_at_utc":"2026-06-22T15:01:21Z","packet_view":{"language_priority":["python","typescript"],"python_example":["import requests","base = 'https://api.etnaalpha.io/api/public/market-state'","packet = requests.get(base + '/demo/public-packet-construction').json()","print(packet['sample_packet']['tags'])","print(packet['sample_packet']['client_readout']['summary'])"],"tier_outcomes":{"builder":"first monitor or bot route","enterprise":"contracted capacity and support boundary","pro":"desk alerts and webhook receipts","research":"replay windows and packet exports"}},"proof_points":["SDK path starts from the packet contract","tiers map to workload, not trading authority"],"route_paths":["GET /api/public/market-state/demo/public-packet-construction","GET /api/public/market-state/usage/estimate","GET /api/public/market-state/tiers/simulator"],"row_id":"738a6c6e19fbccefe7202304","row_order":6,"row_type":"public_packet_construction_step","run_id":"public_packet_construction_v1","title":"Use the packet from Python first","run_display_label":"public packet construction"}],"requires_api_key":false,"metered":false,"public_preview_route":"GET /api/public/market-state/demo/public-packet-construction","authenticated_route":"GET /api/public/market-state/demo/packet-construction","preview_scope":"sanitized_packet_construction_only","meta":{"api_version":"1.0","content_type":"market_context","data_rights":{"use":"derived_market_context"},"authority_class":"market_context_only_authority_zero","claim_boundary":"not_signal_not_advice_not_execution_not_performance","authority_grant_total":0,"response_semantics":{"contract_id":"public_response_semantics.v1","response_state":"ok","status_text":"preview","auth_state":"pre_key_public","freshness_state":"not_declared","availability_state":"available","live_current":false,"source_current_only":false,"stale":false,"target_only":false,"requires_api_key":false,"metered":false,"authority_grant_total":0},"product_scope":{"included":"derived market-state context for monitoring, replay, and review","data_context":"market-state packets, normalized public rows, connector specs, and replay joins","legal_disclosure":"Market-state context only. Not financial advice."}}}