{"active_now_feature_total":8,"active_preview_feature_total":4,"authenticated_proof_browser_route":"GET /api/public/market-state/demo/proof-browser","average_current_score":91.92,"buyer_event_story_card_total":10,"buyer_event_story_cards":[{"changed_state":"Pressure building","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"efe596833abad03a519e8e6d","headline":"BTCUSD-PERP: Pressure building","inspect_routes":["GET /api/public/market-state/latest?symbol=BTCUSD-PERP","GET /api/public/market-state/events/efe596833abad03a519e8e6d/evidence","GET /api/public/market-state/replay?symbol=BTCUSD-PERP","GET /api/public/market-state/packets/efe596833abad03a519e8e6d/workbench"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"btc_pressure_building","symbol":"BTCUSD-PERP","why_it_matters":"A desk can route one object into monitoring, review, and automation instead of rebuilding context from venue data."},{"changed_state":"Crowding shift","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"a9785bc2a929074ca0d475d3","headline":"HYPEUSD-PERP: Crowding shift","inspect_routes":["GET /api/public/market-state/latest?symbol=HYPEUSD-PERP","GET /api/public/market-state/events/search?symbol=HYPEUSD-PERP","GET /api/public/market-state/replay?symbol=HYPEUSD-PERP","POST /api/public/market-state/feedback/packet"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"hype_crowding_shift","symbol":"HYPEUSD-PERP","why_it_matters":"The value is a logged change in state, not a dashboard screenshot or loose alert."},{"changed_state":"Fragile depth watch","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"292279043a9a37ac967287f6","headline":"ETHUSD-PERP: Fragile depth watch","inspect_routes":["GET /api/public/market-state/latest?symbol=ETHUSD-PERP","GET /api/public/market-state/packets/292279043a9a37ac967287f6/workbench","GET /api/public/data/packet-join/recipe?symbol=ETHUSD-PERP","GET /api/public/market-state/usage/estimate?symbol=ETHUSD-PERP"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"eth_fragile_depth_watch","symbol":"ETHUSD-PERP","why_it_matters":"Research and operations get a compact packet set they can budget, replay, and audit."},{"changed_state":"Routine / noise case","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"4f494d7cfb7a0914de0b6dd9","headline":"DOGEUSD-PERP: Routine / noise case","inspect_routes":["GET /api/public/market-state/history?symbol=DOGEUSD-PERP","GET /api/public/market-state/events/search?symbol=DOGEUSD-PERP","POST /api/public/market-state/feedback/packet","GET /api/public/market-state/usage/receipt"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"routine_noise_case","symbol":"DOGEUSD-PERP","why_it_matters":"Ordinary packets stay reviewable so feedback can separate useful changes from noise."},{"changed_state":"Friction building","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"2f850bbcd6dc292a3a68e886","headline":"SOLUSD-PERP: Friction building","inspect_routes":["GET /latest?symbol=SOLUSD-PERP","GET /api/public/data/book/l2/latest?symbol=SOLUSD-PERP&depth=10","GET /events/2f850bbcd6dc292a3a68e886/evidence","GET /replay?symbol=SOLUSD-PERP&limit=100"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"72a789f4d7353a5a95461d79","symbol":"SOLUSD-PERP","why_it_matters":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later."},{"changed_state":"Retained packet context","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"3e90f3a6df82b47f0581d94d","headline":"SUIUSD-PERP: Retained packet context","inspect_routes":["GET /latest?symbol=SUIUSD-PERP","GET /api/public/data/book/l2/latest?symbol=SUIUSD-PERP&depth=10","GET /events/3e90f3a6df82b47f0581d94d/evidence","GET /replay?symbol=SUIUSD-PERP&limit=100"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"5eaf5d12ddeaefee47ed1a2a","symbol":"SUIUSD-PERP","why_it_matters":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later."},{"changed_state":"Friction building","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"7aa42e52b99031ebc37c7613","headline":"ZECUSD-PERP: Friction building","inspect_routes":["GET /latest?symbol=ZECUSD-PERP","GET /api/public/data/book/l2/latest?symbol=ZECUSD-PERP&depth=10","GET /events/7aa42e52b99031ebc37c7613/evidence","GET /replay?symbol=ZECUSD-PERP&limit=100"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"2b6a40ee3f0061d5c30a7953","symbol":"ZECUSD-PERP","why_it_matters":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later."},{"changed_state":"Friction building","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"2386595a2bb8d3a3d48f8d46","headline":"XRPUSD-PERP: Friction building","inspect_routes":["GET /latest?symbol=XRPUSD-PERP","GET /api/public/data/book/l2/latest?symbol=XRPUSD-PERP&depth=10","GET /events/2386595a2bb8d3a3d48f8d46/evidence","GET /replay?symbol=XRPUSD-PERP&limit=100"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"6d46b54cb9e27e81e670899f","symbol":"XRPUSD-PERP","why_it_matters":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later."},{"changed_state":"Friction building","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"79287d8b232542b05090c565","headline":"TAOUSD-PERP: Friction building","inspect_routes":["GET /latest?symbol=TAOUSD-PERP","GET /api/public/data/book/l2/latest?symbol=TAOUSD-PERP&depth=10","GET /events/79287d8b232542b05090c565/evidence","GET /replay?symbol=TAOUSD-PERP&limit=100"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"701ab9103f2c078cae51f50e","symbol":"TAOUSD-PERP","why_it_matters":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later."},{"changed_state":"Order churn elevated","claim_boundary":["market-state context only","not financial advice","raw dataset redistribution requires separate rights"],"current_l4plus_sample_hour_total":203,"event_id":"1a47002a9bef73c421f52173","headline":"ENAUSD-PERP: Order churn elevated","inspect_routes":["GET /latest?symbol=ENAUSD-PERP","GET /api/public/data/book/l2/latest?symbol=ENAUSD-PERP&depth=10","GET /events/1a47002a9bef73c421f52173/evidence","GET /replay?symbol=ENAUSD-PERP&limit=100"],"review_artifacts":["tagged packet","evidence summary","replay context","workflow receipt"],"sample_maturity_label":"Production Candidate L4 Sample","story_card_id":"a2fe03e25df88dbb8b44455e","symbol":"ENAUSD-PERP","why_it_matters":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later."}],"client_browser_steps":["packet","proof","replay","history_boundary","automation","capacity"],"client_primary_value":"A buyer can evaluate usefulness, evidence proof, workflow fit, and claim boundaries from one response.","credit_spend_receipt_total":2,"credit_spend_receipts":[{"billing_event_state":"inert_observation_only","buyer_audit_trail_ready":true,"buyer_value":"Produced 2 tagged packet response for monitoring, alerting, or review.","call_to_artifact_flow":[{"artifact_count":1,"export_credits":0,"market_state_credits":3,"produces":"credit_quote","route":"GET /api/public/market-state/usage/estimate","step":"estimate"},{"artifact_count":2,"export_credits":0,"market_state_credits":3,"produces":"market_state_packet","route":"GET /api/public/market-state/latest","step":"call"},{"artifact_count":1,"export_credits":0,"market_state_credits":0,"produces":"credit_spend_receipt","route":"GET /api/public/market-state/usage","step":"receipt"}],"customer_receipt_line":"latest consumed 3 market-state credits and produced 2 latest tagged packet responses.","customer_visible_receipt":true,"endpoint":"latest","estimate_delta_state":"estimate_matched_observed_cost","estimate_route":"GET /api/public/market-state/usage/estimate","estimated_export_credit_cost":0,"estimated_market_state_credit_cost":3,"event_count":2,"export_credit_delta":0,"generated_at_utc":"2026-06-17T21:39:08Z","invoice_mutation_allowed":false,"market_state_credit_delta":0,"next_buyer_action":"Attach the packet to a watchlist, webhook, or replay check.","observed_export_credit_cost":0,"observed_market_state_credit_cost":3,"overage_charge_allowed":false,"payment_collection_allowed":false,"plan_id":"public_free","produced_artifact_total":2,"produced_artifacts":[{"artifact_count":2,"artifact_label":"latest tagged packet response","artifact_plural_label":"latest tagged packet responses","artifact_type":"market_state_packet","raw_order_feed_included":false,"trade_instruction_included":false}],"receipt_route":"GET /api/public/market-state/usage","request_route":"GET /api/public/market-state/latest","review_artifact_id_total":1,"review_artifact_ids":["855e813232b59b7974f54262"],"route_call_count":1,"row_id":"02cb5855c1d66c041519af3e","row_type":"credit_spend_receipt","run_id":"public_usage_receipt_sample_v1","symbol_count":0,"symbols":[],"tenant_id":"public-demo","usage_route":"GET /api/public/market-state/usage","workflow_receipt_label":"Live market-state read","workflow_receipt_summary":"Live market-state read: estimate -> call -> receipt joined for latest.","workload_family":"latest_state","plan_display_id":"public_proof_demo","tenant_display_id":"public-demo","run_display_label":"public usage receipt sample"},{"billing_event_state":"inert_observation_only","buyer_audit_trail_ready":true,"buyer_value":"Produced 25 replayable event context object so the desk can reopen what changed after the fact.","call_to_artifact_flow":[{"artifact_count":1,"export_credits":0,"market_state_credits":200,"produces":"credit_quote","route":"GET /api/public/market-state/usage/estimate","step":"estimate"},{"artifact_count":25,"export_credits":0,"market_state_credits":200,"produces":"replay_review_window","route":"GET /api/public/market-state/replay?limit=25&replay_window_seconds=3600","step":"call"},{"artifact_count":1,"export_credits":0,"market_state_credits":0,"produces":"credit_spend_receipt","route":"GET /api/public/market-state/usage","step":"receipt"}],"customer_receipt_line":"replay consumed 200 market-state credits and produced 25 replayable event contexts.","customer_visible_receipt":true,"endpoint":"replay","estimate_delta_state":"estimate_matched_observed_cost","estimate_route":"GET /api/public/market-state/usage/estimate","estimated_export_credit_cost":0,"estimated_market_state_credit_cost":200,"event_count":25,"export_credit_delta":0,"generated_at_utc":"2026-06-17T21:39:08Z","invoice_mutation_allowed":false,"market_state_credit_delta":0,"next_buyer_action":"Save the replay context with the desk note or postmortem.","observed_export_credit_cost":0,"observed_market_state_credit_cost":200,"overage_charge_allowed":false,"payment_collection_allowed":false,"plan_id":"public_free","produced_artifact_total":25,"produced_artifacts":[{"artifact_count":25,"artifact_label":"replayable event context","artifact_plural_label":"replayable event contexts","artifact_type":"replay_review_window","raw_order_feed_included":false,"trade_instruction_included":false}],"receipt_route":"GET /api/public/market-state/usage","request_route":"GET /api/public/market-state/replay?limit=25&replay_window_seconds=3600","review_artifact_id_total":1,"review_artifact_ids":["7c5050caf92451e8e655b7bf"],"route_call_count":1,"row_id":"44c58fc092d28e2fee409f6e","row_type":"credit_spend_receipt","run_id":"public_usage_receipt_sample_v1","symbol_count":0,"symbols":[],"tenant_id":"public-demo","usage_route":"GET /api/public/market-state/usage","workflow_receipt_label":"Replay review window","workflow_receipt_summary":"Replay review window: estimate -> call -> receipt joined for replay.","workload_family":"replay","plan_display_id":"public_proof_demo","tenant_display_id":"public-demo","run_display_label":"public usage receipt sample"}],"current_durable_l4plus_export_hour_total":45,"current_l4plus_sample_hour_total":203,"event_story_packet_total":10,"event_story_packets":[{"after":"Replay reopened the same window for desk notes, review, and follow-up alerts.","before":"The packet carried pressure, crowding, confidence, and replay context first.","current_l4plus_sample_hour_total":203,"during":"Pressure building stayed visible as a derived packet across the current high-detail sample.","event_id":"efe596833abad03a519e8e6d","event_time_utc":"2026-06-07T16:53:08Z","evidence_hash":"8ef3edacdda9c59b3e8dbef5","live_owned_archive_hour_total":252,"packet_state":"Pressure building","pattern_label":"Market pressure read","route_sequence":["GET /api/public/market-state/latest?symbol=BTCUSD-PERP","GET /api/public/market-state/events/efe596833abad03a519e8e6d/evidence","GET /api/public/market-state/replay?symbol=BTCUSD-PERP","GET /api/public/market-state/packets/efe596833abad03a519e8e6d/workbench"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"4be569598b99efc2d0674009","state_family":"pressure_building","story_id":"btc_pressure_building","symbol":"BTCUSD-PERP","why_buyer_cares":"A desk can route one object into monitoring, review, and automation instead of rebuilding context from venue data.","packet_state_label":"Pressure Building"},{"after":"Replay and feedback routes reopened the same state change for label review.","before":"The packet preserved the crowding baseline before the state changed.","current_l4plus_sample_hour_total":203,"during":"Crowding shift stayed attached to evidence instead of becoming a loose chart annotation.","event_id":"a9785bc2a929074ca0d475d3","event_time_utc":"2026-06-07T16:53:16.765250Z","evidence_hash":"b4a9ba30abd7e7102677c85d","live_owned_archive_hour_total":252,"packet_state":"Crowding shift","pattern_label":"Crowding state read","route_sequence":["GET /api/public/market-state/latest?symbol=HYPEUSD-PERP","GET /api/public/market-state/events/search?symbol=HYPEUSD-PERP","GET /api/public/market-state/replay?symbol=HYPEUSD-PERP","POST /api/public/market-state/feedback/packet"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"f40448b91fd3a6bfd112d55f","state_family":"crowding_shift","story_id":"hype_crowding_shift","symbol":"HYPEUSD-PERP","why_buyer_cares":"The value is a logged change in state, not a dashboard screenshot or loose alert.","packet_state_label":"Crowding Shift"},{"after":"Research and operations could reopen the same packet set for replay and budgeting.","before":"The packet kept depth fragility, normalized-row joins, and usage context together.","current_l4plus_sample_hour_total":203,"during":"Fragile depth watch stayed reviewable as the packet set stayed compact.","event_id":"292279043a9a37ac967287f6","event_time_utc":"2026-06-07T16:53:08Z","evidence_hash":"8d8a4f8bd89ae6ffff2a4c83","live_owned_archive_hour_total":252,"packet_state":"Fragile depth watch","pattern_label":"Depth fragility read","route_sequence":["GET /api/public/market-state/latest?symbol=ETHUSD-PERP","GET /api/public/market-state/packets/292279043a9a37ac967287f6/workbench","GET /api/public/data/packet-join/recipe?symbol=ETHUSD-PERP","GET /api/public/market-state/usage/estimate?symbol=ETHUSD-PERP"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"49b219669eb5dd1a5fe3d5f2","state_family":"fragile_depth_watch","story_id":"eth_fragile_depth_watch","symbol":"ETHUSD-PERP","why_buyer_cares":"Research and operations get a compact packet set they can budget, replay, and audit.","packet_state_label":"Fragile Depth Watch"},{"after":"Feedback can mark the packet as useful, partial, missing context, or noise.","before":"The packet kept ordinary market state in the same review format as sharper events.","current_l4plus_sample_hour_total":203,"during":"Routine or noisy context stayed available without turning every tick into an alert.","event_id":"4f494d7cfb7a0914de0b6dd9","event_time_utc":"2026-06-07T16:53:08Z","evidence_hash":"108592f6bdbe69f5f1815676","live_owned_archive_hour_total":252,"packet_state":"Routine / noise case","pattern_label":"Routine packet review","route_sequence":["GET /api/public/market-state/history?symbol=DOGEUSD-PERP","GET /api/public/market-state/events/search?symbol=DOGEUSD-PERP","POST /api/public/market-state/feedback/packet","GET /api/public/market-state/usage/receipt"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"7a892b43c23c3e28fde71524","state_family":"routine_or_noise","story_id":"routine_noise_case","symbol":"DOGEUSD-PERP","why_buyer_cares":"Ordinary packets stay reviewable so feedback can separate useful changes from noise.","packet_state_label":"Routine Noise Case"},{"after":"The same event can be reopened through replay and evidence routes for review.","before":"A tagged market-state packet was already carrying source, confidence, and replay context.","current_l4plus_sample_hour_total":203,"during":"Friction building stayed visible as a derived packet across the current high-detail sample.","event_id":"2f850bbcd6dc292a3a68e886","event_time_utc":"2026-06-07T16:53:08Z","evidence_hash":"659f368752630efed12973f0","live_owned_archive_hour_total":252,"packet_state":"Friction building","pattern_label":"Execution friction","route_sequence":["GET /latest?symbol=SOLUSD-PERP","GET /api/public/data/book/l2/latest?symbol=SOLUSD-PERP&depth=10","GET /events/2f850bbcd6dc292a3a68e886/evidence","GET /replay?symbol=SOLUSD-PERP&limit=100"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"d09e6b134f9409dc30ed6469","story_id":"72a789f4d7353a5a95461d79","symbol":"SOLUSD-PERP","why_buyer_cares":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later.","packet_state_label":"Friction Building"},{"after":"The same event can be reopened through replay and evidence routes for review.","before":"A tagged market-state packet was already carrying source, confidence, and replay context.","current_l4plus_sample_hour_total":203,"during":"Retained packet context stayed visible as a derived packet across the current high-detail sample.","event_id":"3e90f3a6df82b47f0581d94d","event_time_utc":"2026-06-17T21:42:39Z","evidence_hash":"","live_owned_archive_hour_total":252,"packet_state":"Retained packet context","pattern_label":"Launch-universe packet","route_sequence":["GET /latest?symbol=SUIUSD-PERP","GET /api/public/data/book/l2/latest?symbol=SUIUSD-PERP&depth=10","GET /events/3e90f3a6df82b47f0581d94d/evidence","GET /replay?symbol=SUIUSD-PERP&limit=100"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"12846dad1a8fda60a4fa064c","story_id":"5eaf5d12ddeaefee47ed1a2a","symbol":"SUIUSD-PERP","why_buyer_cares":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later.","packet_state_label":"Retained Packet Context"},{"after":"The same event can be reopened through replay and evidence routes for review.","before":"A tagged market-state packet was already carrying source, confidence, and replay context.","current_l4plus_sample_hour_total":203,"during":"Friction building stayed visible as a derived packet across the current high-detail sample.","event_id":"7aa42e52b99031ebc37c7613","event_time_utc":"2026-06-07T16:53:08Z","evidence_hash":"6bb5c904495ae7fa47fe21c7","live_owned_archive_hour_total":252,"packet_state":"Friction building","pattern_label":"Execution friction","route_sequence":["GET /latest?symbol=ZECUSD-PERP","GET /api/public/data/book/l2/latest?symbol=ZECUSD-PERP&depth=10","GET /events/7aa42e52b99031ebc37c7613/evidence","GET /replay?symbol=ZECUSD-PERP&limit=100"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"3046bae192b42cbe377953c5","story_id":"2b6a40ee3f0061d5c30a7953","symbol":"ZECUSD-PERP","why_buyer_cares":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later.","packet_state_label":"Friction Building"},{"after":"The same event can be reopened through replay and evidence routes for review.","before":"A tagged market-state packet was already carrying source, confidence, and replay context.","current_l4plus_sample_hour_total":203,"during":"Friction building stayed visible as a derived packet across the current high-detail sample.","event_id":"2386595a2bb8d3a3d48f8d46","event_time_utc":"2026-06-07T16:53:08Z","evidence_hash":"c1c62defb0806cde6db919b7","live_owned_archive_hour_total":252,"packet_state":"Friction building","pattern_label":"Execution friction","route_sequence":["GET /latest?symbol=XRPUSD-PERP","GET /api/public/data/book/l2/latest?symbol=XRPUSD-PERP&depth=10","GET /events/2386595a2bb8d3a3d48f8d46/evidence","GET /replay?symbol=XRPUSD-PERP&limit=100"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"85cfd4dd2592517dd2806aca","story_id":"6d46b54cb9e27e81e670899f","symbol":"XRPUSD-PERP","why_buyer_cares":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later.","packet_state_label":"Friction Building"},{"after":"The same event can be reopened through replay and evidence routes for review.","before":"A tagged market-state packet was already carrying source, confidence, and replay context.","current_l4plus_sample_hour_total":203,"during":"Friction building stayed visible as a derived packet across the current high-detail sample.","event_id":"79287d8b232542b05090c565","event_time_utc":"2026-06-07T16:53:08.349000Z","evidence_hash":"07460ae3d887b828c20ee4a8","live_owned_archive_hour_total":252,"packet_state":"Friction building","pattern_label":"Execution friction","route_sequence":["GET /latest?symbol=TAOUSD-PERP","GET /api/public/data/book/l2/latest?symbol=TAOUSD-PERP&depth=10","GET /events/79287d8b232542b05090c565/evidence","GET /replay?symbol=TAOUSD-PERP&limit=100"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"6d5d62b3957a1a030102b831","story_id":"701ab9103f2c078cae51f50e","symbol":"TAOUSD-PERP","why_buyer_cares":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later.","packet_state_label":"Friction Building"},{"after":"The same event can be reopened through replay and evidence routes for review.","before":"A tagged market-state packet was already carrying source, confidence, and replay context.","current_l4plus_sample_hour_total":203,"during":"Order churn elevated stayed visible as a derived packet across the current high-detail sample.","event_id":"1a47002a9bef73c421f52173","event_time_utc":"2026-06-07T16:53:08.349000Z","evidence_hash":"a865e24d731c5e75910709ec","live_owned_archive_hour_total":252,"packet_state":"Order churn elevated","pattern_label":"Order churn pressure","route_sequence":["GET /latest?symbol=ENAUSD-PERP","GET /api/public/data/book/l2/latest?symbol=ENAUSD-PERP&depth=10","GET /events/1a47002a9bef73c421f52173/evidence","GET /replay?symbol=ENAUSD-PERP&limit=100"],"sample_maturity_label":"Production Candidate L4 Sample","packet_lineage_hash":"bdb626c595387269822136df","story_id":"a2fe03e25df88dbb8b44455e","symbol":"ENAUSD-PERP","why_buyer_cares":"The desk gets one reviewable object: what changed, why it was labeled, where it routed, and how to reopen it later.","packet_state_label":"Order Churn Elevated"}],"generated_at_utc":"2026-06-21T14:19:37Z","hero_headline":"Stop rebuilding the market read from Hyperliquid flow.","hero_hook":"Etna Alpha turns live depth and trades into proof-carrying market_state.v1 packets with state, reasons, confidence, evidence, replay context, routes, and usage receipts systems can monitor, route, replay, and audit.","l4plus_durable_export_gap_hours":158,"l4plus_durable_export_ready":true,"live_owned_archive_hour_total":252,"live_owned_l4plus_archive_hour_total":203,"local_completed_l4plus_hour_total":45,"produced_artifact_total":27,"product_positioning":"market_read_packet_loop","proof_browser_route":"GET /api/public/market-state/demo/public-proof-browser","proof_demo_route":"GET /api/public/market-state/demo/proof","public_history_reconstruction_trial_verdict":"public_s3_reconstruction_trial_not_proven","public_history_trial_fill_join_coverage_ratio":0.0,"public_only_readiness_score":96.0,"release_state":"ready","roadmap_held_feature_total":1,"row_total":6,"run_id":"public_proof_refresh_v1","s3_completed_l4plus_hour_total":45,"status":"ok","run_display_label":"public proof refresh","rows":[{"browser_step_id":"read_market_packet","client_answer":"Pressure, crowding, fragile depth, replay state, and confidence arrive as one derived packet.","customer_question":"What changed without rebuilding the tape?","endpoint_ids":["latest","risk_graph_latest","forced_flow_latest","crowding_regime_latest"],"evidence_state":"preview","generated_at_utc":"2026-06-21T14:19:37Z","metrics":{"active_now_feature_total":8,"forced_flow_score":0.0,"liquidity_mirage_score":0.0,"queue_fragility_score":0.014,"sample_maturity_class":"production_candidate_sample","sample_symbol":"BTCUSD-PERP","confidence_context":"live_normalized_depth_context","source_quality_class":"live_normalized_depth_context","source_quality_label":"live_normalized_depth_context"},"next_action":"Poll the latest packet for a small symbol set.","proof_points":["state, reasons, confidence, and replay cursor stay together","evidence and replay context travel with the packet","non-liquidity features are included in the same packet path"],"route_paths":["GET /api/public/market-state/latest?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"],"row_id":"55117443dfcbc754a2e290aa","row_order":1,"row_type":"public_proof_browser_step","run_id":"public_proof_refresh_v1","title":"Read the market-state packet","route_access":[{"route":"GET /api/public/market-state/latest?symbol=BTCUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/forced-flow/latest?symbol=BTCUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/crowding-regime/latest?symbol=BTCUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"pre_key_route_total":0,"after_key_route_total":3,"run_display_label":"public proof refresh"},{"browser_step_id":"inspect_source_and_capture","client_answer":"High-detail capture, evidence labels, and archive depth are attached without exposing venue payloads.","customer_question":"Can the desk see why this packet is credible?","endpoint_ids":["proof_status","microstructure_buyer_summary"],"evidence_state":"ready","generated_at_utc":"2026-06-21T14:19:37Z","metrics":{"archive_depth_summary":"252 completed owned L4 archive hours back this market-read surface.","current_durable_l4plus_export_hour_total":45,"current_l4plus_sample_hour_total":203,"l4plus_durable_export_gap_hours":158,"live_owned_archive_hour_total":252,"live_owned_l4plus_archive_hour_total":203,"local_completed_l4plus_hour_total":45,"moat_pattern_preview_total":10,"public_only_readiness_score":96.0,"s3_completed_l4plus_hour_total":45,"source_resolved_family_total":0},"next_action":"Use proof status as a preflight before wider automation.","proof_points":["capture depth is visible to the client","source status is kept separate from performance claims","archive depth and source labels are inspectable before routing"],"route_paths":["GET /api/public/market-state/status/proof","GET /api/public/market-state/microstructure/buyer-summary?symbol=BTCUSD-PERP"],"row_id":"6d9f7de768635aba174d3811","row_order":2,"row_type":"public_proof_browser_step","run_id":"public_proof_refresh_v1","title":"Inspect capture and evidence proof","route_access":[{"route":"GET /api/public/market-state/status/proof","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/microstructure/buyer-summary?symbol=BTCUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"pre_key_route_total":0,"after_key_route_total":2,"run_display_label":"public proof refresh"},{"browser_step_id":"replay_the_event","client_answer":"The same public packet can be reopened through replay, evidence, pattern, and postmortem routes.","customer_question":"Can a user review what the system saw across the event window?","endpoint_ids":["replay","event_evidence","microstructure_patterns","postmortem"],"evidence_state":"ready","generated_at_utc":"2026-06-21T14:19:37Z","metrics":{"coverage_summary":"BTCUSD-PERP has 2 recent market-read events; max pressure score 0.41.","proof_envelope_row_total":10,"replay_export_row_total":0,"sample_event_id":"3bf70e6ffe62525c2a88f229","sample_pattern_id":"f02c31bd3d5e15059c9207db"},"next_action":"Open replay for a triggered packet before creating alerts.","proof_points":["event evidence and replay routes share the same public packet basis","pattern rows stay preview-labeled until long-history thresholds clear","post-event review can join desk notes without exposing private joins"],"route_paths":["GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=100","GET /api/public/market-state/events/{event_id}/evidence","GET /api/public/market-state/postmortems/{event_id}"],"row_id":"58a3edcdd4382ee98c12f40d","row_order":3,"row_type":"public_proof_browser_step","run_id":"public_proof_refresh_v1","title":"Replay the same packet","route_access":[{"route":"GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=100","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/{event_id}/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/postmortems/{event_id}","access":"after_key","requires_api_key":true,"metered":true}],"pre_key_route_total":0,"after_key_route_total":3,"run_display_label":"public proof refresh"},{"browser_step_id":"check_historical_boundaries","client_answer":"Current rolling features are usable for monitoring; exactness and long-history claims remain gated by data depth.","customer_question":"What can be claimed now, and what stays roadmap-held?","endpoint_ids":["l4_history_roadmap","proof_status"],"evidence_state":"held","generated_at_utc":"2026-06-21T14:19:37Z","metrics":{"current_completed_l4_hour_total":252,"current_durable_l4plus_export_hour_total":45,"current_l4plus_sample_hour_total":203,"exactness_claim_ready":false,"l4plus_durable_export_gap_hours":158,"live_owned_l4plus_archive_hour_total":203,"local_completed_l4plus_hour_total":45,"public_history_trial_chain_span_minutes":0.0,"public_history_trial_fill_join_coverage_ratio":0.0,"public_history_trial_order_instruction_total":0,"roadmap_held_feature_total":1,"s3_completed_l4plus_hour_total":45},"next_action":"Use current windows now; keep exactness backtests in roadmap copy.","proof_points":["public reconstruction proof is supplemental, not oversold","feature roadmap separates current use from statistical claims","replay-join coverage is explicitly preview-labeled"],"route_paths":["GET /api/public/market-state/status/l4-history-roadmap","GET /api/public/market-state/status/proof"],"row_id":"09940c12d9e1379058f2b0d1","row_order":4,"row_type":"public_proof_browser_step","run_id":"public_proof_refresh_v1","title":"Check historical exactness boundaries","route_access":[{"route":"GET /api/public/market-state/status/l4-history-roadmap","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/status/proof","access":"after_key","requires_api_key":true,"metered":true}],"pre_key_route_total":0,"after_key_route_total":2,"run_display_label":"public proof refresh"},{"browser_step_id":"route_to_workflow","client_answer":"Watchlists, saved searches, webhook tests, and delivery receipts turn packet changes into account-scoped workflows.","customer_question":"Can this become a workflow instead of a one-off chart?","endpoint_ids":["watchlist_create","saved_search_create","webhook_create","webhook_deliveries"],"evidence_state":"ready","generated_at_utc":"2026-06-21T14:19:37Z","metrics":{"automation_surface_total":4,"watchlist_alert":"liquidity_mirage_score_change","watchlist_ready_alert_total":3,"workflow_receipts_ready":true},"next_action":"Create a watchlist, run a webhook test, inspect the receipt.","proof_points":["workflow controls are tenant-scoped","test deliveries are recorded before live delivery authority","alert readiness is derived from public-safe rows"],"route_paths":["POST /api/public/market-state/watchlists","POST /api/public/market-state/webhooks","GET /api/public/market-state/webhooks/deliveries"],"row_id":"533e710099c1c11635c9b411","row_order":5,"row_type":"public_proof_browser_step","run_id":"public_proof_refresh_v1","title":"Route to watchlists and webhooks","route_access":[{"route":"POST /api/public/market-state/watchlists","access":"after_key","requires_api_key":true,"metered":true},{"route":"POST /api/public/market-state/webhooks","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/webhooks/deliveries","access":"after_key","requires_api_key":true,"metered":true}],"pre_key_route_total":0,"after_key_route_total":3,"run_display_label":"public proof refresh"},{"browser_step_id":"estimate_plan_and_boundary","client_answer":"Builder, Pro, Research, and Enterprise map directly to symbols, replay depth, exports, automation, and support.","customer_question":"What plan fits this workflow, and what is excluded?","endpoint_ids":["usage_estimate","tier_simulator","release_status"],"evidence_state":"ready","generated_at_utc":"2026-06-21T14:19:37Z","metrics":{"release_state":"ready","spend_control_total":4,"standalone_pack_check_fail_total":0,"tier_total":4,"workload_family_total":12},"next_action":"Use the tier simulator before broad polling, replay, or export loops.","proof_points":["credits map to actual API workload","release state is explicit","capacity can be reviewed before widening polling, replay, or export loops"],"route_paths":["GET /api/public/market-state/usage/estimate","GET /api/public/market-state/tiers/simulator","GET /api/public/market-state/status/release"],"row_id":"1674e0dec926200377bf7f72","row_order":6,"row_type":"public_proof_browser_step","run_id":"public_proof_refresh_v1","title":"Estimate capacity and boundary","route_access":[{"route":"GET /api/public/market-state/usage/estimate","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/tiers/simulator","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/status/release","access":"after_key","requires_api_key":true,"metered":true}],"pre_key_route_total":0,"after_key_route_total":3,"run_display_label":"public proof refresh"}],"public_packet_tape":{"status":"retained_delayed_packets_available","row_total":4,"rows":[{"row_type":"public_delayed_packet_tape_row","event_id":"4b48e37e9e2c0dee552612b0","symbol":"BTCUSD-PERP","state":"fragile_depth_watch","title":"Fragile Depth Watch","event_time_utc":"2026-07-07T21:57:32Z","summary":"BTCUSD-PERP packet classifies the current structure as ask_depth_absorption_against_buy_flow: Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context. The read is built from book depth, recent trades, funding/open-interest context.","buyer_value":"Review the delayed packet shape before paying; full current packet, Workbench, replay, and route receipts require an API-plan key.","confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","confidence_label":"context_labeled","confidence_score":0.92,"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"forced_flow_pressure":{"pressure_label":"forced_flow_pressure_active","claim_class":"directional_forced_flow_pressure_attached","label_direction":"aggressive_buy_flow","interpretation":"Recent trade imbalance is attached beside fragile depth context; treat this as short-window forced-flow pressure context."},"state_synthesis":{"state_vote_total":2,"applied_to_packet_state":false},"route_paths":["GET /api/public/market-state/demo/public-proof-browser","GET /api/public/market-state/demo/public-packet-construction","GET /api/public/market-state/packets/4b48e37e9e2c0dee552612b0/workbench","GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25"],"route_access":[{"route":"GET /api/public/market-state/demo/public-proof-browser","access":"pre_key","requires_api_key":false,"metered":false},{"route":"GET /api/public/market-state/demo/public-packet-construction","access":"pre_key","requires_api_key":false,"metered":false},{"route":"GET /api/public/market-state/packets/4b48e37e9e2c0dee552612b0/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true}],"source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch"},{"row_type":"public_delayed_packet_tape_row","event_id":"2af522149ecd93ca25d5662d","symbol":"DOGEUSD-PERP","state":"fragile_depth_watch","title":"Fragile Depth Watch","event_time_utc":"2026-07-07T21:57:28Z","summary":"DOGEUSD-PERP packet classifies the current structure as trade_flow_leading_visible_book: Recent trades moved one-sided while visible depth stayed balanced; the packet marks trade-flow lead context. The read is built from book depth, recent trades, funding/open-interest context.","buyer_value":"Review the delayed packet shape before paying; full current packet, Workbench, replay, and route receipts require an API-plan key.","confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","confidence_label":"context_labeled","confidence_score":0.92,"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"forced_flow_pressure":{"pressure_label":"forced_flow_quiet","claim_class":"absence_of_forced_flow_pressure_evidence","label_direction":"not_directional","interpretation":"No forced-flow pressure was detected in the current short window; this is not a neutral price-action prediction."},"state_synthesis":{"state_vote_total":2,"applied_to_packet_state":false},"route_paths":["GET /api/public/market-state/demo/public-proof-browser","GET /api/public/market-state/demo/public-packet-construction","GET /api/public/market-state/packets/2af522149ecd93ca25d5662d/workbench","GET /api/public/market-state/replay?symbol=DOGEUSD-PERP&limit=25"],"route_access":[{"route":"GET /api/public/market-state/demo/public-proof-browser","access":"pre_key","requires_api_key":false,"metered":false},{"route":"GET /api/public/market-state/demo/public-packet-construction","access":"pre_key","requires_api_key":false,"metered":false},{"route":"GET /api/public/market-state/packets/2af522149ecd93ca25d5662d/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=DOGEUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true}],"source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch"},{"row_type":"public_delayed_packet_tape_row","event_id":"cbf79a23632f3c08096806d7","symbol":"HYPEUSD-PERP","state":"fragile_depth_watch","title":"Fragile Depth Watch","event_time_utc":"2026-07-07T21:57:27Z","summary":"HYPEUSD-PERP packet classifies the current structure as ask_pressure_confirmed_by_sell_flow: Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context. The read is built from book depth, recent trades, funding/open-interest context.","buyer_value":"Review the delayed packet shape before paying; full current packet, Workbench, replay, and route receipts require an API-plan key.","confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","confidence_label":"context_labeled","confidence_score":0.92,"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"forced_flow_pressure":{"pressure_label":"forced_flow_pressure_active","claim_class":"directional_forced_flow_pressure_attached","label_direction":"aggressive_sell_flow","interpretation":"Recent trade imbalance is attached beside fragile depth context; treat this as short-window forced-flow pressure context."},"state_synthesis":{"state_vote_total":2,"applied_to_packet_state":false},"route_paths":["GET /api/public/market-state/demo/public-proof-browser","GET /api/public/market-state/demo/public-packet-construction","GET /api/public/market-state/packets/cbf79a23632f3c08096806d7/workbench","GET /api/public/market-state/replay?symbol=HYPEUSD-PERP&limit=25"],"route_access":[{"route":"GET /api/public/market-state/demo/public-proof-browser","access":"pre_key","requires_api_key":false,"metered":false},{"route":"GET /api/public/market-state/demo/public-packet-construction","access":"pre_key","requires_api_key":false,"metered":false},{"route":"GET /api/public/market-state/packets/cbf79a23632f3c08096806d7/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=HYPEUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true}],"source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch"},{"row_type":"public_delayed_packet_tape_row","event_id":"7b657e404e015427ae3492b4","symbol":"ETHUSD-PERP","state":"fragile_depth_watch","title":"Fragile Depth Watch","event_time_utc":"2026-07-07T21:57:27Z","summary":"ETHUSD-PERP packet classifies the current structure as visible depth pressure: Visible depth is skewed, but recent trade flow did not confirm it; the packet keeps the pressure read bounded. The read is built from book depth, recent trades, funding/open-interest context.","buyer_value":"Review the delayed packet shape before paying; full current packet, Workbench, replay, and route receipts require an API-plan key.","confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","confidence_label":"context_labeled","confidence_score":0.9,"tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"forced_flow_pressure":{"pressure_label":"forced_flow_quiet","claim_class":"absence_of_forced_flow_pressure_evidence","label_direction":"not_directional","interpretation":"No forced-flow pressure was detected in the current short window; this is not a neutral price-action prediction."},"state_synthesis":{"state_vote_total":1,"applied_to_packet_state":false},"route_paths":["GET /api/public/market-state/demo/public-proof-browser","GET /api/public/market-state/demo/public-packet-construction","GET /api/public/market-state/packets/7b657e404e015427ae3492b4/workbench","GET /api/public/market-state/replay?symbol=ETHUSD-PERP&limit=25"],"route_access":[{"route":"GET /api/public/market-state/demo/public-proof-browser","access":"pre_key","requires_api_key":false,"metered":false},{"route":"GET /api/public/market-state/demo/public-packet-construction","access":"pre_key","requires_api_key":false,"metered":false},{"route":"GET /api/public/market-state/packets/7b657e404e015427ae3492b4/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=ETHUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true}],"source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch"}],"minimum_delay_seconds":600,"max_age_seconds":86400,"preview_scope":"delayed_sanitized_packet_summaries_only","full_packet_access":"requires_api_plan_key","latest_live_api_access":"none_before_key"},"public_packet_tape_row_total":4,"public_packet_lineage_stories":{"status":"retained_packet_lineage_stories_available","row_total":10,"rows":[{"row_type":"public_packet_lineage_story","symbol":"BTCUSD-PERP","event_id":"7a9c6529d42de6df8b6189d4","title":"BTCUSD-PERP: Fragile Depth Watch","summary":"16 packets kept the BTCUSD-PERP market read alive across 14.7m.","customer_story":{"headline":"16 packets kept the BTCUSD-PERP market read alive across 14.7m.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved -20.00 bps: Opening read: aggressive sell flow -> Closeout read: buy flow absorbed by ask liquidity.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T21:27:52Z","end":"2026-07-07T21:43:06Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":16,"window_span_seconds":884,"window_span_label":"14.7m"},"featured_window_selection":{"score":50.405333,"raw_score":50.405333,"maturity_multiplier":1.0,"packet_sequence_total":16,"window_span_seconds":884,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":20.0,"source_row_total":496,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":50},"lineage_metrics":{"packet_sequence_total":16,"window_span_seconds":884,"window_span_minutes":14.73,"window_span_label":"14.7m","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":16,"persistent_tag_total":23,"new_tag_total":10,"price_start_mid":63485.5,"price_end_mid":63358.5,"price_move_bps":-20.0,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":16,"l2_book":320,"liquidation_context":0,"trades":160}},"lineage_visualization":{"symbol":"BTCUSD-PERP","row_total":16,"expected_interval_seconds":10,"expected_minimum_row_total":88,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":16,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":15,"max_gap_seconds":455,"average_gap_seconds":58.933,"sample_gaps_seconds":[67,9,9,8,8,125,72,11,8,9,8,455,77,8,10]},"source_window_gap_stats":{"gap_total":15,"max_gap_seconds":455,"average_gap_seconds":58.933,"sample_gaps_seconds":[67,9,9,8,8,125,72,11,8,9,8,455,77,8,10]},"state_counts":{"fragile_depth_watch":16},"event_class_counts":{"trade_flow_leading_visible_book":3,"bid_depth_absorption_against_sell_flow":2,"bid_pressure_confirmed_by_buy_flow":3,"visible_depth_pressure_without_trade_confirmation":1,"funding_oi_crowding_context":2,"ask_depth_absorption_against_buy_flow":4,"ask_pressure_confirmed_by_sell_flow":1},"event_profile_counts":{"trade_flow_lead":3,"contra_flow_absorption":6,"flow_confirmed_pressure":4,"depth_only_pressure":1,"crowding_context":2},"transition_type_counts":{"same_state_new_context":16},"event_severity_class_counts":{"elevated_context":4,"high_context":5,"critical_context":7},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"e9d2f7abacb68edd2c290395","end_event_id":"7a9c6529d42de6df8b6189d4","start_time_utc":"2026-07-07T21:28:22Z","end_time_utc":"2026-07-07T21:43:06Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"e9d2f7abacb68edd2c290395","end_event_id":"e9d2f7abacb68edd2c290395","start_time_utc":"2026-07-07T21:28:22Z","end_time_utc":"2026-07-07T21:28:22Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"debeae9a45406d8181adab6c","end_event_id":"debeae9a45406d8181adab6c","start_time_utc":"2026-07-07T21:29:29Z","end_time_utc":"2026-07-07T21:29:29Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"032f019ab483398209518310","end_event_id":"032f019ab483398209518310","start_time_utc":"2026-07-07T21:29:38Z","end_time_utc":"2026-07-07T21:29:38Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"e560d43733b1203e5a64e663","end_event_id":"e560d43733b1203e5a64e663","start_time_utc":"2026-07-07T21:29:47Z","end_time_utc":"2026-07-07T21:29:47Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"c34496cb6b944b622735a261","end_event_id":"c34496cb6b944b622735a261","start_time_utc":"2026-07-07T21:29:55Z","end_time_utc":"2026-07-07T21:29:55Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","start_event_id":"29bd7d3296311fdbe7eb216b","end_event_id":"29bd7d3296311fdbe7eb216b","start_time_utc":"2026-07-07T21:30:03Z","end_time_utc":"2026-07-07T21:30:03Z","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_class":"funding_oi_crowding_context","event_profile":"crowding_context","start_event_id":"9860fb51dfbdc188ba4b927b","end_event_id":"9860fb51dfbdc188ba4b927b","start_time_utc":"2026-07-07T21:32:08Z","end_time_utc":"2026-07-07T21:32:08Z","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"1275d5b69374c0bdd5a576f9","end_event_id":"1275d5b69374c0bdd5a576f9","start_time_utc":"2026-07-07T21:33:20Z","end_time_utc":"2026-07-07T21:33:20Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"e5ba44be08d34aa81cc7e243","end_event_id":"e5ba44be08d34aa81cc7e243","start_time_utc":"2026-07-07T21:33:31Z","end_time_utc":"2026-07-07T21:33:31Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"funding_oi_crowding_context","event_profile":"crowding_context","start_event_id":"d0c685de38fccda5bc4792bd","end_event_id":"d0c685de38fccda5bc4792bd","start_time_utc":"2026-07-07T21:33:39Z","end_time_utc":"2026-07-07T21:33:39Z","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"8e8f0ff913e73b1b3b529f90","end_event_id":"8e8f0ff913e73b1b3b529f90","start_time_utc":"2026-07-07T21:33:48Z","end_time_utc":"2026-07-07T21:33:48Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"2d0fd6ede301b8eae8c14dd5","end_event_id":"2d0fd6ede301b8eae8c14dd5","start_time_utc":"2026-07-07T21:33:56Z","end_time_utc":"2026-07-07T21:33:56Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"04c232bf5397a913f06ae9ba","end_event_id":"04c232bf5397a913f06ae9ba","start_time_utc":"2026-07-07T21:41:31Z","end_time_utc":"2026-07-07T21:41:31Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"a923b6d14520790face4e535","end_event_id":"a923b6d14520790face4e535","start_time_utc":"2026-07-07T21:42:48Z","end_time_utc":"2026-07-07T21:42:48Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"a031e29b8af349380da6a527","end_event_id":"a031e29b8af349380da6a527","start_time_utc":"2026-07-07T21:42:56Z","end_time_utc":"2026-07-07T21:42:56Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"7a9c6529d42de6df8b6189d4","end_event_id":"7a9c6529d42de6df8b6189d4","start_time_utc":"2026-07-07T21:43:06Z","end_time_utc":"2026-07-07T21:43:06Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"}],"transition_rows":[{"event_id":"debeae9a45406d8181adab6c","event_time_utc":"2026-07-07T21:29:29Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"trade_flow_lead","to_event_profile":"contra_flow_absorption","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","structure:contra_flow_absorption:short","structure:trade_flow_lead:short"]},{"event_id":"032f019ab483398209518310","event_time_utc":"2026-07-07T21:29:38Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"e560d43733b1203e5a64e663","event_time_utc":"2026-07-07T21:29:47Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"flow_confirmed_pressure","to_event_profile":"trade_flow_lead","changed_tags":["event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","forced_flow:active:short","forced_flow:watch:short","pressure:balanced:hot","pressure:balanced:short","pressure:bid_building:hot","pressure:bid_building:short"]},{"event_id":"c34496cb6b944b622735a261","event_time_utc":"2026-07-07T21:29:55Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"trade_flow_lead","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh:hot","freshness:watch:hot","pressure:balanced:hot","pressure:balanced:short"]},{"event_id":"29bd7d3296311fdbe7eb216b","event_time_utc":"2026-07-07T21:30:03Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"visible_depth_pressure_without_trade_confirmation","from_event_profile":"flow_confirmed_pressure","to_event_profile":"depth_only_pressure","changed_tags":["crowding:shift:short","event:bid_pressure_confirmed_by_buy_flow:short","event:visible_depth_pressure_without_trade_confirmation:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh:hot","freshness:watch:hot","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","state_synthesis:forced_flow_pressure:short"]},{"event_id":"9860fb51dfbdc188ba4b927b","event_time_utc":"2026-07-07T21:32:08Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"visible_depth_pressure_without_trade_confirmation","to_event_class":"funding_oi_crowding_context","from_event_profile":"depth_only_pressure","to_event_profile":"crowding_context","changed_tags":["event:funding_oi_crowding_context:short","event:visible_depth_pressure_without_trade_confirmation:short","structure:crowding_context:short","structure:depth_only_pressure:short"]},{"event_id":"1275d5b69374c0bdd5a576f9","event_time_utc":"2026-07-07T21:33:20Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"funding_oi_crowding_context","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"crowding_context","to_event_profile":"contra_flow_absorption","changed_tags":["crowding:shift:short","depth:stable:hot","depth:stable:short","depth:watch:hot","depth:watch:short","event:ask_depth_absorption_against_buy_flow:short","event:funding_oi_crowding_context:short","queue:fragility_watch:short","state_synthesis:recent_trades:short","state_vote:crowding_persistent:short","state_vote:crowding_shift:short","state_vote:pressure_building:short"]},{"event_id":"e5ba44be08d34aa81cc7e243","event_time_utc":"2026-07-07T21:33:31Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"contra_flow_absorption","changed_tags":["depth:stable:hot","depth:stable:short","depth:watch:hot","depth:watch:short","event:ask_depth_absorption_against_buy_flow:short","event:bid_depth_absorption_against_sell_flow:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short"]},{"event_id":"d0c685de38fccda5bc4792bd","event_time_utc":"2026-07-07T21:33:39Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"funding_oi_crowding_context","from_event_profile":"contra_flow_absorption","to_event_profile":"crowding_context","changed_tags":["depth:stable:hot","depth:stable:short","depth:watch:hot","depth:watch:short","event:bid_depth_absorption_against_sell_flow:short","event:funding_oi_crowding_context:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short"]},{"event_id":"8e8f0ff913e73b1b3b529f90","event_time_utc":"2026-07-07T21:33:48Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"funding_oi_crowding_context","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"crowding_context","to_event_profile":"contra_flow_absorption","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:funding_oi_crowding_context:short","freshness:fresh:hot","freshness:watch:hot","state_vote:flow_shift_watch:short","state_vote:pressure_building:short","structure:contra_flow_absorption:short","structure:crowding_context:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"2d0fd6ede301b8eae8c14dd5","event_time_utc":"2026-07-07T21:33:56Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["depth:stable:hot","depth:stable:short","depth:watch:hot","depth:watch:short","event:ask_depth_absorption_against_buy_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","freshness:fresh:hot","freshness:watch:hot","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short"]},{"event_id":"04c232bf5397a913f06ae9ba","event_time_utc":"2026-07-07T21:41:31Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"contra_flow_absorption","changed_tags":["depth:stable:hot","depth:stable:short","depth:watch:hot","depth:watch:short","event:ask_depth_absorption_against_buy_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short"]},{"event_id":"a923b6d14520790face4e535","event_time_utc":"2026-07-07T21:42:48Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:ask_pressure_confirmed_by_sell_flow:short","lineage:price_move:large:event","lineage:price_move:moderate:event","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"a031e29b8af349380da6a527","event_time_utc":"2026-07-07T21:42:56Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"flow_confirmed_pressure","to_event_profile":"trade_flow_lead","changed_tags":["depth:stable:hot","depth:stable:short","depth:watch:hot","depth:watch:short","event:ask_pressure_confirmed_by_sell_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh_sub_second:hot","freshness:watch:hot","history:sample_16_plus","history:sample_32_plus"]},{"event_id":"7a9c6529d42de6df8b6189d4","event_time_utc":"2026-07-07T21:43:06Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"trade_flow_lead","to_event_profile":"contra_flow_absorption","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh_sub_second:hot","freshness:watch:hot","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:trade_flow_lead:short"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T21:28:22Z","event_id":"e9d2f7abacb68edd2c290395","row_family":"l2_book","row_type":"BOOK","side":"BID","price":63485.0,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:28:22Z","event_id":"e9d2f7abacb68edd2c290395","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":63486.0,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:28:22Z","event_id":"e9d2f7abacb68edd2c290395","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":63485.5,"fragment":"spread 0.1575 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:28:22Z","event_id":"e9d2f7abacb68edd2c290395","row_family":"trades","row_type":"TRADE","side":"FLOW","price":63485.5,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:28:22Z","event_id":"e9d2f7abacb68edd2c290395","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":63485.5,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:29:55Z","event_id":"c34496cb6b944b622735a261","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":63509.0,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:29:55Z","event_id":"c34496cb6b944b622735a261","row_family":"trades","row_type":"TRADE","side":"FLOW","price":63508.5,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:29:55Z","event_id":"c34496cb6b944b622735a261","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":63508.5,"fragment":"spread 0.1575 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:33:31Z","event_id":"e5ba44be08d34aa81cc7e243","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":63511.0,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:33:31Z","event_id":"e5ba44be08d34aa81cc7e243","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":63510.5,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:33:56Z","event_id":"2d0fd6ede301b8eae8c14dd5","row_family":"l2_book","row_type":"BOOK","side":"BID","price":63503.0,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:33:56Z","event_id":"2d0fd6ede301b8eae8c14dd5","row_family":"trades","row_type":"TRADE","side":"FLOW","price":63503.5,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:33:56Z","event_id":"2d0fd6ede301b8eae8c14dd5","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":63503.5,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:43:06Z","event_id":"7a9c6529d42de6df8b6189d4","row_family":"l2_book","row_type":"BOOK","side":"BID","price":63358.0,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"e9d2f7abacb68edd2c290395","event_time_utc":"2026-07-07T21:28:22Z","packet_generated_at_utc":"2026-07-07T21:28:22Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:28:22Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"0c2f328040f205675d074e93","mid_price":63485.5,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.609845,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":19,"state_persistence_seconds":2686.0,"novelty_score":0.309563,"contradiction_score":0.419438,"driver_strengths":{"freshness_ms":5255,"funding_rate_abs":0.0000125,"large_trade_share":0.479556,"lineage_price_move_bps_abs":30.778169,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.06472,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157516,"trade_imbalance_abs":0.90295,"visible_depth_imbalance_top1_abs":0.081885,"visible_depth_imbalance_top3_abs":0.012138,"visible_depth_imbalance_top5_abs":0.132125},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.419438,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.102125,"feature_id":"pressure_watch","threshold":0.03,"value":0.132125},{"crossed":true,"crossing_class":"crossed","distance":0.102125,"feature_id":"pressure_elevated","threshold":0.03,"value":0.132125},{"crossed":true,"crossing_class":"crossed","distance":0.102125,"feature_id":"flow_elevated","threshold":0.03,"value":0.132125},{"crossed":true,"crossing_class":"crossed","distance":0.03472,"feature_id":"fragility_watch","threshold":0.03,"value":0.06472},{"crossed":true,"crossing_class":"crossed","distance":0.03472,"feature_id":"fragility_elevated","threshold":0.03,"value":0.06472}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.309563,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.85589,"runner_up_state":"pressure_building","severity_class":"elevated_context","severity_score":0.609845,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":19,"state_margin":0.00411,"state_persistence_seconds":2686.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"debeae9a45406d8181adab6c","event_time_utc":"2026-07-07T21:29:29Z","packet_generated_at_utc":"2026-07-07T21:29:29Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:29:29Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"ac6965ed9f1b9e31e1be4d6d","mid_price":63492.5,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.646991,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":20,"state_persistence_seconds":2753.0,"novelty_score":0.223028,"contradiction_score":0.514905,"driver_strengths":{"freshness_ms":6005,"funding_rate_abs":0.0000125,"large_trade_share":0.818264,"lineage_price_move_bps_abs":29.678949,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.082313,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157499,"trade_imbalance_abs":0.687996,"visible_depth_imbalance_top1_abs":0.066138,"visible_depth_imbalance_top3_abs":0.170782,"visible_depth_imbalance_top5_abs":0.245232},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.514905,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.215232,"feature_id":"pressure_watch","threshold":0.03,"value":0.245232},{"crossed":true,"crossing_class":"crossed","distance":0.215232,"feature_id":"pressure_elevated","threshold":0.03,"value":0.245232},{"crossed":true,"crossing_class":"crossed","distance":0.215232,"feature_id":"flow_elevated","threshold":0.03,"value":0.245232},{"crossed":true,"crossing_class":"crossed","distance":0.052313,"feature_id":"fragility_watch","threshold":0.03,"value":0.082313},{"crossed":true,"crossing_class":"crossed","distance":0.052313,"feature_id":"fragility_elevated","threshold":0.03,"value":0.082313}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.223028,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.81785,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.646991,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":20,"state_margin":0.04215,"state_persistence_seconds":2753.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"032f019ab483398209518310","event_time_utc":"2026-07-07T21:29:38Z","packet_generated_at_utc":"2026-07-07T21:29:38Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:29:38Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"91a303ce73350dd96440b074","mid_price":63494.5,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.97372,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":21,"state_persistence_seconds":2762.0,"novelty_score":0.303258,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4034,"funding_rate_abs":0.0000125,"large_trade_share":0.319256,"lineage_price_move_bps_abs":29.364886,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.427773,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157494,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.898019,"visible_depth_imbalance_top3_abs":0.925223,"visible_depth_imbalance_top5_abs":0.939179},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.909179,"feature_id":"pressure_watch","threshold":0.03,"value":0.939179},{"crossed":true,"crossing_class":"crossed","distance":0.909179,"feature_id":"pressure_elevated","threshold":0.03,"value":0.939179},{"crossed":true,"crossing_class":"crossed","distance":0.909179,"feature_id":"flow_elevated","threshold":0.03,"value":0.939179},{"crossed":true,"crossing_class":"crossed","distance":0.397773,"feature_id":"fragility_watch","threshold":0.03,"value":0.427773},{"crossed":true,"crossing_class":"crossed","distance":0.397773,"feature_id":"fragility_elevated","threshold":0.03,"value":0.427773}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.303258,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.97372,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":21,"state_margin":0.05,"state_persistence_seconds":2762.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"e560d43733b1203e5a64e663","event_time_utc":"2026-07-07T21:29:47Z","packet_generated_at_utc":"2026-07-07T21:29:47Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:29:47Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"073af63cf18d2ab2b843f3cd","mid_price":63508.5,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.55306,"severity_class":"elevated_context","threshold_crossing_total":2},"transition_type":"same_state_new_context","state_age_packets":22,"state_persistence_seconds":2771.0,"novelty_score":0.35175,"contradiction_score":0.384127,"driver_strengths":{"freshness_ms":6824,"funding_rate_abs":0.0000125,"large_trade_share":0.608949,"lineage_price_move_bps_abs":27.166446,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.113969,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157459,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.391512,"visible_depth_imbalance_top3_abs":0.076041,"visible_depth_imbalance_top5_abs":0.000443},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.384127,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.083969,"feature_id":"fragility_watch","threshold":0.03,"value":0.113969},{"crossed":true,"crossing_class":"crossed","distance":0.083969,"feature_id":"fragility_elevated","threshold":0.03,"value":0.113969},{"crossed":false,"crossing_class":"near_threshold","distance":-0.029557,"feature_id":"pressure_watch","threshold":0.03,"value":0.000443},{"crossed":false,"crossing_class":"near_threshold","distance":-0.029557,"feature_id":"pressure_elevated","threshold":0.03,"value":0.000443},{"crossed":false,"crossing_class":"near_threshold","distance":-0.029557,"feature_id":"flow_elevated","threshold":0.03,"value":0.000443}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.35175,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"elevated_context","severity_score":0.55306,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":22,"state_margin":0.02,"state_persistence_seconds":2771.0,"transition_type":"same_state_new_context","winner_score":0.88,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short","flow:balanced:hot","flow:balanced:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"c34496cb6b944b622735a261","event_time_utc":"2026-07-07T21:29:55Z","packet_generated_at_utc":"2026-07-07T21:29:55Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:29:55Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"e3c128deb061c1ac3d4eaa11","mid_price":63508.5,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.93858,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":23,"state_persistence_seconds":2779.0,"novelty_score":0.377687,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":1808,"funding_rate_abs":0.0000125,"large_trade_share":0.716431,"lineage_price_move_bps_abs":27.166446,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.359958,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157459,"trade_imbalance_abs":0.981975,"visible_depth_imbalance_top1_abs":0.714114,"visible_depth_imbalance_top3_abs":0.77321,"visible_depth_imbalance_top5_abs":0.821113},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.791113,"feature_id":"pressure_watch","threshold":0.03,"value":0.821113},{"crossed":true,"crossing_class":"crossed","distance":0.791113,"feature_id":"pressure_elevated","threshold":0.03,"value":0.821113},{"crossed":true,"crossing_class":"crossed","distance":0.791113,"feature_id":"flow_elevated","threshold":0.03,"value":0.821113},{"crossed":true,"crossing_class":"crossed","distance":0.329958,"feature_id":"fragility_watch","threshold":0.03,"value":0.359958},{"crossed":true,"crossing_class":"crossed","distance":0.329958,"feature_id":"fragility_elevated","threshold":0.03,"value":0.359958}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.377687,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.93858,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":23,"state_margin":0.05,"state_persistence_seconds":2779.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"29bd7d3296311fdbe7eb216b","event_time_utc":"2026-07-07T21:30:03Z","packet_generated_at_utc":"2026-07-07T21:30:03Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:30:03Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"3c65943b015cdb4f89da7854","mid_price":63507.5,"state":"fragile_depth_watch","event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","market_read_direction":"ask_heavy_depth","primary_driver":"visible_depth","secondary_driver":"trade_flow_not_confirmed","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.863554,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":24,"state_persistence_seconds":2787.0,"novelty_score":0.348978,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":6883,"funding_rate_abs":0.0000125,"large_trade_share":0.48684,"lineage_price_move_bps_abs":27.323477,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.446703,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157462,"trade_imbalance_abs":0.020425,"visible_depth_imbalance_top1_abs":0.987768,"visible_depth_imbalance_top3_abs":0.969652,"visible_depth_imbalance_top5_abs":0.925474},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.895474,"feature_id":"pressure_watch","threshold":0.03,"value":0.925474},{"crossed":true,"crossing_class":"crossed","distance":0.895474,"feature_id":"pressure_elevated","threshold":0.03,"value":0.925474},{"crossed":true,"crossing_class":"crossed","distance":0.895474,"feature_id":"flow_elevated","threshold":0.03,"value":0.925474},{"crossed":true,"crossing_class":"crossed","distance":0.416703,"feature_id":"fragility_watch","threshold":0.03,"value":0.446703},{"crossed":true,"crossing_class":"crossed","distance":0.416703,"feature_id":"fragility_elevated","threshold":0.03,"value":0.446703}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.348978,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.863554,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":24,"state_margin":0.05,"state_persistence_seconds":2787.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.9,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_id":"9860fb51dfbdc188ba4b927b","event_time_utc":"2026-07-07T21:32:08Z","packet_generated_at_utc":"2026-07-07T21:32:08Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:32:08Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"72f375ccb2233914badc2032","mid_price":63484.5,"state":"fragile_depth_watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","primary_driver":"funding_open_interest_context","secondary_driver":"depth_flow_context","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.497274,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":25,"state_persistence_seconds":2912.0,"novelty_score":0.218042,"contradiction_score":0.039683,"driver_strengths":{"freshness_ms":5759,"funding_rate_abs":0.0000125,"large_trade_share":0.398941,"lineage_price_move_bps_abs":30.935201,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.082467,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157519,"trade_imbalance_abs":0.093495,"visible_depth_imbalance_top1_abs":0.170266,"visible_depth_imbalance_top3_abs":0.166195,"visible_depth_imbalance_top5_abs":0.116708},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.039683,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.086708,"feature_id":"pressure_watch","threshold":0.03,"value":0.116708},{"crossed":true,"crossing_class":"crossed","distance":0.086708,"feature_id":"pressure_elevated","threshold":0.03,"value":0.116708},{"crossed":true,"crossing_class":"crossed","distance":0.086708,"feature_id":"flow_elevated","threshold":0.03,"value":0.116708},{"crossed":true,"crossing_class":"crossed","distance":0.052467,"feature_id":"fragility_watch","threshold":0.03,"value":0.082467},{"crossed":true,"crossing_class":"crossed","distance":0.052467,"feature_id":"fragility_elevated","threshold":0.03,"value":0.082467}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.218042,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.685,"runner_up_state":"crowding_persistent","severity_class":"elevated_context","severity_score":0.497274,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":25,"state_margin":0.175,"state_persistence_seconds":2912.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.9,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_id":"1275d5b69374c0bdd5a576f9","event_time_utc":"2026-07-07T21:33:20Z","packet_generated_at_utc":"2026-07-07T21:33:20Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:33:20Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"134f67471a1b4c6b03f1397f","mid_price":63506.5,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.741884,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":26,"state_persistence_seconds":2984.0,"novelty_score":0.373706,"contradiction_score":0.583165,"driver_strengths":{"freshness_ms":6497,"funding_rate_abs":0.0000125,"large_trade_share":0.285835,"lineage_price_move_bps_abs":27.480508,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.17327,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157464,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.315089,"visible_depth_imbalance_top3_abs":0.409234,"visible_depth_imbalance_top5_abs":0.3491},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.583165,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.3191,"feature_id":"pressure_watch","threshold":0.03,"value":0.3491},{"crossed":true,"crossing_class":"crossed","distance":0.3191,"feature_id":"pressure_elevated","threshold":0.03,"value":0.3491},{"crossed":true,"crossing_class":"crossed","distance":0.3191,"feature_id":"flow_elevated","threshold":0.03,"value":0.3491},{"crossed":true,"crossing_class":"crossed","distance":0.14327,"feature_id":"fragility_watch","threshold":0.03,"value":0.17327},{"crossed":true,"crossing_class":"crossed","distance":0.14327,"feature_id":"fragility_elevated","threshold":0.03,"value":0.17327}],"diagnosis_class":"contested_context_review","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.373706,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.741884,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":26,"state_margin":0.011433,"state_persistence_seconds":2984.0,"transition_type":"same_state_new_context","winner_score":0.871433,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:watch:hot","depth:watch:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","queue:fragility_watch:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"e5ba44be08d34aa81cc7e243","event_time_utc":"2026-07-07T21:33:31Z","packet_generated_at_utc":"2026-07-07T21:33:31Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:33:31Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"4c28a2b1220b9249992cca12","mid_price":63510.5,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.918781,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":27,"state_persistence_seconds":2995.0,"novelty_score":0.37073,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":4226,"funding_rate_abs":0.0000125,"large_trade_share":0.453384,"lineage_price_move_bps_abs":26.852383,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.425584,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157454,"trade_imbalance_abs":0.567003,"visible_depth_imbalance_top1_abs":0.934986,"visible_depth_imbalance_top3_abs":0.918827,"visible_depth_imbalance_top5_abs":0.884277},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.854277,"feature_id":"pressure_watch","threshold":0.03,"value":0.884277},{"crossed":true,"crossing_class":"crossed","distance":0.854277,"feature_id":"pressure_elevated","threshold":0.03,"value":0.884277},{"crossed":true,"crossing_class":"crossed","distance":0.854277,"feature_id":"flow_elevated","threshold":0.03,"value":0.884277},{"crossed":true,"crossing_class":"crossed","distance":0.395584,"feature_id":"fragility_watch","threshold":0.03,"value":0.425584},{"crossed":true,"crossing_class":"crossed","distance":0.395584,"feature_id":"fragility_elevated","threshold":0.03,"value":0.425584}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.37073,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.918781,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":27,"state_margin":0.05,"state_persistence_seconds":2995.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"d0c685de38fccda5bc4792bd","event_time_utc":"2026-07-07T21:33:39Z","packet_generated_at_utc":"2026-07-07T21:33:39Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:33:39Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"60a715f3ad7c20304386518e","mid_price":63509.5,"state":"fragile_depth_watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","primary_driver":"funding_open_interest_context","secondary_driver":"depth_flow_context","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.894714,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":28,"state_persistence_seconds":3003.0,"novelty_score":0.369521,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":7159,"funding_rate_abs":0.0000125,"large_trade_share":0.320313,"lineage_price_move_bps_abs":27.009414,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.458523,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157457,"trade_imbalance_abs":0.202619,"visible_depth_imbalance_top1_abs":0.965122,"visible_depth_imbalance_top3_abs":0.966685,"visible_depth_imbalance_top5_abs":0.979943},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.949943,"feature_id":"pressure_watch","threshold":0.03,"value":0.979943},{"crossed":true,"crossing_class":"crossed","distance":0.949943,"feature_id":"pressure_elevated","threshold":0.03,"value":0.979943},{"crossed":true,"crossing_class":"crossed","distance":0.949943,"feature_id":"flow_elevated","threshold":0.03,"value":0.979943},{"crossed":true,"crossing_class":"crossed","distance":0.428523,"feature_id":"fragility_watch","threshold":0.03,"value":0.458523},{"crossed":true,"crossing_class":"crossed","distance":0.428523,"feature_id":"fragility_elevated","threshold":0.03,"value":0.458523}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.369521,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.894714,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":28,"state_margin":0.05,"state_persistence_seconds":3003.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:ask_building:hot","pressure:ask_building:short","depth:watch:hot","depth:watch:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","queue:fragility_watch:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_id":"8e8f0ff913e73b1b3b529f90","event_time_utc":"2026-07-07T21:33:48Z","packet_generated_at_utc":"2026-07-07T21:33:48Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:33:48Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"ad827bedc12532f5b5dc6ffe","mid_price":63499.5,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.740863,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":29,"state_persistence_seconds":3012.0,"novelty_score":0.288992,"contradiction_score":0.566351,"driver_strengths":{"freshness_ms":1332,"funding_rate_abs":0.0000125,"large_trade_share":0.474974,"lineage_price_move_bps_abs":28.579729,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.165547,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157482,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.319789,"visible_depth_imbalance_top3_abs":0.294809,"visible_depth_imbalance_top5_abs":0.327512},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.566351,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.297512,"feature_id":"pressure_watch","threshold":0.03,"value":0.327512},{"crossed":true,"crossing_class":"crossed","distance":0.297512,"feature_id":"pressure_elevated","threshold":0.03,"value":0.327512},{"crossed":true,"crossing_class":"crossed","distance":0.297512,"feature_id":"flow_elevated","threshold":0.03,"value":0.327512},{"crossed":true,"crossing_class":"crossed","distance":0.135547,"feature_id":"fragility_watch","threshold":0.03,"value":0.165547},{"crossed":true,"crossing_class":"crossed","distance":0.135547,"feature_id":"fragility_elevated","threshold":0.03,"value":0.165547}],"diagnosis_class":"contested_context_review","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.288992,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.740863,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":29,"state_margin":0.018999,"state_persistence_seconds":3012.0,"transition_type":"same_state_new_context","winner_score":0.878999,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:watch:hot","depth:watch:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","queue:fragility_watch:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"2d0fd6ede301b8eae8c14dd5","event_time_utc":"2026-07-07T21:33:56Z","packet_generated_at_utc":"2026-07-07T21:33:56Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:33:56Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"88c0a0029c71104dbcd405b4","mid_price":63503.5,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.729653,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":30,"state_persistence_seconds":3020.0,"novelty_score":0.341016,"contradiction_score":0.384127,"driver_strengths":{"freshness_ms":6361,"funding_rate_abs":0.0000125,"large_trade_share":0.852977,"lineage_price_move_bps_abs":27.951603,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.158346,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157472,"trade_imbalance_abs":0.997757,"visible_depth_imbalance_top1_abs":0.387226,"visible_depth_imbalance_top3_abs":0.233992,"visible_depth_imbalance_top5_abs":0.219613},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.384127,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.189613,"feature_id":"pressure_watch","threshold":0.03,"value":0.219613},{"crossed":true,"crossing_class":"crossed","distance":0.189613,"feature_id":"pressure_elevated","threshold":0.03,"value":0.219613},{"crossed":true,"crossing_class":"crossed","distance":0.189613,"feature_id":"flow_elevated","threshold":0.03,"value":0.219613},{"crossed":true,"crossing_class":"crossed","distance":0.128346,"feature_id":"fragility_watch","threshold":0.03,"value":0.158346},{"crossed":true,"crossing_class":"crossed","distance":0.128346,"feature_id":"fragility_elevated","threshold":0.03,"value":0.158346}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.341016,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.729653,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":30,"state_margin":0.02,"state_persistence_seconds":3020.0,"transition_type":"same_state_new_context","winner_score":0.88,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"04c232bf5397a913f06ae9ba","event_time_utc":"2026-07-07T21:41:31Z","packet_generated_at_utc":"2026-07-07T21:41:31Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:41:31Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"23ee9ad33ce1b1430c9fe0c5","mid_price":63372.5,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.722447,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":31,"state_persistence_seconds":3475.0,"novelty_score":0.413239,"contradiction_score":0.552943,"driver_strengths":{"freshness_ms":6787,"funding_rate_abs":0.0000125,"large_trade_share":0.363984,"lineage_price_move_bps_abs":48.522726,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.187613,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157797,"trade_imbalance_abs":0.668367,"visible_depth_imbalance_top1_abs":0.378806,"visible_depth_imbalance_top3_abs":0.362482,"visible_depth_imbalance_top5_abs":0.363564},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.552943,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.333564,"feature_id":"pressure_watch","threshold":0.03,"value":0.363564},{"crossed":true,"crossing_class":"crossed","distance":0.333564,"feature_id":"pressure_elevated","threshold":0.03,"value":0.363564},{"crossed":true,"crossing_class":"crossed","distance":0.333564,"feature_id":"flow_elevated","threshold":0.03,"value":0.363564},{"crossed":true,"crossing_class":"crossed","distance":0.157613,"feature_id":"fragility_watch","threshold":0.03,"value":0.187613},{"crossed":true,"crossing_class":"crossed","distance":0.157613,"feature_id":"fragility_elevated","threshold":0.03,"value":0.187613}],"diagnosis_class":"contested_context_review","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.413239,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.834967,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.722447,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":31,"state_margin":0.025033,"state_persistence_seconds":3475.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:watch:hot","depth:watch:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","queue:fragility_watch:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"a923b6d14520790face4e535","event_time_utc":"2026-07-07T21:42:48Z","packet_generated_at_utc":"2026-07-07T21:42:48Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:42:48Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"193e722b740f9c3f1339f2bd","mid_price":63358.5,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.867446,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":32,"state_persistence_seconds":3552.0,"novelty_score":0.279123,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":5449,"funding_rate_abs":0.0000125,"large_trade_share":0.402686,"lineage_price_move_bps_abs":50.721167,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.371015,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157832,"trade_imbalance_abs":0.673469,"visible_depth_imbalance_top1_abs":0.85527,"visible_depth_imbalance_top3_abs":0.85863,"visible_depth_imbalance_top5_abs":0.678286},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.648286,"feature_id":"pressure_watch","threshold":0.03,"value":0.678286},{"crossed":true,"crossing_class":"crossed","distance":0.648286,"feature_id":"pressure_elevated","threshold":0.03,"value":0.678286},{"crossed":true,"crossing_class":"crossed","distance":0.648286,"feature_id":"flow_elevated","threshold":0.03,"value":0.678286},{"crossed":true,"crossing_class":"crossed","distance":0.341015,"feature_id":"fragility_watch","threshold":0.03,"value":0.371015},{"crossed":true,"crossing_class":"crossed","distance":0.341015,"feature_id":"fragility_elevated","threshold":0.03,"value":0.371015}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.279123,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.867446,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":32,"state_margin":0.05,"state_persistence_seconds":3552.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:watch:hot","depth:watch:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","queue:fragility_watch:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"a031e29b8af349380da6a527","event_time_utc":"2026-07-07T21:42:56Z","packet_generated_at_utc":"2026-07-07T21:42:56Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:42:56Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"e745c7b3e2660a034f22f002","mid_price":63358.5,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.55831,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":33,"state_persistence_seconds":3560.0,"novelty_score":0.38756,"contradiction_score":0.155649,"driver_strengths":{"freshness_ms":411,"funding_rate_abs":0.0000125,"large_trade_share":0.44963,"lineage_price_move_bps_abs":50.721167,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.055957,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157832,"trade_imbalance_abs":0.413333,"visible_depth_imbalance_top1_abs":0.027822,"visible_depth_imbalance_top3_abs":0.131086,"visible_depth_imbalance_top5_abs":0.155884},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.155649,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.125884,"feature_id":"pressure_watch","threshold":0.03,"value":0.155884},{"crossed":true,"crossing_class":"crossed","distance":0.125884,"feature_id":"pressure_elevated","threshold":0.03,"value":0.155884},{"crossed":true,"crossing_class":"crossed","distance":0.125884,"feature_id":"flow_elevated","threshold":0.03,"value":0.155884},{"crossed":true,"crossing_class":"crossed","distance":0.025957,"feature_id":"fragility_watch","threshold":0.03,"value":0.055957},{"crossed":true,"crossing_class":"crossed","distance":0.025957,"feature_id":"fragility_elevated","threshold":0.03,"value":0.055957}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.38756,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.737185,"runner_up_state":"pressure_building","severity_class":"elevated_context","severity_score":0.55831,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":33,"state_margin":0.122815,"state_persistence_seconds":3560.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh_sub_second:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"7a9c6529d42de6df8b6189d4","event_time_utc":"2026-07-07T21:43:06Z","packet_generated_at_utc":"2026-07-07T21:43:06Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:43:06Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"1d13caff39c7f3fad723029e","mid_price":63358.5,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.86267,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":34,"state_persistence_seconds":3570.0,"novelty_score":0.330998,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":5541,"funding_rate_abs":0.0000125,"large_trade_share":0.541875,"lineage_price_move_bps_abs":50.721167,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.31526,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.157832,"trade_imbalance_abs":0.789001,"visible_depth_imbalance_top1_abs":0.642126,"visible_depth_imbalance_top3_abs":0.656386,"visible_depth_imbalance_top5_abs":0.685031},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.655031,"feature_id":"pressure_watch","threshold":0.03,"value":0.685031},{"crossed":true,"crossing_class":"crossed","distance":0.655031,"feature_id":"pressure_elevated","threshold":0.03,"value":0.685031},{"crossed":true,"crossing_class":"crossed","distance":0.655031,"feature_id":"flow_elevated","threshold":0.03,"value":0.685031},{"crossed":true,"crossing_class":"crossed","distance":0.28526,"feature_id":"fragility_watch","threshold":0.03,"value":0.31526},{"crossed":true,"crossing_class":"crossed","distance":0.28526,"feature_id":"fragility_elevated","threshold":0.03,"value":0.31526}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.330998,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.86267,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":34,"state_margin":0.05,"state_persistence_seconds":3570.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"}],"timeline_row_total":16},"provider_side":{"label":"Market-data provider output","headline":"16 row windows across 14.7m; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":16,"l2_book":320,"liquidation_context":0,"trades":160},"remaining_work":["compute state across 16 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"buy_flow_absorbed_by_ask_liquidity","event_class":"ask_depth_absorption_against_buy_flow","evidence_routes":["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/data/liquidations/context?symbol=BTCUSD-PERP"],"headline":"Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context.","primary_driver":"visible_ask_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.31526,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.685031,"trade_count":10,"trade_imbalance":0.789001,"trade_side":"aggressive_buy_flow"},"event_class_label":"Ask Depth Absorption Against Buy Flow"},"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 4.71936 bid vs 25.2478 ask with -0.685 imbalance and 0.157832 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"64627f69928d2a885789e2f7","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/7a9c6529d42de6df8b6189d4/workbench","lineage_metrics":{"packet_sequence_total":16,"window_span_seconds":884,"window_span_minutes":14.73,"window_span_label":"14.7m","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":16,"persistent_tag_total":23,"new_tag_total":10,"price_start_mid":63485.5,"price_end_mid":63358.5,"price_move_bps":-20.0,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":16,"l2_book":320,"liquidation_context":0,"trades":160}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},"stages":[{"stage_id":"before","label":"Before","event_id":"e9d2f7abacb68edd2c290395","event_time_utc":"2026-07-07T21:28:22Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"aggressive_sell_flow","event_class":"trade_flow_leading_visible_book","evidence_routes":["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/data/liquidations/context?symbol=BTCUSD-PERP"],"headline":"Recent trades moved one-sided while visible depth stayed balanced; the packet marks trade-flow lead context.","primary_driver":"recent_trade_flow","profile":"trade_flow_lead","secondary_driver":"balanced_visible_depth","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"balanced_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.06472,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.132125,"trade_count":10,"trade_imbalance":-0.90295,"trade_side":"aggressive_sell_flow"},"event_class_label":"Trade Flow Leading Visible Book"},"mid_price":63485.5,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"3acc1926100b54993ee0dc62","top_tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 16.6535 bid vs 12.7664 ask with +0.132 imbalance and 0.157516 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Opening read: aggressive sell flow","customer_summary":"top-5 imbalance +0.132, fragility +0.065; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["aggressive sell flow","depth stable","flow imbalance elevated","top-5 imbalance +0.132, fragility +0.065"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"stage_id":"during","label":"During","event_id":"e5ba44be08d34aa81cc7e243","event_time_utc":"2026-07-07T21:33:31Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"sell_flow_absorbed_by_bid_liquidity","event_class":"bid_depth_absorption_against_sell_flow","evidence_routes":["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/data/liquidations/context?symbol=BTCUSD-PERP"],"headline":"Bid-side visible depth stayed heavy while recent trades skewed sell; the packet marks contra-flow absorption context.","primary_driver":"visible_bid_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.425584,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.884277,"trade_count":10,"trade_imbalance":-0.567003,"trade_side":"aggressive_sell_flow"},"event_class_label":"Bid Depth Absorption Against Sell Flow"},"mid_price":63510.5,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"a2da636ec0c127fa4022d069","top_tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 47.5758 bid vs 2.92186 ask with +0.884 imbalance and 0.157454 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: sell flow absorbed by bid liquidity","customer_summary":"top-5 imbalance +0.884, fragility +0.426; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["sell flow absorbed by bid liquidity","depth stable","flow imbalance elevated","top-5 imbalance +0.884, fragility +0.426"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"stage_id":"after","label":"After","event_id":"7a9c6529d42de6df8b6189d4","event_time_utc":"2026-07-07T21:43:06Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"buy_flow_absorbed_by_ask_liquidity","event_class":"ask_depth_absorption_against_buy_flow","evidence_routes":["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/data/liquidations/context?symbol=BTCUSD-PERP"],"headline":"Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context.","primary_driver":"visible_ask_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.31526,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.685031,"trade_count":10,"trade_imbalance":0.789001,"trade_side":"aggressive_buy_flow"},"event_class_label":"Ask Depth Absorption Against Buy Flow"},"mid_price":63358.5,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"64627f69928d2a885789e2f7","top_tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 4.71936 bid vs 25.2478 ask with -0.685 imbalance and 0.157832 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: buy flow absorbed by ask liquidity","customer_summary":"top-5 imbalance -0.685, fragility +0.315; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["buy flow absorbed by ask liquidity","depth stable","flow imbalance elevated","top-5 imbalance -0.685, fragility +0.315"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"}],"route_paths":["GET /api/public/market-state/latest?symbol=BTCUSD-PERP","GET /api/public/market-state/packets/7a9c6529d42de6df8b6189d4/workbench","GET /api/public/market-state/events/7a9c6529d42de6df8b6189d4/evidence","GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=BTCUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=BTCUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/7a9c6529d42de6df8b6189d4/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/7a9c6529d42de6df8b6189d4/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=BTCUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=BTCUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."},{"row_type":"public_packet_lineage_story","symbol":"HYPEUSD-PERP","event_id":"fa4e1e8cc738dfb214ac57c2","title":"HYPEUSD-PERP: Fragile Depth Watch","summary":"15 packets kept the HYPEUSD-PERP market read alive across 2.7h.","customer_story":{"headline":"15 packets kept the HYPEUSD-PERP market read alive across 2.7h.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved -35.18 bps: Opening read: book pressure and trade flow confirmed -> Closeout read: book pressure and trade flow confirmed.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T20:43:08Z","end":"2026-07-07T23:24:25Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":15,"window_span_seconds":9647,"window_span_label":"2.7h"},"featured_window_selection":{"score":49.88,"raw_score":49.88,"maturity_multiplier":1.0,"packet_sequence_total":15,"window_span_seconds":9647,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":35.18,"source_row_total":465,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":17},"lineage_metrics":{"packet_sequence_total":15,"window_span_seconds":9647,"window_span_minutes":160.78,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":15,"persistent_tag_total":11,"new_tag_total":21,"price_start_mid":70.073,"price_end_mid":69.8265,"price_move_bps":-35.18,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":15,"l2_book":300,"liquidation_context":0,"trades":150}},"lineage_visualization":{"symbol":"HYPEUSD-PERP","row_total":15,"expected_interval_seconds":10,"expected_minimum_row_total":964,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":15,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":14,"max_gap_seconds":5217,"average_gap_seconds":689.071,"sample_gaps_seconds":[508,316,1708,180,227,660,597,13,89,9,110,12,5217,1]},"source_window_gap_stats":{"gap_total":14,"max_gap_seconds":5217,"average_gap_seconds":689.071,"sample_gaps_seconds":[508,316,1708,180,227,660,597,13,89,9,110,12,5217,1]},"state_counts":{"fragile_depth_watch":15},"event_class_counts":{"bid_pressure_confirmed_by_buy_flow":7,"ask_pressure_confirmed_by_sell_flow":3,"funding_oi_crowding_context":1,"visible_depth_pressure_without_trade_confirmation":1,"trade_flow_leading_visible_book":2,"bid_depth_absorption_against_sell_flow":1},"event_profile_counts":{"flow_confirmed_pressure":10,"crowding_context":1,"depth_only_pressure":1,"trade_flow_lead":2,"contra_flow_absorption":1},"transition_type_counts":{"lineage_context_pending":3,"same_state_new_context":11,"state_reaffirmed":1},"event_severity_class_counts":{"critical_context":7,"high_context":8},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"7a98439f973689e1c3b8d408","end_event_id":"fa4e1e8cc738dfb214ac57c2","start_time_utc":"2026-07-07T20:43:38Z","end_time_utc":"2026-07-07T23:24:25Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"7a98439f973689e1c3b8d408","end_event_id":"7a98439f973689e1c3b8d408","start_time_utc":"2026-07-07T20:43:38Z","end_time_utc":"2026-07-07T20:43:38Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"97145d30637cafaa2897e9d4","end_event_id":"97145d30637cafaa2897e9d4","start_time_utc":"2026-07-07T20:52:06Z","end_time_utc":"2026-07-07T20:52:06Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"funding_oi_crowding_context","event_profile":"crowding_context","start_event_id":"329e2f5491f09e6ae4aa40f1","end_event_id":"329e2f5491f09e6ae4aa40f1","start_time_utc":"2026-07-07T20:57:22Z","end_time_utc":"2026-07-07T20:57:22Z","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","start_event_id":"e0921955dceb98dcf051796b","end_event_id":"e0921955dceb98dcf051796b","start_time_utc":"2026-07-07T21:25:50Z","end_time_utc":"2026-07-07T21:25:50Z","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"111adeaac20fb00fb78a69df","end_event_id":"1463866d326b143291e7c82b","start_time_utc":"2026-07-07T21:28:50Z","end_time_utc":"2026-07-07T21:32:37Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"3d107cf288fecd801ef8f25e","end_event_id":"3d107cf288fecd801ef8f25e","start_time_utc":"2026-07-07T21:43:37Z","end_time_utc":"2026-07-07T21:43:37Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"ab628b50260d601ae96a9e97","end_event_id":"ab628b50260d601ae96a9e97","start_time_utc":"2026-07-07T21:53:34Z","end_time_utc":"2026-07-07T21:53:34Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"700e6eaf1ad29502617e2405","end_event_id":"700e6eaf1ad29502617e2405","start_time_utc":"2026-07-07T21:53:47Z","end_time_utc":"2026-07-07T21:53:47Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"1d37949f66217cca6267495a","end_event_id":"1d37949f66217cca6267495a","start_time_utc":"2026-07-07T21:55:16Z","end_time_utc":"2026-07-07T21:55:16Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"0454b4b9a5ac546f2650d82e","end_event_id":"0454b4b9a5ac546f2650d82e","start_time_utc":"2026-07-07T21:55:25Z","end_time_utc":"2026-07-07T21:55:25Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"46c9dfe26c5ab873be55adc3","end_event_id":"46c9dfe26c5ab873be55adc3","start_time_utc":"2026-07-07T21:57:15Z","end_time_utc":"2026-07-07T21:57:15Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"cbf79a23632f3c08096806d7","end_event_id":"dcd1c6296170d7b2ddc58dab","start_time_utc":"2026-07-07T21:57:27Z","end_time_utc":"2026-07-07T23:24:24Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"fa4e1e8cc738dfb214ac57c2","end_event_id":"fa4e1e8cc738dfb214ac57c2","start_time_utc":"2026-07-07T23:24:25Z","end_time_utc":"2026-07-07T23:24:25Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"}],"transition_rows":[{"event_id":"97145d30637cafaa2897e9d4","event_time_utc":"2026-07-07T20:52:06Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["alignment:calibration_review:historical","alignment:needs_more_evidence:historical","calibration:effective_floor_applied:session","event:ask_pressure_confirmed_by_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","freshness:fresh_sub_second:hot","freshness:watch:hot","history:sample_1_plus","latency_lane:historical_replay","latency_lane:session_regime","pressure:ask_building:hot","pressure:ask_building:short"]},{"event_id":"329e2f5491f09e6ae4aa40f1","event_time_utc":"2026-07-07T20:57:22Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"funding_oi_crowding_context","from_event_profile":"flow_confirmed_pressure","to_event_profile":"crowding_context","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:funding_oi_crowding_context:short","forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short","state_vote:flow_shift_watch:short","state_vote:pressure_building:short","structure:crowding_context:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"e0921955dceb98dcf051796b","event_time_utc":"2026-07-07T21:25:50Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"funding_oi_crowding_context","to_event_class":"visible_depth_pressure_without_trade_confirmation","from_event_profile":"crowding_context","to_event_profile":"depth_only_pressure","changed_tags":["alignment:calibration_review:historical","alignment:review_ready:historical","crowding:shift:short","event:funding_oi_crowding_context:short","event:visible_depth_pressure_without_trade_confirmation:short","history:sample_1_plus","history:sample_3_plus","latency_lane:event_lineage","lineage:price_move:large:event","lineage:state_persistence_lineage:event","lineage:tag_persistence:event","lineage:transitions:state_persistent:event"]},{"event_id":"111adeaac20fb00fb78a69df","event_time_utc":"2026-07-07T21:28:50Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"visible_depth_pressure_without_trade_confirmation","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"depth_only_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["crowding:shift:short","event:bid_pressure_confirmed_by_buy_flow:short","event:visible_depth_pressure_without_trade_confirmation:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","state_synthesis:forced_flow_pressure:short","state_synthesis:recent_trades:short","state_vote:crowding_persistent:short"]},{"event_id":"3d107cf288fecd801ef8f25e","event_time_utc":"2026-07-07T21:43:37Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"flow_confirmed_pressure","to_event_profile":"trade_flow_lead","changed_tags":["event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","state_synthesis:forced_flow_pressure:short","structure:flow_confirmed_pressure:short","structure:trade_flow_lead:short","trades:buy_pressure:short"]},{"event_id":"ab628b50260d601ae96a9e97","event_time_utc":"2026-07-07T21:53:34Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"trade_flow_lead","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","lineage:window_15m_plus:event","lineage:window_60m_plus:event","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","state_synthesis:forced_flow_pressure:short","structure:flow_confirmed_pressure:short"]},{"event_id":"700e6eaf1ad29502617e2405","event_time_utc":"2026-07-07T21:53:47Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"flow_confirmed_pressure","to_event_profile":"trade_flow_lead","changed_tags":["event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh_sub_second:hot","freshness:watch:hot","history:sample_3_plus","history:sample_8_plus","session:sample_3_plus","session:sample_8_plus","state_synthesis:forced_flow_pressure:short","structure:flow_confirmed_pressure:short"]},{"event_id":"1d37949f66217cca6267495a","event_time_utc":"2026-07-07T21:55:16Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"trade_flow_lead","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh_sub_second:hot","freshness:watch:hot","state_synthesis:forced_flow_pressure:short","structure:flow_confirmed_pressure:short","structure:trade_flow_lead:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"0454b4b9a5ac546f2650d82e","event_time_utc":"2026-07-07T21:55:25Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"contra_flow_absorption","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"46c9dfe26c5ab873be55adc3","event_time_utc":"2026-07-07T21:57:15Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"cbf79a23632f3c08096806d7","event_time_utc":"2026-07-07T21:57:27Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"dcd1c6296170d7b2ddc58dab","event_time_utc":"2026-07-07T23:24:24Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["forced_flow:active:short","forced_flow:watch:short","freshness:fresh_sub_second:hot","freshness:watch:hot","lineage:price_move:large:event","lineage:price_move:moderate:event","state_synthesis:forced_flow_pressure:short"]},{"event_id":"fa4e1e8cc738dfb214ac57c2","event_time_utc":"2026-07-07T23:24:25Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","freshness:fresh:hot","freshness:fresh_sub_second:hot","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","trades:buy_pressure:short","trades:sell_pressure:short"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T20:43:38Z","event_id":"7a98439f973689e1c3b8d408","row_family":"l2_book","row_type":"BOOK","side":"BID","price":70.072,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"7a98439f973689e1c3b8d408","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":70.074,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"7a98439f973689e1c3b8d408","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":70.073,"fragment":"spread 0.2854 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"7a98439f973689e1c3b8d408","row_family":"trades","row_type":"TRADE","side":"FLOW","price":70.073,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"7a98439f973689e1c3b8d408","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":70.073,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:28:50Z","event_id":"111adeaac20fb00fb78a69df","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":69.41,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:28:50Z","event_id":"111adeaac20fb00fb78a69df","row_family":"trades","row_type":"TRADE","side":"FLOW","price":69.4095,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:28:50Z","event_id":"111adeaac20fb00fb78a69df","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":69.4095,"fragment":"spread 0.1441 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:53:34Z","event_id":"ab628b50260d601ae96a9e97","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":69.304,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:53:34Z","event_id":"ab628b50260d601ae96a9e97","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":69.3025,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:55:25Z","event_id":"0454b4b9a5ac546f2650d82e","row_family":"l2_book","row_type":"BOOK","side":"BID","price":69.339,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:55:25Z","event_id":"0454b4b9a5ac546f2650d82e","row_family":"trades","row_type":"TRADE","side":"FLOW","price":69.3395,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:55:25Z","event_id":"0454b4b9a5ac546f2650d82e","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":69.3395,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T23:24:25Z","event_id":"fa4e1e8cc738dfb214ac57c2","row_family":"l2_book","row_type":"BOOK","side":"BID","price":69.826,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"7a98439f973689e1c3b8d408","event_time_utc":"2026-07-07T20:43:38Z","packet_generated_at_utc":"2026-07-07T20:43:38Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:43:38Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"cdcc35ab579c76cbe431071c","mid_price":70.073,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.858383,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":477,"funding_rate_abs":0.0000125,"large_trade_share":0.495994,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.396975,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.285417,"trade_imbalance_abs":0.698416,"visible_depth_imbalance_top1_abs":0.981481,"visible_depth_imbalance_top3_abs":0.426902,"visible_depth_imbalance_top5_abs":0.656299},"state_diagnosis":{"automation_status":"review_ready","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.626299,"feature_id":"pressure_watch","threshold":0.03,"value":0.656299},{"crossed":true,"crossing_class":"crossed","distance":0.626299,"feature_id":"pressure_elevated","threshold":0.03,"value":0.656299},{"crossed":true,"crossing_class":"crossed","distance":0.626299,"feature_id":"flow_elevated","threshold":0.03,"value":0.656299},{"crossed":true,"crossing_class":"crossed","distance":0.366975,"feature_id":"fragility_watch","threshold":0.03,"value":0.396975},{"crossed":true,"crossing_class":"crossed","distance":0.366975,"feature_id":"fragility_elevated","threshold":0.03,"value":0.396975}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.858383,"source_support":{"partial_families":["liquidation_pressure","regime_scenario"],"partial_family_total":2,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression"],"resolved_family_total":5,"source_support_ratio":0.714286},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh_sub_second:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"97145d30637cafaa2897e9d4","event_time_utc":"2026-07-07T20:52:06Z","packet_generated_at_utc":"2026-07-07T20:52:06Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:52:06Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"d2945414e7716600cd722019","mid_price":69.9175,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.840004,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":3697,"funding_rate_abs":0.0000125,"large_trade_share":0.370747,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.376355,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.143026,"trade_imbalance_abs":0.73085,"visible_depth_imbalance_top1_abs":0.987275,"visible_depth_imbalance_top3_abs":0.519847,"visible_depth_imbalance_top5_abs":0.596296},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.566296,"feature_id":"pressure_watch","threshold":0.03,"value":0.596296},{"crossed":true,"crossing_class":"crossed","distance":0.566296,"feature_id":"pressure_elevated","threshold":0.03,"value":0.596296},{"crossed":true,"crossing_class":"crossed","distance":0.566296,"feature_id":"flow_elevated","threshold":0.03,"value":0.596296},{"crossed":true,"crossing_class":"crossed","distance":0.346355,"feature_id":"fragility_watch","threshold":0.03,"value":0.376355},{"crossed":true,"crossing_class":"crossed","distance":0.346355,"feature_id":"fragility_elevated","threshold":0.03,"value":0.376355}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.840004,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"329e2f5491f09e6ae4aa40f1","event_time_utc":"2026-07-07T20:57:22Z","packet_generated_at_utc":"2026-07-07T20:57:22Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:57:22Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"60cd877fcc8a84a3882b5bee","mid_price":70.1385,"state":"fragile_depth_watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","primary_driver":"funding_open_interest_context","secondary_driver":"depth_flow_context","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.728631,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4007,"funding_rate_abs":0.0000125,"large_trade_share":0.346209,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.292689,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.142575,"trade_imbalance_abs":0.200286,"visible_depth_imbalance_top1_abs":0.607734,"visible_depth_imbalance_top3_abs":0.623085,"visible_depth_imbalance_top5_abs":0.650118},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.620118,"feature_id":"pressure_watch","threshold":0.03,"value":0.650118},{"crossed":true,"crossing_class":"crossed","distance":0.620118,"feature_id":"pressure_elevated","threshold":0.03,"value":0.650118},{"crossed":true,"crossing_class":"crossed","distance":0.620118,"feature_id":"flow_elevated","threshold":0.03,"value":0.650118},{"crossed":true,"crossing_class":"crossed","distance":0.262689,"feature_id":"fragility_watch","threshold":0.03,"value":0.292689},{"crossed":true,"crossing_class":"crossed","distance":0.262689,"feature_id":"fragility_elevated","threshold":0.03,"value":0.292689}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.728631,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_id":"e0921955dceb98dcf051796b","event_time_utc":"2026-07-07T21:25:50Z","packet_generated_at_utc":"2026-07-07T21:25:50Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:25:50Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"ee283ce6e3aad7a64d361bab","mid_price":69.2865,"state":"fragile_depth_watch","event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","market_read_direction":"ask_heavy_depth","primary_driver":"visible_depth","secondary_driver":"trade_flow_not_confirmed","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.750351,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":4,"state_persistence_seconds":2532.0,"novelty_score":0.41,"contradiction_score":0.402623,"driver_strengths":{"freshness_ms":4457,"funding_rate_abs":0.0000125,"large_trade_share":0.189655,"lineage_price_move_bps_abs":112.240092,"lineage_vote_score":0.840625,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.348085,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.144328,"trade_imbalance_abs":0.068966,"visible_depth_imbalance_top1_abs":0.988031,"visible_depth_imbalance_top3_abs":0.172326,"visible_depth_imbalance_top5_abs":0.453836},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.402623,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.423836,"feature_id":"pressure_watch","threshold":0.03,"value":0.453836},{"crossed":true,"crossing_class":"crossed","distance":0.423836,"feature_id":"pressure_elevated","threshold":0.03,"value":0.453836},{"crossed":true,"crossing_class":"crossed","distance":0.423836,"feature_id":"flow_elevated","threshold":0.03,"value":0.453836},{"crossed":true,"crossing_class":"crossed","distance":0.318085,"feature_id":"fragility_watch","threshold":0.03,"value":0.348085},{"crossed":true,"crossing_class":"crossed","distance":0.318085,"feature_id":"fragility_elevated","threshold":0.03,"value":0.348085}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.41,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.840625,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.750351,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":4,"state_margin":0.011677,"state_persistence_seconds":2532.0,"transition_type":"same_state_new_context","winner_score":0.852302,"winner_state":"pressure_building"},"tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.9,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_id":"111adeaac20fb00fb78a69df","event_time_utc":"2026-07-07T21:28:50Z","packet_generated_at_utc":"2026-07-07T21:28:50Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:28:50Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"a7f666c3fd8ee66f89752411","mid_price":69.4095,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.722655,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":5,"state_persistence_seconds":2712.0,"novelty_score":0.52,"contradiction_score":0.356971,"driver_strengths":{"freshness_ms":4326,"funding_rate_abs":0.0000125,"large_trade_share":0.379391,"lineage_price_move_bps_abs":94.686969,"lineage_vote_score":0.84325,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.184504,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.144072,"trade_imbalance_abs":0.514306,"visible_depth_imbalance_top1_abs":0.389035,"visible_depth_imbalance_top3_abs":0.054351,"visible_depth_imbalance_top5_abs":0.38505},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.356971,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.35505,"feature_id":"pressure_watch","threshold":0.03,"value":0.38505},{"crossed":true,"crossing_class":"crossed","distance":0.35505,"feature_id":"pressure_elevated","threshold":0.03,"value":0.38505},{"crossed":true,"crossing_class":"crossed","distance":0.35505,"feature_id":"flow_elevated","threshold":0.03,"value":0.38505},{"crossed":true,"crossing_class":"crossed","distance":0.154504,"feature_id":"fragility_watch","threshold":0.03,"value":0.184504},{"crossed":true,"crossing_class":"crossed","distance":0.154504,"feature_id":"fragility_elevated","threshold":0.03,"value":0.184504}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.52,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.81103,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.722655,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":5,"state_margin":0.03222,"state_persistence_seconds":2712.0,"transition_type":"same_state_new_context","winner_score":0.84325,"winner_state":"fragile_depth_watch"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"1463866d326b143291e7c82b","event_time_utc":"2026-07-07T21:32:37Z","packet_generated_at_utc":"2026-07-07T21:32:37Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:32:37Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"4ba664cb82afbbbf63cc67b6","mid_price":69.2445,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.93547,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"state_reaffirmed","state_age_packets":6,"state_persistence_seconds":2939.0,"novelty_score":0.3,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":5247,"funding_rate_abs":0.0000125,"large_trade_share":0.730164,"lineage_price_move_bps_abs":118.233842,"lineage_vote_score":0.854375,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.382776,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.144416,"trade_imbalance_abs":0.96734,"visible_depth_imbalance_top1_abs":0.980796,"visible_depth_imbalance_top3_abs":0.496865,"visible_depth_imbalance_top5_abs":0.633766},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.603766,"feature_id":"pressure_watch","threshold":0.03,"value":0.633766},{"crossed":true,"crossing_class":"crossed","distance":0.603766,"feature_id":"pressure_elevated","threshold":0.03,"value":0.633766},{"crossed":true,"crossing_class":"crossed","distance":0.603766,"feature_id":"flow_elevated","threshold":0.03,"value":0.633766},{"crossed":true,"crossing_class":"crossed","distance":0.352776,"feature_id":"fragility_watch","threshold":0.03,"value":0.382776},{"crossed":true,"crossing_class":"crossed","distance":0.352776,"feature_id":"fragility_elevated","threshold":0.03,"value":0.382776}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.3,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.93547,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":6,"state_margin":0.05,"state_persistence_seconds":2939.0,"transition_type":"state_reaffirmed","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"3d107cf288fecd801ef8f25e","event_time_utc":"2026-07-07T21:43:37Z","packet_generated_at_utc":"2026-07-07T21:43:37Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:43:37Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"18ad58de170cb46f7e0700e3","mid_price":69.0665,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.694053,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":7,"state_persistence_seconds":3599.0,"novelty_score":0.465,"contradiction_score":0.224645,"driver_strengths":{"freshness_ms":4609,"funding_rate_abs":0.0000125,"large_trade_share":0.320189,"lineage_price_move_bps_abs":143.635923,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.227683,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.144788,"trade_imbalance_abs":0.564274,"visible_depth_imbalance_top1_abs":0.797781,"visible_depth_imbalance_top3_abs":0.78652,"visible_depth_imbalance_top5_abs":0.089921},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.224645,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.197683,"feature_id":"fragility_watch","threshold":0.03,"value":0.227683},{"crossed":true,"crossing_class":"crossed","distance":0.197683,"feature_id":"fragility_elevated","threshold":0.03,"value":0.227683},{"crossed":true,"crossing_class":"crossed","distance":0.059921,"feature_id":"pressure_watch","threshold":0.03,"value":0.089921},{"crossed":true,"crossing_class":"crossed","distance":0.059921,"feature_id":"pressure_elevated","threshold":0.03,"value":0.089921},{"crossed":true,"crossing_class":"crossed","distance":0.059921,"feature_id":"flow_elevated","threshold":0.03,"value":0.089921}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.465,"route_recommendation":"route_to_monitoring_replay_and_agent_brief","runner_up_score":0.768233,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.694053,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":7,"state_margin":0.091767,"state_persistence_seconds":3599.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"ab628b50260d601ae96a9e97","event_time_utc":"2026-07-07T21:53:34Z","packet_generated_at_utc":"2026-07-07T21:53:34Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:53:34Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"8576b6a879b18f6150207434","mid_price":69.3025,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.985225,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":8,"state_persistence_seconds":4196.0,"novelty_score":0.4925,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":8165,"funding_rate_abs":0.0000125,"large_trade_share":0.619188,"lineage_price_move_bps_abs":109.956759,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.412965,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.432885,"trade_imbalance_abs":0.999037,"visible_depth_imbalance_top1_abs":0.852434,"visible_depth_imbalance_top3_abs":0.904483,"visible_depth_imbalance_top5_abs":0.847561},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.817561,"feature_id":"pressure_watch","threshold":0.03,"value":0.847561},{"crossed":true,"crossing_class":"crossed","distance":0.817561,"feature_id":"pressure_elevated","threshold":0.03,"value":0.847561},{"crossed":true,"crossing_class":"crossed","distance":0.817561,"feature_id":"flow_elevated","threshold":0.03,"value":0.847561},{"crossed":true,"crossing_class":"crossed","distance":0.382965,"feature_id":"fragility_watch","threshold":0.03,"value":0.412965},{"crossed":true,"crossing_class":"crossed","distance":0.382965,"feature_id":"fragility_elevated","threshold":0.03,"value":0.412965}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.4925,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.985225,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":8,"state_margin":0.05,"state_persistence_seconds":4196.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"700e6eaf1ad29502617e2405","event_time_utc":"2026-07-07T21:53:47Z","packet_generated_at_utc":"2026-07-07T21:53:47Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:53:47Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"6ef6e7fea83adfe417ee6459","mid_price":69.3115,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.782483,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":9,"state_persistence_seconds":4209.0,"novelty_score":0.435937,"contradiction_score":0.401785,"driver_strengths":{"freshness_ms":257,"funding_rate_abs":0.0000125,"large_trade_share":0.560025,"lineage_price_move_bps_abs":108.672385,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.258849,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.144276,"trade_imbalance_abs":0.856436,"visible_depth_imbalance_top1_abs":0.837651,"visible_depth_imbalance_top3_abs":0.785723,"visible_depth_imbalance_top5_abs":0.195033},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.401785,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.228849,"feature_id":"fragility_watch","threshold":0.03,"value":0.258849},{"crossed":true,"crossing_class":"crossed","distance":0.228849,"feature_id":"fragility_elevated","threshold":0.03,"value":0.258849},{"crossed":true,"crossing_class":"crossed","distance":0.165033,"feature_id":"pressure_watch","threshold":0.03,"value":0.195033},{"crossed":true,"crossing_class":"crossed","distance":0.165033,"feature_id":"pressure_elevated","threshold":0.03,"value":0.195033},{"crossed":true,"crossing_class":"crossed","distance":0.165033,"feature_id":"flow_elevated","threshold":0.03,"value":0.195033}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.435937,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.847946,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.782483,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":9,"state_margin":0.012054,"state_persistence_seconds":4209.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh_sub_second:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"1d37949f66217cca6267495a","event_time_utc":"2026-07-07T21:55:16Z","packet_generated_at_utc":"2026-07-07T21:55:16Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:55:16Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"1ca19f338e298a3af5e99ffa","mid_price":69.3395,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.936468,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":10,"state_persistence_seconds":4298.0,"novelty_score":0.461875,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":5375,"funding_rate_abs":0.0000125,"large_trade_share":0.118721,"lineage_price_move_bps_abs":104.676552,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.420084,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.144218,"trade_imbalance_abs":0.762557,"visible_depth_imbalance_top1_abs":0.980268,"visible_depth_imbalance_top3_abs":0.806824,"visible_depth_imbalance_top5_abs":0.823842},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.793842,"feature_id":"pressure_watch","threshold":0.03,"value":0.823842},{"crossed":true,"crossing_class":"crossed","distance":0.793842,"feature_id":"pressure_elevated","threshold":0.03,"value":0.823842},{"crossed":true,"crossing_class":"crossed","distance":0.793842,"feature_id":"flow_elevated","threshold":0.03,"value":0.823842},{"crossed":true,"crossing_class":"crossed","distance":0.390084,"feature_id":"fragility_watch","threshold":0.03,"value":0.420084},{"crossed":true,"crossing_class":"crossed","distance":0.390084,"feature_id":"fragility_elevated","threshold":0.03,"value":0.420084}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.461875,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.936468,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":10,"state_margin":0.05,"state_persistence_seconds":4298.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"0454b4b9a5ac546f2650d82e","event_time_utc":"2026-07-07T21:55:25Z","packet_generated_at_utc":"2026-07-07T21:55:25Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:55:25Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"f612b23a63289ac9f0d0c754","mid_price":69.3395,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.840531,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":11,"state_persistence_seconds":4307.0,"novelty_score":0.377812,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":6773,"funding_rate_abs":0.0000125,"large_trade_share":0.303405,"lineage_price_move_bps_abs":104.676552,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.234466,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.144218,"trade_imbalance_abs":0.997829,"visible_depth_imbalance_top1_abs":0.370024,"visible_depth_imbalance_top3_abs":0.649038,"visible_depth_imbalance_top5_abs":0.658945},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.628945,"feature_id":"pressure_watch","threshold":0.03,"value":0.658945},{"crossed":true,"crossing_class":"crossed","distance":0.628945,"feature_id":"pressure_elevated","threshold":0.03,"value":0.658945},{"crossed":true,"crossing_class":"crossed","distance":0.628945,"feature_id":"flow_elevated","threshold":0.03,"value":0.658945},{"crossed":true,"crossing_class":"crossed","distance":0.204466,"feature_id":"fragility_watch","threshold":0.03,"value":0.234466},{"crossed":true,"crossing_class":"crossed","distance":0.204466,"feature_id":"fragility_elevated","threshold":0.03,"value":0.234466}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.377812,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.840531,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":11,"state_margin":0.05,"state_persistence_seconds":4307.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"46c9dfe26c5ab873be55adc3","event_time_utc":"2026-07-07T21:57:15Z","packet_generated_at_utc":"2026-07-07T21:57:15Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:57:15Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"a363ac5130381a6d0754d81e","mid_price":69.3345,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.722511,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":12,"state_persistence_seconds":4417.0,"novelty_score":0.37625,"contradiction_score":0.366329,"driver_strengths":{"freshness_ms":8158,"funding_rate_abs":0.0000125,"large_trade_share":0.397792,"lineage_price_move_bps_abs":105.390093,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.158552,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.144228,"trade_imbalance_abs":0.650331,"visible_depth_imbalance_top1_abs":0.257748,"visible_depth_imbalance_top3_abs":0.163474,"visible_depth_imbalance_top5_abs":0.41995},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.366329,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.38995,"feature_id":"pressure_watch","threshold":0.03,"value":0.41995},{"crossed":true,"crossing_class":"crossed","distance":0.38995,"feature_id":"pressure_elevated","threshold":0.03,"value":0.41995},{"crossed":true,"crossing_class":"crossed","distance":0.38995,"feature_id":"flow_elevated","threshold":0.03,"value":0.41995},{"crossed":true,"crossing_class":"crossed","distance":0.128552,"feature_id":"fragility_watch","threshold":0.03,"value":0.158552},{"crossed":true,"crossing_class":"crossed","distance":0.128552,"feature_id":"fragility_elevated","threshold":0.03,"value":0.158552}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.37625,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.831991,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.722511,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":12,"state_margin":0.028009,"state_persistence_seconds":4417.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"cbf79a23632f3c08096806d7","event_time_utc":"2026-07-07T21:57:27Z","packet_generated_at_utc":"2026-07-07T21:57:27Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:57:27Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"7b79459a6c7c75c7a7bae8ee","mid_price":69.3305,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.931431,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":13,"state_persistence_seconds":4429.0,"novelty_score":0.402187,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":7158,"funding_rate_abs":0.0000125,"large_trade_share":0.440058,"lineage_price_move_bps_abs":105.960926,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.336273,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.144237,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.644424,"visible_depth_imbalance_top3_abs":0.695537,"visible_depth_imbalance_top5_abs":0.825116},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.795116,"feature_id":"pressure_watch","threshold":0.03,"value":0.825116},{"crossed":true,"crossing_class":"crossed","distance":0.795116,"feature_id":"pressure_elevated","threshold":0.03,"value":0.825116},{"crossed":true,"crossing_class":"crossed","distance":0.795116,"feature_id":"flow_elevated","threshold":0.03,"value":0.825116},{"crossed":true,"crossing_class":"crossed","distance":0.306273,"feature_id":"fragility_watch","threshold":0.03,"value":0.336273},{"crossed":true,"crossing_class":"crossed","distance":0.306273,"feature_id":"fragility_elevated","threshold":0.03,"value":0.336273}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.402187,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.931431,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":13,"state_margin":0.05,"state_persistence_seconds":4429.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"dcd1c6296170d7b2ddc58dab","event_time_utc":"2026-07-07T23:24:24Z","packet_generated_at_utc":"2026-07-07T23:24:24Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:24Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"b72099bee3f444d96f3d2e16","mid_price":69.829,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.771246,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":14,"state_persistence_seconds":9646.0,"novelty_score":0.243972,"contradiction_score":0.270651,"driver_strengths":{"freshness_ms":410,"funding_rate_abs":0.0000125,"large_trade_share":0.163492,"lineage_price_move_bps_abs":34.82083,"lineage_vote_score":0.857232,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.378411,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.145656,"trade_imbalance_abs":0.580952,"visible_depth_imbalance_top1_abs":0.916949,"visible_depth_imbalance_top3_abs":0.811449,"visible_depth_imbalance_top5_abs":0.343614},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.270651,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.348411,"feature_id":"fragility_watch","threshold":0.03,"value":0.378411},{"crossed":true,"crossing_class":"crossed","distance":0.348411,"feature_id":"fragility_elevated","threshold":0.03,"value":0.378411},{"crossed":true,"crossing_class":"crossed","distance":0.313614,"feature_id":"pressure_watch","threshold":0.03,"value":0.343614},{"crossed":true,"crossing_class":"crossed","distance":0.313614,"feature_id":"pressure_elevated","threshold":0.03,"value":0.343614},{"crossed":true,"crossing_class":"crossed","distance":0.313614,"feature_id":"flow_elevated","threshold":0.03,"value":0.343614}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.243972,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.786168,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.771246,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":14,"state_margin":0.071064,"state_persistence_seconds":9646.0,"transition_type":"same_state_new_context","winner_score":0.857232,"winner_state":"fragile_depth_watch"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh_sub_second:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"fa4e1e8cc738dfb214ac57c2","event_time_utc":"2026-07-07T23:24:25Z","packet_generated_at_utc":"2026-07-07T23:24:25Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:25Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"98624a92abde9a2fdd2a420d","mid_price":69.8265,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.752151,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":14,"state_persistence_seconds":9647.0,"novelty_score":0.354775,"contradiction_score":0.379303,"driver_strengths":{"freshness_ms":574,"funding_rate_abs":0.0000125,"large_trade_share":0.561608,"lineage_price_move_bps_abs":35.177601,"lineage_vote_score":0.857517,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.187648,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.143212,"trade_imbalance_abs":0.988431,"visible_depth_imbalance_top1_abs":0.499592,"visible_depth_imbalance_top3_abs":0.152643,"visible_depth_imbalance_top5_abs":0.261212},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.379303,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.231212,"feature_id":"pressure_watch","threshold":0.03,"value":0.261212},{"crossed":true,"crossing_class":"crossed","distance":0.231212,"feature_id":"pressure_elevated","threshold":0.03,"value":0.261212},{"crossed":true,"crossing_class":"crossed","distance":0.231212,"feature_id":"flow_elevated","threshold":0.03,"value":0.261212},{"crossed":true,"crossing_class":"crossed","distance":0.157648,"feature_id":"fragility_watch","threshold":0.03,"value":0.187648},{"crossed":true,"crossing_class":"crossed","distance":0.157648,"feature_id":"fragility_elevated","threshold":0.03,"value":0.187648}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.354775,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.857517,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.752151,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":14,"state_margin":0.022171,"state_persistence_seconds":9647.0,"transition_type":"same_state_new_context","winner_score":0.879688,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"}],"timeline_row_total":15},"provider_side":{"label":"Market-data provider output","headline":"15 row windows across 2.7h; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":15,"l2_book":300,"liquidation_context":0,"trades":150},"remaining_work":["compute state across 15 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"bid_pressure_confirmed_by_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=HYPEUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=HYPEUSD-PERP","GET /api/public/data/context/active-asset?symbol=HYPEUSD-PERP","GET /api/public/data/liquidations/context?symbol=HYPEUSD-PERP"],"headline":"Bid-heavy depth and recent buy flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_bid_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.187648,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.261212,"trade_count":10,"trade_imbalance":0.988431,"trade_side":"aggressive_buy_flow"},"event_class_label":"Bid Pressure Confirmed By Buy Flow"},"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 261.26 bid vs 153.04 ask with +0.261 imbalance and 0.143212 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"e2987bb9c90ae536b9e9e2d2","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/fa4e1e8cc738dfb214ac57c2/workbench","lineage_metrics":{"packet_sequence_total":15,"window_span_seconds":9647,"window_span_minutes":160.78,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":15,"persistent_tag_total":11,"new_tag_total":21,"price_start_mid":70.073,"price_end_mid":69.8265,"price_move_bps":-35.18,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":15,"l2_book":300,"liquidation_context":0,"trades":150}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},"stages":[{"stage_id":"before","label":"Before","event_id":"7a98439f973689e1c3b8d408","event_time_utc":"2026-07-07T20:43:38Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"bid_pressure_confirmed_by_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=HYPEUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=HYPEUSD-PERP","GET /api/public/data/context/active-asset?symbol=HYPEUSD-PERP","GET /api/public/data/liquidations/context?symbol=HYPEUSD-PERP"],"headline":"Bid-heavy depth and recent buy flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_bid_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.396975,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.656299,"trade_count":10,"trade_imbalance":0.698416,"trade_side":"aggressive_buy_flow"},"event_class_label":"Bid Pressure Confirmed By Buy Flow"},"mid_price":70.073,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"db60c5606e9af792e04bab66","top_tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 453.18 bid vs 94.04 ask with +0.656 imbalance and 0.285417 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh_sub_second."],"compute_lane_ids":["hot_path","short_window"],"winner_state":"fragile_depth_watch","automation_status":"review_ready","calibration_scope":"symbol","customer_headline":"Opening read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance +0.656, fragility +0.397; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance +0.656, fragility +0.397"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"stage_id":"during","label":"During","event_id":"ab628b50260d601ae96a9e97","event_time_utc":"2026-07-07T21:53:34Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"bid_pressure_confirmed_by_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=HYPEUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=HYPEUSD-PERP","GET /api/public/data/context/active-asset?symbol=HYPEUSD-PERP","GET /api/public/data/liquidations/context?symbol=HYPEUSD-PERP"],"headline":"Bid-heavy depth and recent buy flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_bid_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.412965,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.847561,"trade_count":10,"trade_imbalance":0.999037,"trade_side":"aggressive_buy_flow"},"event_class_label":"Bid Pressure Confirmed By Buy Flow"},"mid_price":69.3025,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"ffe417887e14316d6584d521","top_tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 4328.9 bid vs 357.17 ask with +0.848 imbalance and 0.432885 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance +0.848, fragility +0.413; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance +0.848, fragility +0.413"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"stage_id":"after","label":"After","event_id":"fa4e1e8cc738dfb214ac57c2","event_time_utc":"2026-07-07T23:24:25Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"bid_pressure_confirmed_by_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=HYPEUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=HYPEUSD-PERP","GET /api/public/data/context/active-asset?symbol=HYPEUSD-PERP","GET /api/public/data/liquidations/context?symbol=HYPEUSD-PERP"],"headline":"Bid-heavy depth and recent buy flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_bid_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.187648,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.261212,"trade_count":10,"trade_imbalance":0.988431,"trade_side":"aggressive_buy_flow"},"event_class_label":"Bid Pressure Confirmed By Buy Flow"},"mid_price":69.8265,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"e2987bb9c90ae536b9e9e2d2","top_tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 261.26 bid vs 153.04 ask with +0.261 imbalance and 0.143212 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance +0.261, fragility +0.188; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance +0.261, fragility +0.188"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"}],"route_paths":["GET /api/public/market-state/latest?symbol=HYPEUSD-PERP","GET /api/public/market-state/packets/fa4e1e8cc738dfb214ac57c2/workbench","GET /api/public/market-state/events/fa4e1e8cc738dfb214ac57c2/evidence","GET /api/public/market-state/replay?symbol=HYPEUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=HYPEUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=HYPEUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/fa4e1e8cc738dfb214ac57c2/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/fa4e1e8cc738dfb214ac57c2/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=HYPEUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=HYPEUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."},{"row_type":"public_packet_lineage_story","symbol":"ETHUSD-PERP","event_id":"65be7f3a9267343d4018f3b7","title":"ETHUSD-PERP: Fragile Depth Watch","summary":"14 packets kept the ETHUSD-PERP market read alive across 2.8h.","customer_story":{"headline":"14 packets kept the ETHUSD-PERP market read alive across 2.8h.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved -36.97 bps: Opening read: one sided trade flow watch -> Closeout read: book pressure and trade flow confirmed.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T20:43:08Z","end":"2026-07-07T23:32:45Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":14,"window_span_seconds":10147,"window_span_label":"2.8h"},"featured_window_selection":{"score":49.141333,"raw_score":49.141333,"maturity_multiplier":1.0,"packet_sequence_total":14,"window_span_seconds":10147,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":36.97,"source_row_total":434,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":14},"lineage_metrics":{"packet_sequence_total":14,"window_span_seconds":10147,"window_span_minutes":169.12,"window_span_label":"2.8h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":14,"persistent_tag_total":9,"new_tag_total":29,"price_start_mid":1785.05,"price_end_mid":1778.45,"price_move_bps":-36.97,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":14,"l2_book":280,"liquidation_context":0,"trades":140}},"lineage_visualization":{"symbol":"ETHUSD-PERP","row_total":14,"expected_interval_seconds":10,"expected_minimum_row_total":1014,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":14,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":13,"max_gap_seconds":5211,"average_gap_seconds":780.538,"sample_gaps_seconds":[492,315,1706,179,227,659,621,99,9,113,9,5211,507]},"source_window_gap_stats":{"gap_total":13,"max_gap_seconds":5211,"average_gap_seconds":780.538,"sample_gaps_seconds":[492,315,1706,179,227,659,621,99,9,113,9,5211,507]},"state_counts":{"fragile_depth_watch":14},"event_class_counts":{"trade_flow_leading_visible_book":2,"bid_pressure_confirmed_by_buy_flow":2,"funding_oi_crowding_context":2,"bid_depth_absorption_against_sell_flow":4,"ask_depth_absorption_against_buy_flow":1,"ask_pressure_confirmed_by_sell_flow":2,"visible_depth_pressure_without_trade_confirmation":1},"event_profile_counts":{"trade_flow_lead":2,"flow_confirmed_pressure":4,"crowding_context":2,"contra_flow_absorption":5,"depth_only_pressure":1},"transition_type_counts":{"lineage_context_pending":3,"same_state_new_context":10,"state_persistent":1},"event_severity_class_counts":{"elevated_context":2,"critical_context":5,"high_context":7},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"bd97b32835e7ff69eb41fd7e","end_event_id":"65be7f3a9267343d4018f3b7","start_time_utc":"2026-07-07T20:43:38Z","end_time_utc":"2026-07-07T23:32:45Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"bd97b32835e7ff69eb41fd7e","end_event_id":"bd97b32835e7ff69eb41fd7e","start_time_utc":"2026-07-07T20:43:38Z","end_time_utc":"2026-07-07T20:43:38Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"36ca17eae4495f0c97ca9027","end_event_id":"36ca17eae4495f0c97ca9027","start_time_utc":"2026-07-07T20:51:50Z","end_time_utc":"2026-07-07T20:51:50Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"funding_oi_crowding_context","event_profile":"crowding_context","start_event_id":"9247041fa7f691535b899778","end_event_id":"9247041fa7f691535b899778","start_time_utc":"2026-07-07T20:57:05Z","end_time_utc":"2026-07-07T20:57:05Z","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"3aa4ef24772bda4d90cd6ddb","end_event_id":"3aa4ef24772bda4d90cd6ddb","start_time_utc":"2026-07-07T21:25:31Z","end_time_utc":"2026-07-07T21:25:31Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"4c051a72507be5dd57662ab6","end_event_id":"4c051a72507be5dd57662ab6","start_time_utc":"2026-07-07T21:28:30Z","end_time_utc":"2026-07-07T21:28:30Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"be5a07b745c362d1a6848da0","end_event_id":"be5a07b745c362d1a6848da0","start_time_utc":"2026-07-07T21:32:17Z","end_time_utc":"2026-07-07T21:32:17Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"9e26a9f04f45256351948627","end_event_id":"ee8bf98a8dd1490bbc345eab","start_time_utc":"2026-07-07T21:43:16Z","end_time_utc":"2026-07-07T21:53:37Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"3735229747fcbd9a568f65cc","end_event_id":"3735229747fcbd9a568f65cc","start_time_utc":"2026-07-07T21:55:16Z","end_time_utc":"2026-07-07T21:55:16Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"e17381478cf3f2a9eadccda7","end_event_id":"e17381478cf3f2a9eadccda7","start_time_utc":"2026-07-07T21:55:25Z","end_time_utc":"2026-07-07T21:55:25Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"ae6f993b183dcbd1cab561c0","end_event_id":"ae6f993b183dcbd1cab561c0","start_time_utc":"2026-07-07T21:57:18Z","end_time_utc":"2026-07-07T21:57:18Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","start_event_id":"7b657e404e015427ae3492b4","end_event_id":"7b657e404e015427ae3492b4","start_time_utc":"2026-07-07T21:57:27Z","end_time_utc":"2026-07-07T21:57:27Z","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_class":"funding_oi_crowding_context","event_profile":"crowding_context","start_event_id":"46b891a4cee6ea16a980d3e6","end_event_id":"46b891a4cee6ea16a980d3e6","start_time_utc":"2026-07-07T23:24:18Z","end_time_utc":"2026-07-07T23:24:18Z","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"65be7f3a9267343d4018f3b7","end_event_id":"65be7f3a9267343d4018f3b7","start_time_utc":"2026-07-07T23:32:45Z","end_time_utc":"2026-07-07T23:32:45Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"transition_rows":[{"event_id":"36ca17eae4495f0c97ca9027","event_time_utc":"2026-07-07T20:51:50Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"trade_flow_lead","to_event_profile":"flow_confirmed_pressure","changed_tags":["alignment:calibration_review:historical","alignment:needs_more_evidence:historical","calibration:effective_floor_applied:session","event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh_sub_second:hot"]},{"event_id":"9247041fa7f691535b899778","event_time_utc":"2026-07-07T20:57:05Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"funding_oi_crowding_context","from_event_profile":"flow_confirmed_pressure","to_event_profile":"crowding_context","changed_tags":["event:bid_pressure_confirmed_by_buy_flow:short","event:funding_oi_crowding_context:short","forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short","state_vote:flow_shift_watch:short","state_vote:pressure_building:short","structure:crowding_context:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"3aa4ef24772bda4d90cd6ddb","event_time_utc":"2026-07-07T21:25:31Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"funding_oi_crowding_context","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"crowding_context","to_event_profile":"contra_flow_absorption","changed_tags":["alignment:calibration_review:historical","alignment:review_ready:historical","event:bid_depth_absorption_against_sell_flow:short","event:funding_oi_crowding_context:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","history:sample_3_plus","latency_lane:event_lineage","lineage:price_move:moderate:event","lineage:state_persistence_lineage:event","lineage:tag_persistence:event"]},{"event_id":"4c051a72507be5dd57662ab6","event_time_utc":"2026-07-07T21:28:30Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"be5a07b745c362d1a6848da0","event_time_utc":"2026-07-07T21:32:17Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"flow_confirmed_pressure","to_event_profile":"trade_flow_lead","changed_tags":["event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","structure:flow_confirmed_pressure:short","structure:trade_flow_lead:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"9e26a9f04f45256351948627","event_time_utc":"2026-07-07T21:43:16Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"trade_flow_lead","to_event_profile":"contra_flow_absorption","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","lineage:price_move:large:event","lineage:price_move:moderate:event","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:trade_flow_lead:short"]},{"event_id":"ee8bf98a8dd1490bbc345eab","event_time_utc":"2026-07-07T21:53:37Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"contra_flow_absorption","changed_tags":["lineage:window_15m_plus:event","lineage:window_60m_plus:event"]},{"event_id":"3735229747fcbd9a568f65cc","event_time_utc":"2026-07-07T21:55:16Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"contra_flow_absorption","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:bid_depth_absorption_against_sell_flow:short","history:sample_3_plus","history:sample_8_plus","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","session:sample_3_plus","session:sample_8_plus","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"e17381478cf3f2a9eadccda7","event_time_utc":"2026-07-07T21:55:25Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:ask_pressure_confirmed_by_sell_flow:short","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"ae6f993b183dcbd1cab561c0","event_time_utc":"2026-07-07T21:57:18Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"contra_flow_absorption","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:bid_depth_absorption_against_sell_flow:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short"]},{"event_id":"7b657e404e015427ae3492b4","event_time_utc":"2026-07-07T21:57:27Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"visible_depth_pressure_without_trade_confirmation","from_event_profile":"contra_flow_absorption","to_event_profile":"depth_only_pressure","changed_tags":["crowding:shift:short","event:bid_depth_absorption_against_sell_flow:short","event:visible_depth_pressure_without_trade_confirmation:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","state_synthesis:forced_flow_pressure:short","state_synthesis:recent_trades:short","state_vote:crowding_persistent:short"]},{"event_id":"46b891a4cee6ea16a980d3e6","event_time_utc":"2026-07-07T23:24:18Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"visible_depth_pressure_without_trade_confirmation","to_event_class":"funding_oi_crowding_context","from_event_profile":"depth_only_pressure","to_event_profile":"crowding_context","changed_tags":["crowding:shift:short","event:funding_oi_crowding_context:short","event:visible_depth_pressure_without_trade_confirmation:short","freshness:fresh:hot","freshness:watch:hot","lineage:price_move:large:event","lineage:price_move:moderate:event","state_synthesis:recent_trades:short","state_vote:crowding_persistent:short","state_vote:crowding_shift:short","state_vote:flow_shift_watch:short","structure:crowding_context:short"]},{"event_id":"65be7f3a9267343d4018f3b7","event_time_utc":"2026-07-07T23:32:45Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"funding_oi_crowding_context","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"crowding_context","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:funding_oi_crowding_context:short","forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short","state_vote:flow_shift_watch:short","state_vote:pressure_building:short","structure:crowding_context:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T20:43:38Z","event_id":"bd97b32835e7ff69eb41fd7e","row_family":"l2_book","row_type":"BOOK","side":"BID","price":1785.0,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"bd97b32835e7ff69eb41fd7e","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":1785.1,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"bd97b32835e7ff69eb41fd7e","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":1785.05,"fragment":"spread 0.5602 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"bd97b32835e7ff69eb41fd7e","row_family":"trades","row_type":"TRADE","side":"FLOW","price":1785.05,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"bd97b32835e7ff69eb41fd7e","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":1785.05,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:25:31Z","event_id":"3aa4ef24772bda4d90cd6ddb","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":1776.5,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:25:31Z","event_id":"3aa4ef24772bda4d90cd6ddb","row_family":"trades","row_type":"TRADE","side":"FLOW","price":1776.45,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:25:31Z","event_id":"3aa4ef24772bda4d90cd6ddb","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":1776.45,"fragment":"spread 0.5629 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:43:16Z","event_id":"9e26a9f04f45256351948627","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":1774.7,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:43:16Z","event_id":"9e26a9f04f45256351948627","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":1774.65,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:57:18Z","event_id":"ae6f993b183dcbd1cab561c0","row_family":"l2_book","row_type":"BOOK","side":"BID","price":1773.1,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:57:18Z","event_id":"ae6f993b183dcbd1cab561c0","row_family":"trades","row_type":"TRADE","side":"FLOW","price":1773.15,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:57:18Z","event_id":"ae6f993b183dcbd1cab561c0","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":1773.15,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T23:32:45Z","event_id":"65be7f3a9267343d4018f3b7","row_family":"l2_book","row_type":"BOOK","side":"BID","price":1778.4,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"bd97b32835e7ff69eb41fd7e","event_time_utc":"2026-07-07T20:43:38Z","packet_generated_at_utc":"2026-07-07T20:43:38Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:43:38Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"0bce81802a7411938ef71439","mid_price":1785.05,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"one_sided_trade_flow_watch","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.545162,"severity_class":"elevated_context","threshold_crossing_total":2},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.357058,"driver_strengths":{"freshness_ms":275,"funding_rate_abs":0.0000125,"large_trade_share":0.632252,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.259032,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.560208,"trade_imbalance_abs":0.299546,"visible_depth_imbalance_top1_abs":0.87696,"visible_depth_imbalance_top3_abs":0.559428,"visible_depth_imbalance_top5_abs":0.002361},"state_diagnosis":{"automation_status":"review_ready","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.357058,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.229032,"feature_id":"fragility_watch","threshold":0.03,"value":0.259032},{"crossed":true,"crossing_class":"crossed","distance":0.229032,"feature_id":"fragility_elevated","threshold":0.03,"value":0.259032},{"crossed":false,"crossing_class":"near_threshold","distance":-0.027639,"feature_id":"pressure_watch","threshold":0.03,"value":0.002361},{"crossed":false,"crossing_class":"near_threshold","distance":-0.027639,"feature_id":"pressure_elevated","threshold":0.03,"value":0.002361},{"crossed":false,"crossing_class":"near_threshold","distance":-0.027639,"feature_id":"flow_elevated","threshold":0.03,"value":0.002361}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.685,"runner_up_state":"crowding_shift","severity_class":"elevated_context","severity_score":0.545162,"source_support":{"partial_families":["liquidation_pressure","regime_scenario"],"partial_family_total":2,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression"],"resolved_family_total":5,"source_support_ratio":0.714286},"state_age_packets":1,"state_margin":0.032181,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.717181,"winner_state":"flow_shift_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short","flow:balanced:hot","flow:balanced:short","spread:tight:hot","freshness:fresh_sub_second:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"36ca17eae4495f0c97ca9027","event_time_utc":"2026-07-07T20:51:50Z","packet_generated_at_utc":"2026-07-07T20:51:50Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:51:50Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"d2dd1534f29b664ec9d057d8","mid_price":1782.15,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.957659,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4077,"funding_rate_abs":0.0000125,"large_trade_share":0.85925,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.449812,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.56112,"trade_imbalance_abs":0.987776,"visible_depth_imbalance_top1_abs":0.999704,"visible_depth_imbalance_top3_abs":0.893397,"visible_depth_imbalance_top5_abs":0.802495},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.772495,"feature_id":"pressure_watch","threshold":0.03,"value":0.802495},{"crossed":true,"crossing_class":"crossed","distance":0.772495,"feature_id":"pressure_elevated","threshold":0.03,"value":0.802495},{"crossed":true,"crossing_class":"crossed","distance":0.772495,"feature_id":"flow_elevated","threshold":0.03,"value":0.802495},{"crossed":true,"crossing_class":"crossed","distance":0.419812,"feature_id":"fragility_watch","threshold":0.03,"value":0.449812},{"crossed":true,"crossing_class":"crossed","distance":0.419812,"feature_id":"fragility_elevated","threshold":0.03,"value":0.449812}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.957659,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"9247041fa7f691535b899778","event_time_utc":"2026-07-07T20:57:05Z","packet_generated_at_utc":"2026-07-07T20:57:05Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:57:05Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"d3eb347c9191275d29d65bae","mid_price":1782.25,"state":"fragile_depth_watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","primary_driver":"funding_open_interest_context","secondary_driver":"depth_flow_context","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.772255,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4147,"funding_rate_abs":0.0000125,"large_trade_share":0.593004,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.378658,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.561089,"trade_imbalance_abs":0.2134,"visible_depth_imbalance_top1_abs":0.887486,"visible_depth_imbalance_top3_abs":0.897151,"visible_depth_imbalance_top5_abs":0.587072},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.557072,"feature_id":"pressure_watch","threshold":0.03,"value":0.587072},{"crossed":true,"crossing_class":"crossed","distance":0.557072,"feature_id":"pressure_elevated","threshold":0.03,"value":0.587072},{"crossed":true,"crossing_class":"crossed","distance":0.557072,"feature_id":"flow_elevated","threshold":0.03,"value":0.587072},{"crossed":true,"crossing_class":"crossed","distance":0.348658,"feature_id":"fragility_watch","threshold":0.03,"value":0.378658},{"crossed":true,"crossing_class":"crossed","distance":0.348658,"feature_id":"fragility_elevated","threshold":0.03,"value":0.378658}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.772255,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_id":"3aa4ef24772bda4d90cd6ddb","event_time_utc":"2026-07-07T21:25:31Z","packet_generated_at_utc":"2026-07-07T21:25:31Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:25:31Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"49373bc75cb63b1e8282f1cd","mid_price":1776.45,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.984978,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":4,"state_persistence_seconds":2513.0,"novelty_score":0.3659,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":4613,"funding_rate_abs":0.0000125,"large_trade_share":0.48724,"lineage_price_move_bps_abs":48.177922,"lineage_vote_score":0.799167,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.453976,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.56292,"trade_imbalance_abs":0.973784,"visible_depth_imbalance_top1_abs":0.951129,"visible_depth_imbalance_top3_abs":0.876766,"visible_depth_imbalance_top5_abs":0.883621},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.853621,"feature_id":"pressure_watch","threshold":0.03,"value":0.883621},{"crossed":true,"crossing_class":"crossed","distance":0.853621,"feature_id":"pressure_elevated","threshold":0.03,"value":0.883621},{"crossed":true,"crossing_class":"crossed","distance":0.853621,"feature_id":"flow_elevated","threshold":0.03,"value":0.883621},{"crossed":true,"crossing_class":"crossed","distance":0.423976,"feature_id":"fragility_watch","threshold":0.03,"value":0.453976},{"crossed":true,"crossing_class":"crossed","distance":0.423976,"feature_id":"fragility_elevated","threshold":0.03,"value":0.453976}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.3659,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.984978,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":4,"state_margin":0.05,"state_persistence_seconds":2513.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"4c051a72507be5dd57662ab6","event_time_utc":"2026-07-07T21:28:30Z","packet_generated_at_utc":"2026-07-07T21:28:30Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:28:30Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"9397b5e9bfe3cb6f279c3743","mid_price":1778.05,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.723575,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":5,"state_persistence_seconds":2692.0,"novelty_score":0.318233,"contradiction_score":0.252105,"driver_strengths":{"freshness_ms":4925,"funding_rate_abs":0.0000125,"large_trade_share":0.465056,"lineage_price_move_bps_abs":39.214588,"lineage_vote_score":0.798872,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.188387,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.562414,"trade_imbalance_abs":0.998664,"visible_depth_imbalance_top1_abs":0.41343,"visible_depth_imbalance_top3_abs":0.387449,"visible_depth_imbalance_top5_abs":0.227707},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.252105,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.197707,"feature_id":"pressure_watch","threshold":0.03,"value":0.227707},{"crossed":true,"crossing_class":"crossed","distance":0.197707,"feature_id":"pressure_elevated","threshold":0.03,"value":0.227707},{"crossed":true,"crossing_class":"crossed","distance":0.197707,"feature_id":"flow_elevated","threshold":0.03,"value":0.227707},{"crossed":true,"crossing_class":"crossed","distance":0.158387,"feature_id":"fragility_watch","threshold":0.03,"value":0.188387},{"crossed":true,"crossing_class":"crossed","distance":0.158387,"feature_id":"fragility_elevated","threshold":0.03,"value":0.188387}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.318233,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.798872,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.723575,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":5,"state_margin":0.07941,"state_persistence_seconds":2692.0,"transition_type":"same_state_new_context","winner_score":0.878282,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"be5a07b745c362d1a6848da0","event_time_utc":"2026-07-07T21:32:17Z","packet_generated_at_utc":"2026-07-07T21:32:17Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:32:17Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"a5161c9721fe10af0ca2fbe7","mid_price":1777.95,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.727182,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":6,"state_persistence_seconds":2919.0,"novelty_score":0.291993,"contradiction_score":0.2936,"driver_strengths":{"freshness_ms":5102,"funding_rate_abs":0.0000125,"large_trade_share":0.914077,"lineage_price_move_bps_abs":39.774796,"lineage_vote_score":0.806195,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.223455,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.562446,"trade_imbalance_abs":0.876539,"visible_depth_imbalance_top1_abs":0.672804,"visible_depth_imbalance_top3_abs":0.410169,"visible_depth_imbalance_top5_abs":0.078786},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.2936,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.193455,"feature_id":"fragility_watch","threshold":0.03,"value":0.223455},{"crossed":true,"crossing_class":"crossed","distance":0.193455,"feature_id":"fragility_elevated","threshold":0.03,"value":0.223455},{"crossed":true,"crossing_class":"crossed","distance":0.048786,"feature_id":"pressure_watch","threshold":0.03,"value":0.078786},{"crossed":true,"crossing_class":"crossed","distance":0.048786,"feature_id":"pressure_elevated","threshold":0.03,"value":0.078786},{"crossed":true,"crossing_class":"crossed","distance":0.048786,"feature_id":"flow_elevated","threshold":0.03,"value":0.078786}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.291993,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.806195,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.727182,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":6,"state_margin":0.060737,"state_persistence_seconds":2919.0,"transition_type":"same_state_new_context","winner_score":0.866932,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"9e26a9f04f45256351948627","event_time_utc":"2026-07-07T21:43:16Z","packet_generated_at_utc":"2026-07-07T21:43:16Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:43:16Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"cc9da4333507f6fcc7e97994","mid_price":1774.65,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.997338,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":7,"state_persistence_seconds":3578.0,"novelty_score":0.361089,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":4700,"funding_rate_abs":0.0000125,"large_trade_share":0.755754,"lineage_price_move_bps_abs":58.261673,"lineage_vote_score":0.827859,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.460807,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.563491,"trade_imbalance_abs":0.927906,"visible_depth_imbalance_top1_abs":0.985417,"visible_depth_imbalance_top3_abs":0.984339,"visible_depth_imbalance_top5_abs":0.874568},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.844568,"feature_id":"pressure_watch","threshold":0.03,"value":0.874568},{"crossed":true,"crossing_class":"crossed","distance":0.844568,"feature_id":"pressure_elevated","threshold":0.03,"value":0.874568},{"crossed":true,"crossing_class":"crossed","distance":0.844568,"feature_id":"flow_elevated","threshold":0.03,"value":0.874568},{"crossed":true,"crossing_class":"crossed","distance":0.430807,"feature_id":"fragility_watch","threshold":0.03,"value":0.460807},{"crossed":true,"crossing_class":"crossed","distance":0.430807,"feature_id":"fragility_elevated","threshold":0.03,"value":0.460807}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.361089,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.997338,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":7,"state_margin":0.05,"state_persistence_seconds":3578.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"ee8bf98a8dd1490bbc345eab","event_time_utc":"2026-07-07T21:53:37Z","packet_generated_at_utc":"2026-07-07T21:53:37Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:53:37Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"428948723f24520dccfc7790","mid_price":1775.95,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.723892,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"state_persistent","state_age_packets":8,"state_persistence_seconds":4199.0,"novelty_score":0.234703,"contradiction_score":0.523718,"driver_strengths":{"freshness_ms":5709,"funding_rate_abs":0.0000125,"large_trade_share":0.808244,"lineage_price_move_bps_abs":50.978964,"lineage_vote_score":0.828908,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.166097,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.563079,"trade_imbalance_abs":0.728174,"visible_depth_imbalance_top1_abs":0.205312,"visible_depth_imbalance_top3_abs":0.151066,"visible_depth_imbalance_top5_abs":0.37619},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.523718,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.34619,"feature_id":"pressure_watch","threshold":0.03,"value":0.37619},{"crossed":true,"crossing_class":"crossed","distance":0.34619,"feature_id":"pressure_elevated","threshold":0.03,"value":0.37619},{"crossed":true,"crossing_class":"crossed","distance":0.34619,"feature_id":"flow_elevated","threshold":0.03,"value":0.37619},{"crossed":true,"crossing_class":"crossed","distance":0.136097,"feature_id":"fragility_watch","threshold":0.03,"value":0.166097},{"crossed":true,"crossing_class":"crossed","distance":0.136097,"feature_id":"fragility_elevated","threshold":0.03,"value":0.166097}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.234703,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.828908,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.723892,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":8,"state_margin":0.038184,"state_persistence_seconds":4199.0,"transition_type":"state_persistent","winner_score":0.867092,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"3735229747fcbd9a568f65cc","event_time_utc":"2026-07-07T21:55:16Z","packet_generated_at_utc":"2026-07-07T21:55:16Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:55:16Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"c1f9c178e13fc97467dd7412","mid_price":1773.55,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.952018,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":9,"state_persistence_seconds":4298.0,"novelty_score":0.373391,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":6679,"funding_rate_abs":0.0000125,"large_trade_share":0.495205,"lineage_price_move_bps_abs":64.423966,"lineage_vote_score":0.846539,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.445879,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.563841,"trade_imbalance_abs":0.752967,"visible_depth_imbalance_top1_abs":0.943884,"visible_depth_imbalance_top3_abs":0.802458,"visible_depth_imbalance_top5_abs":0.85189},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.82189,"feature_id":"pressure_watch","threshold":0.03,"value":0.85189},{"crossed":true,"crossing_class":"crossed","distance":0.82189,"feature_id":"pressure_elevated","threshold":0.03,"value":0.85189},{"crossed":true,"crossing_class":"crossed","distance":0.82189,"feature_id":"flow_elevated","threshold":0.03,"value":0.85189},{"crossed":true,"crossing_class":"crossed","distance":0.415879,"feature_id":"fragility_watch","threshold":0.03,"value":0.445879},{"crossed":true,"crossing_class":"crossed","distance":0.415879,"feature_id":"fragility_elevated","threshold":0.03,"value":0.445879}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.373391,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.952018,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":9,"state_margin":0.05,"state_persistence_seconds":4298.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"e17381478cf3f2a9eadccda7","event_time_utc":"2026-07-07T21:55:25Z","packet_generated_at_utc":"2026-07-07T21:55:25Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:55:25Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"70dc203e8e793ea1c67a3b1a","mid_price":1772.85,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.892542,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":10,"state_persistence_seconds":4307.0,"novelty_score":0.353152,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":5351,"funding_rate_abs":0.0000125,"large_trade_share":0.535096,"lineage_price_move_bps_abs":68.345424,"lineage_vote_score":0.856551,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.414066,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.564064,"trade_imbalance_abs":0.542692,"visible_depth_imbalance_top1_abs":0.904801,"visible_depth_imbalance_top3_abs":0.736738,"visible_depth_imbalance_top5_abs":0.741591},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.711591,"feature_id":"pressure_watch","threshold":0.03,"value":0.741591},{"crossed":true,"crossing_class":"crossed","distance":0.711591,"feature_id":"pressure_elevated","threshold":0.03,"value":0.741591},{"crossed":true,"crossing_class":"crossed","distance":0.711591,"feature_id":"flow_elevated","threshold":0.03,"value":0.741591},{"crossed":true,"crossing_class":"crossed","distance":0.384066,"feature_id":"fragility_watch","threshold":0.03,"value":0.414066},{"crossed":true,"crossing_class":"crossed","distance":0.384066,"feature_id":"fragility_elevated","threshold":0.03,"value":0.414066}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.353152,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.892542,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":10,"state_margin":0.05,"state_persistence_seconds":4307.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"ae6f993b183dcbd1cab561c0","event_time_utc":"2026-07-07T21:57:18Z","packet_generated_at_utc":"2026-07-07T21:57:18Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:57:18Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"7baf1bb889c4e71d303045f6","mid_price":1773.15,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.80347,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":11,"state_persistence_seconds":4420.0,"novelty_score":0.375308,"contradiction_score":0.51936,"driver_strengths":{"freshness_ms":7136,"funding_rate_abs":0.0000125,"large_trade_share":0.453736,"lineage_price_move_bps_abs":66.664799,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.363894,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.563968,"trade_imbalance_abs":0.473857,"visible_depth_imbalance_top1_abs":0.977497,"visible_depth_imbalance_top3_abs":0.571874,"visible_depth_imbalance_top5_abs":0.399759},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.51936,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.369759,"feature_id":"pressure_watch","threshold":0.03,"value":0.399759},{"crossed":true,"crossing_class":"crossed","distance":0.369759,"feature_id":"pressure_elevated","threshold":0.03,"value":0.399759},{"crossed":true,"crossing_class":"crossed","distance":0.369759,"feature_id":"flow_elevated","threshold":0.03,"value":0.399759},{"crossed":true,"crossing_class":"crossed","distance":0.333894,"feature_id":"fragility_watch","threshold":0.03,"value":0.363894},{"crossed":true,"crossing_class":"crossed","distance":0.333894,"feature_id":"fragility_elevated","threshold":0.03,"value":0.363894}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.375308,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.819855,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.80347,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":11,"state_margin":0.040145,"state_persistence_seconds":4420.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"7b657e404e015427ae3492b4","event_time_utc":"2026-07-07T21:57:27Z","packet_generated_at_utc":"2026-07-07T21:57:27Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:57:27Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"19b3dc05976122a2761790d9","mid_price":1773.25,"state":"fragile_depth_watch","event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","market_read_direction":"ask_heavy_depth","primary_driver":"visible_depth","secondary_driver":"trade_flow_not_confirmed","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.638169,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":12,"state_persistence_seconds":4429.0,"novelty_score":0.427485,"contradiction_score":0.259225,"driver_strengths":{"freshness_ms":5642,"funding_rate_abs":0.0000125,"large_trade_share":0.309562,"lineage_price_move_bps_abs":66.104591,"lineage_vote_score":0.86,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.191742,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.563936,"trade_imbalance_abs":0.089102,"visible_depth_imbalance_top1_abs":0.336945,"visible_depth_imbalance_top3_abs":0.372639,"visible_depth_imbalance_top5_abs":0.339656},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.259225,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.309656,"feature_id":"pressure_watch","threshold":0.03,"value":0.339656},{"crossed":true,"crossing_class":"crossed","distance":0.309656,"feature_id":"pressure_elevated","threshold":0.03,"value":0.339656},{"crossed":true,"crossing_class":"crossed","distance":0.309656,"feature_id":"flow_elevated","threshold":0.03,"value":0.339656},{"crossed":true,"crossing_class":"crossed","distance":0.161742,"feature_id":"fragility_watch","threshold":0.03,"value":0.191742},{"crossed":true,"crossing_class":"crossed","distance":0.161742,"feature_id":"fragility_elevated","threshold":0.03,"value":0.191742}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.427485,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.783794,"runner_up_state":"pressure_building","severity_class":"elevated_context","severity_score":0.638169,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":12,"state_margin":0.076206,"state_persistence_seconds":4429.0,"transition_type":"same_state_new_context","winner_score":0.86,"winner_state":"fragile_depth_watch"},"tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.9,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_id":"46b891a4cee6ea16a980d3e6","event_time_utc":"2026-07-07T23:24:18Z","packet_generated_at_utc":"2026-07-07T23:24:18Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:18Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"fe5def7b7e4e7b737c86a9cd","mid_price":1779.95,"state":"fragile_depth_watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","primary_driver":"funding_open_interest_context","secondary_driver":"depth_flow_context","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.786926,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":13,"state_persistence_seconds":9640.0,"novelty_score":0.396471,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":1274,"funding_rate_abs":0.0000125,"large_trade_share":0.263315,"lineage_price_move_bps_abs":28.570628,"lineage_vote_score":0.845357,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.344776,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.561814,"trade_imbalance_abs":0.321866,"visible_depth_imbalance_top1_abs":0.718661,"visible_depth_imbalance_top3_abs":0.691453,"visible_depth_imbalance_top5_abs":0.628461},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.598461,"feature_id":"pressure_watch","threshold":0.03,"value":0.628461},{"crossed":true,"crossing_class":"crossed","distance":0.598461,"feature_id":"pressure_elevated","threshold":0.03,"value":0.628461},{"crossed":true,"crossing_class":"crossed","distance":0.598461,"feature_id":"flow_elevated","threshold":0.03,"value":0.628461},{"crossed":true,"crossing_class":"crossed","distance":0.314776,"feature_id":"fragility_watch","threshold":0.03,"value":0.344776},{"crossed":true,"crossing_class":"crossed","distance":0.314776,"feature_id":"fragility_elevated","threshold":0.03,"value":0.344776}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.396471,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.786926,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":13,"state_margin":0.05,"state_persistence_seconds":9640.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_id":"65be7f3a9267343d4018f3b7","event_time_utc":"2026-07-07T23:32:45Z","packet_generated_at_utc":"2026-07-07T23:32:45Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:32:45Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"3adbbb6fba2211366d8c1e12","mid_price":1778.45,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.778506,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":14,"state_persistence_seconds":10147.0,"novelty_score":0.358816,"contradiction_score":0.376803,"driver_strengths":{"freshness_ms":680,"funding_rate_abs":0.0000125,"large_trade_share":0.717294,"lineage_price_move_bps_abs":36.973754,"lineage_vote_score":0.858954,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.284116,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.562287,"trade_imbalance_abs":0.612358,"visible_depth_imbalance_top1_abs":0.667425,"visible_depth_imbalance_top3_abs":0.217816,"visible_depth_imbalance_top5_abs":0.388994},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.376803,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.358994,"feature_id":"pressure_watch","threshold":0.03,"value":0.388994},{"crossed":true,"crossing_class":"crossed","distance":0.358994,"feature_id":"pressure_elevated","threshold":0.03,"value":0.388994},{"crossed":true,"crossing_class":"crossed","distance":0.358994,"feature_id":"flow_elevated","threshold":0.03,"value":0.388994},{"crossed":true,"crossing_class":"crossed","distance":0.254116,"feature_id":"fragility_watch","threshold":0.03,"value":0.284116},{"crossed":true,"crossing_class":"crossed","distance":0.254116,"feature_id":"fragility_elevated","threshold":0.03,"value":0.284116}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.358816,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.835658,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.778506,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":14,"state_margin":0.023296,"state_persistence_seconds":10147.0,"transition_type":"same_state_new_context","winner_score":0.858954,"winner_state":"fragile_depth_watch"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"timeline_row_total":14},"provider_side":{"label":"Market-data provider output","headline":"14 row windows across 2.8h; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":14,"l2_book":280,"liquidation_context":0,"trades":140},"remaining_work":["compute state across 14 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ETHUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ETHUSD-PERP","GET /api/public/data/context/active-asset?symbol=ETHUSD-PERP","GET /api/public/data/liquidations/context?symbol=ETHUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.284116,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.388994,"trade_count":10,"trade_imbalance":-0.612358,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 608.343 bid vs 1382.94 ask with -0.389 imbalance and 0.562287 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"a6d522bd88b674b7fa262c94","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/65be7f3a9267343d4018f3b7/workbench","lineage_metrics":{"packet_sequence_total":14,"window_span_seconds":10147,"window_span_minutes":169.12,"window_span_label":"2.8h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":14,"persistent_tag_total":9,"new_tag_total":29,"price_start_mid":1785.05,"price_end_mid":1778.45,"price_move_bps":-36.97,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":14,"l2_book":280,"liquidation_context":0,"trades":140}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},"stages":[{"stage_id":"before","label":"Before","event_id":"bd97b32835e7ff69eb41fd7e","event_time_utc":"2026-07-07T20:43:38Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"one_sided_trade_flow_watch","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"one_sided_trade_flow_watch","event_class":"trade_flow_leading_visible_book","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ETHUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ETHUSD-PERP","GET /api/public/data/context/active-asset?symbol=ETHUSD-PERP","GET /api/public/data/liquidations/context?symbol=ETHUSD-PERP"],"headline":"Recent trades moved one-sided while visible depth stayed balanced; the packet marks trade-flow lead context.","primary_driver":"recent_trade_flow","profile":"trade_flow_lead","secondary_driver":"balanced_visible_depth","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"balanced_depth","forced_flow_pressure_label":"forced_flow_quiet","fragility_score":0.259032,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.002361,"trade_count":10,"trade_imbalance":-0.299546,"trade_side":"one_sided_trade_flow_watch"},"event_class_label":"Trade Flow Leading Visible Book"},"mid_price":1785.05,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"a193ccec6896f852b38d9988","top_tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=pressure_balanced, depth=depth_stable, and flow=flow_balanced.","Top-5 visible depth is 952.267 bid vs 947.782 ask with +0.002 imbalance and 0.560208 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh_sub_second."],"compute_lane_ids":["hot_path","short_window"],"winner_state":"fragile_depth_watch","automation_status":"review_ready","calibration_scope":"symbol","customer_headline":"Opening read: one sided trade flow watch","customer_summary":"top-5 imbalance +0.002, fragility +0.259; depth stable; flow balanced. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["one sided trade flow watch","depth stable","flow balanced","top-5 imbalance +0.002, fragility +0.259"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"stage_id":"during","label":"During","event_id":"ee8bf98a8dd1490bbc345eab","event_time_utc":"2026-07-07T21:53:37Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"sell_flow_absorbed_by_bid_liquidity","event_class":"bid_depth_absorption_against_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ETHUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ETHUSD-PERP","GET /api/public/data/context/active-asset?symbol=ETHUSD-PERP","GET /api/public/data/liquidations/context?symbol=ETHUSD-PERP"],"headline":"Bid-side visible depth stayed heavy while recent trades skewed sell; the packet marks contra-flow absorption context.","primary_driver":"visible_bid_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.166097,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.37619,"trade_count":10,"trade_imbalance":-0.728174,"trade_side":"aggressive_sell_flow"},"event_class_label":"Bid Depth Absorption Against Sell Flow"},"mid_price":1775.95,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"01bbf4fbb106f23318f6d9aa","top_tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 1192.05 bid vs 540.343 ask with +0.376 imbalance and 0.563079 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: sell flow absorbed by bid liquidity","customer_summary":"top-5 imbalance +0.376, fragility +0.166; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["sell flow absorbed by bid liquidity","depth stable","flow imbalance elevated","top-5 imbalance +0.376, fragility +0.166"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"stage_id":"after","label":"After","event_id":"65be7f3a9267343d4018f3b7","event_time_utc":"2026-07-07T23:32:45Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ETHUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ETHUSD-PERP","GET /api/public/data/context/active-asset?symbol=ETHUSD-PERP","GET /api/public/data/liquidations/context?symbol=ETHUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.284116,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.388994,"trade_count":10,"trade_imbalance":-0.612358,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"mid_price":1778.45,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"a6d522bd88b674b7fa262c94","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 608.343 bid vs 1382.94 ask with -0.389 imbalance and 0.562287 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance -0.389, fragility +0.284; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance -0.389, fragility +0.284"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"route_paths":["GET /api/public/market-state/latest?symbol=ETHUSD-PERP","GET /api/public/market-state/packets/65be7f3a9267343d4018f3b7/workbench","GET /api/public/market-state/events/65be7f3a9267343d4018f3b7/evidence","GET /api/public/market-state/replay?symbol=ETHUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=ETHUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=ETHUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/65be7f3a9267343d4018f3b7/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/65be7f3a9267343d4018f3b7/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=ETHUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=ETHUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."},{"row_type":"public_packet_lineage_story","symbol":"SOLUSD-PERP","event_id":"1472d4e055b886eae18af748","title":"SOLUSD-PERP: Fragile Depth Watch","summary":"14 packets kept the SOLUSD-PERP market read alive across 2.8h.","customer_story":{"headline":"14 packets kept the SOLUSD-PERP market read alive across 2.8h.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved -28.20 bps: Opening read: aggressive sell flow -> Closeout read: book pressure and trade flow confirmed.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T20:43:08Z","end":"2026-07-07T23:32:47Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":14,"window_span_seconds":10149,"window_span_label":"2.8h"},"featured_window_selection":{"score":49.141333,"raw_score":49.141333,"maturity_multiplier":1.0,"packet_sequence_total":14,"window_span_seconds":10149,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":28.2,"source_row_total":434,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":15},"lineage_metrics":{"packet_sequence_total":14,"window_span_seconds":10149,"window_span_minutes":169.15,"window_span_label":"2.8h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":14,"persistent_tag_total":13,"new_tag_total":27,"price_start_mid":81.1915,"price_end_mid":80.9625,"price_move_bps":-28.2,"replay_ready_share":1.0,"confidence_min_score":0.92,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":14,"l2_book":280,"liquidation_context":0,"trades":140}},"lineage_visualization":{"symbol":"SOLUSD-PERP","row_total":14,"expected_interval_seconds":10,"expected_minimum_row_total":1014,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":14,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":13,"max_gap_seconds":5214,"average_gap_seconds":780.692,"sample_gaps_seconds":[498,315,1706,180,227,659,614,99,9,113,9,5214,506]},"source_window_gap_stats":{"gap_total":13,"max_gap_seconds":5214,"average_gap_seconds":780.692,"sample_gaps_seconds":[498,315,1706,180,227,659,614,99,9,113,9,5214,506]},"state_counts":{"fragile_depth_watch":14},"event_class_counts":{"trade_flow_leading_visible_book":2,"bid_pressure_confirmed_by_buy_flow":3,"ask_depth_absorption_against_buy_flow":1,"ask_pressure_confirmed_by_sell_flow":8},"event_profile_counts":{"trade_flow_lead":2,"flow_confirmed_pressure":11,"contra_flow_absorption":1},"transition_type_counts":{"lineage_context_pending":3,"state_reaffirmed":1,"same_state_new_context":5,"state_persistent":5},"event_severity_class_counts":{"elevated_context":2,"critical_context":10,"high_context":2},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"fb35434391cdcb429605e363","end_event_id":"1472d4e055b886eae18af748","start_time_utc":"2026-07-07T20:43:38Z","end_time_utc":"2026-07-07T23:32:47Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"fb35434391cdcb429605e363","end_event_id":"fb35434391cdcb429605e363","start_time_utc":"2026-07-07T20:43:38Z","end_time_utc":"2026-07-07T20:43:38Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"0eb638de69d3b980342286bd","end_event_id":"6baf7e258b40beb16985e211","start_time_utc":"2026-07-07T20:51:56Z","end_time_utc":"2026-07-07T21:25:37Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"3ac2d01373190d50d5339723","end_event_id":"3ac2d01373190d50d5339723","start_time_utc":"2026-07-07T21:28:37Z","end_time_utc":"2026-07-07T21:28:37Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"6de30639c410a3d956632e82","end_event_id":"6de30639c410a3d956632e82","start_time_utc":"2026-07-07T21:32:24Z","end_time_utc":"2026-07-07T21:32:24Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"b9f14dcea0fa8ce9ea23bd81","end_event_id":"1472d4e055b886eae18af748","start_time_utc":"2026-07-07T21:43:23Z","end_time_utc":"2026-07-07T23:32:47Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"transition_rows":[{"event_id":"0eb638de69d3b980342286bd","event_time_utc":"2026-07-07T20:51:56Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"trade_flow_lead","to_event_profile":"flow_confirmed_pressure","changed_tags":["alignment:calibration_review:historical","alignment:needs_more_evidence:historical","calibration:effective_floor_applied:session","event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh:hot"]},{"event_id":"6baf7e258b40beb16985e211","event_time_utc":"2026-07-07T21:25:37Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["alignment:calibration_review:historical","alignment:review_ready:historical","history:sample_1_plus","history:sample_3_plus","latency_lane:event_lineage","lineage:price_move:large:event","lineage:state_persistence_lineage:event","lineage:tag_persistence:event","lineage:transitions:state_persistent:event","lineage:window_15m_plus:event","session:sample_1_plus","session:sample_3_plus"]},{"event_id":"3ac2d01373190d50d5339723","event_time_utc":"2026-07-07T21:28:37Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"flow_confirmed_pressure","to_event_profile":"trade_flow_lead","changed_tags":["event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","lineage:price_move:large:event","lineage:price_move:moderate:event","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","state_synthesis:forced_flow_pressure:short","structure:flow_confirmed_pressure:short"]},{"event_id":"6de30639c410a3d956632e82","event_time_utc":"2026-07-07T21:32:24Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"trade_flow_lead","to_event_profile":"contra_flow_absorption","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:trade_flow_lead:short"]},{"event_id":"b9f14dcea0fa8ce9ea23bd81","event_time_utc":"2026-07-07T21:43:23Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:ask_pressure_confirmed_by_sell_flow:short","lineage:price_move:large:event","lineage:price_move:moderate:event","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"c5ed63326c8a4a0741e10776","event_time_utc":"2026-07-07T21:53:37Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["lineage:price_move:large:event","lineage:price_move:moderate:event","lineage:window_15m_plus:event","lineage:window_60m_plus:event"]},{"event_id":"35589a938b6949305723acca","event_time_utc":"2026-07-07T21:55:16Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["history:sample_3_plus","history:sample_8_plus","lineage:price_move:large:event","lineage:price_move:moderate:event","session:sample_3_plus","session:sample_8_plus"]},{"event_id":"61dc44db4faaa62f1ff545bc","event_time_utc":"2026-07-07T21:57:18Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["lineage:price_move:large:event","lineage:price_move:moderate:event"]},{"event_id":"71fe79beb9149eb7d7b44a5f","event_time_utc":"2026-07-07T21:57:27Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["lineage:price_move:large:event","lineage:price_move:moderate:event"]},{"event_id":"d36132ce0965a31662f160ad","event_time_utc":"2026-07-07T23:24:21Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["forced_flow:active:short","forced_flow:watch:short","freshness:fresh:hot","freshness:watch:hot","lineage:price_move:large:event","lineage:price_move:small:event","state_synthesis:forced_flow_pressure:short"]},{"event_id":"1472d4e055b886eae18af748","event_time_utc":"2026-07-07T23:32:47Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["forced_flow:active:short","forced_flow:watch:short","lineage:price_move:moderate:event","lineage:price_move:small:event","state_synthesis:forced_flow_pressure:short"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T20:43:38Z","event_id":"fb35434391cdcb429605e363","row_family":"l2_book","row_type":"BOOK","side":"BID","price":81.191,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"fb35434391cdcb429605e363","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":81.192,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"fb35434391cdcb429605e363","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":81.1915,"fragment":"spread 0.1232 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"fb35434391cdcb429605e363","row_family":"trades","row_type":"TRADE","side":"FLOW","price":81.1915,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T20:43:38Z","event_id":"fb35434391cdcb429605e363","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":81.1915,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:25:37Z","event_id":"6baf7e258b40beb16985e211","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":80.685,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:25:37Z","event_id":"6baf7e258b40beb16985e211","row_family":"trades","row_type":"TRADE","side":"FLOW","price":80.6845,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:25:37Z","event_id":"6baf7e258b40beb16985e211","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":80.6845,"fragment":"spread 0.1239 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:43:23Z","event_id":"b9f14dcea0fa8ce9ea23bd81","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":80.544,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:43:23Z","event_id":"b9f14dcea0fa8ce9ea23bd81","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":80.5435,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:57:18Z","event_id":"61dc44db4faaa62f1ff545bc","row_family":"l2_book","row_type":"BOOK","side":"BID","price":80.799,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:57:18Z","event_id":"61dc44db4faaa62f1ff545bc","row_family":"trades","row_type":"TRADE","side":"FLOW","price":80.7995,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:57:18Z","event_id":"61dc44db4faaa62f1ff545bc","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":80.7995,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T23:32:47Z","event_id":"1472d4e055b886eae18af748","row_family":"l2_book","row_type":"BOOK","side":"BID","price":80.962,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"fb35434391cdcb429605e363","event_time_utc":"2026-07-07T20:43:38Z","packet_generated_at_utc":"2026-07-07T20:43:38Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:43:38Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"653d41b9b90d8fd877c54ee8","mid_price":81.1915,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.487551,"severity_class":"elevated_context","threshold_crossing_total":2},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.028571,"driver_strengths":{"freshness_ms":622,"funding_rate_abs":0.0000125,"large_trade_share":0.974059,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.047601,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123166,"trade_imbalance_abs":0.959348,"visible_depth_imbalance_top1_abs":0.149857,"visible_depth_imbalance_top3_abs":0.09431,"visible_depth_imbalance_top5_abs":0.007065},"state_diagnosis":{"automation_status":"review_ready","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.028571,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.017601,"feature_id":"fragility_watch","threshold":0.03,"value":0.047601},{"crossed":true,"crossing_class":"crossed","distance":0.017601,"feature_id":"fragility_elevated","threshold":0.03,"value":0.047601},{"crossed":false,"crossing_class":"near_threshold","distance":-0.022935,"feature_id":"pressure_watch","threshold":0.03,"value":0.007065},{"crossed":false,"crossing_class":"near_threshold","distance":-0.022935,"feature_id":"pressure_elevated","threshold":0.03,"value":0.007065},{"crossed":false,"crossing_class":"near_threshold","distance":-0.022935,"feature_id":"flow_elevated","threshold":0.03,"value":0.007065}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.685,"runner_up_state":"crowding_shift","severity_class":"elevated_context","severity_score":0.487551,"source_support":{"partial_families":["liquidation_pressure","regime_scenario"],"partial_family_total":2,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression"],"resolved_family_total":5,"source_support_ratio":0.714286},"state_age_packets":1,"state_margin":0.195,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.88,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short","flow:balanced:hot","flow:balanced:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"0eb638de69d3b980342286bd","event_time_utc":"2026-07-07T20:51:56Z","packet_generated_at_utc":"2026-07-07T20:51:56Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:51:56Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"74230fa34a89ef69d78b662e","mid_price":81.0465,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.870413,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":3908,"funding_rate_abs":0.0000125,"large_trade_share":0.468115,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.36272,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123386,"trade_imbalance_abs":0.971658,"visible_depth_imbalance_top1_abs":0.930342,"visible_depth_imbalance_top3_abs":0.925178,"visible_depth_imbalance_top5_abs":0.607126},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.577126,"feature_id":"pressure_watch","threshold":0.03,"value":0.607126},{"crossed":true,"crossing_class":"crossed","distance":0.577126,"feature_id":"pressure_elevated","threshold":0.03,"value":0.607126},{"crossed":true,"crossing_class":"crossed","distance":0.577126,"feature_id":"flow_elevated","threshold":0.03,"value":0.607126},{"crossed":true,"crossing_class":"crossed","distance":0.33272,"feature_id":"fragility_watch","threshold":0.03,"value":0.36272},{"crossed":true,"crossing_class":"crossed","distance":0.33272,"feature_id":"fragility_elevated","threshold":0.03,"value":0.36272}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.870413,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"06c78b1bc3f5d55e44eb508d","event_time_utc":"2026-07-07T20:57:11Z","packet_generated_at_utc":"2026-07-07T20:57:11Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:57:11Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"6b6210d0215ebe11db4f6a92","mid_price":81.0305,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.866592,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":3823,"funding_rate_abs":0.0000125,"large_trade_share":0.322209,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.369923,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.12341,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.984164,"visible_depth_imbalance_top3_abs":0.795999,"visible_depth_imbalance_top5_abs":0.575814},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.545814,"feature_id":"pressure_watch","threshold":0.03,"value":0.575814},{"crossed":true,"crossing_class":"crossed","distance":0.545814,"feature_id":"pressure_elevated","threshold":0.03,"value":0.575814},{"crossed":true,"crossing_class":"crossed","distance":0.545814,"feature_id":"flow_elevated","threshold":0.03,"value":0.575814},{"crossed":true,"crossing_class":"crossed","distance":0.339923,"feature_id":"fragility_watch","threshold":0.03,"value":0.369923},{"crossed":true,"crossing_class":"crossed","distance":0.339923,"feature_id":"fragility_elevated","threshold":0.03,"value":0.369923}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.866592,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"6baf7e258b40beb16985e211","event_time_utc":"2026-07-07T21:25:37Z","packet_generated_at_utc":"2026-07-07T21:25:37Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:25:37Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"43bf949d49429c320750695c","mid_price":80.6845,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.997779,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"state_reaffirmed","state_age_packets":4,"state_persistence_seconds":2519.0,"novelty_score":0.260501,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4715,"funding_rate_abs":0.0000125,"large_trade_share":0.796706,"lineage_price_move_bps_abs":62.44496,"lineage_vote_score":0.810581,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.433525,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.12394,"trade_imbalance_abs":0.980715,"visible_depth_imbalance_top1_abs":0.999442,"visible_depth_imbalance_top3_abs":0.981886,"visible_depth_imbalance_top5_abs":0.874685},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.844685,"feature_id":"pressure_watch","threshold":0.03,"value":0.874685},{"crossed":true,"crossing_class":"crossed","distance":0.844685,"feature_id":"pressure_elevated","threshold":0.03,"value":0.874685},{"crossed":true,"crossing_class":"crossed","distance":0.844685,"feature_id":"flow_elevated","threshold":0.03,"value":0.874685},{"crossed":true,"crossing_class":"crossed","distance":0.403525,"feature_id":"fragility_watch","threshold":0.03,"value":0.433525},{"crossed":true,"crossing_class":"crossed","distance":0.403525,"feature_id":"fragility_elevated","threshold":0.03,"value":0.433525}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.260501,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.997779,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":4,"state_margin":0.05,"state_persistence_seconds":2519.0,"transition_type":"state_reaffirmed","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"3ac2d01373190d50d5339723","event_time_utc":"2026-07-07T21:28:37Z","packet_generated_at_utc":"2026-07-07T21:28:37Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:28:37Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"f1961781a651f9326882ef2e","mid_price":80.8205,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.583527,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":5,"state_persistence_seconds":2699.0,"novelty_score":0.360312,"contradiction_score":0.263996,"driver_strengths":{"freshness_ms":4809,"funding_rate_abs":0.0000125,"large_trade_share":0.47608,"lineage_price_move_bps_abs":45.694438,"lineage_vote_score":0.804056,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.04078,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123731,"trade_imbalance_abs":0.996133,"visible_depth_imbalance_top1_abs":0.096172,"visible_depth_imbalance_top3_abs":0.073108,"visible_depth_imbalance_top5_abs":0.040176},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.263996,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.01078,"feature_id":"fragility_watch","threshold":0.03,"value":0.04078},{"crossed":true,"crossing_class":"crossed","distance":0.01078,"feature_id":"fragility_elevated","threshold":0.03,"value":0.04078},{"crossed":true,"crossing_class":"crossed","distance":0.010176,"feature_id":"pressure_watch","threshold":0.03,"value":0.040176},{"crossed":true,"crossing_class":"crossed","distance":0.010176,"feature_id":"pressure_elevated","threshold":0.03,"value":0.040176},{"crossed":true,"crossing_class":"crossed","distance":0.010176,"feature_id":"flow_elevated","threshold":0.03,"value":0.040176}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.360312,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.804056,"runner_up_state":"fragile_depth_watch","severity_class":"elevated_context","severity_score":0.583527,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":5,"state_margin":0.074059,"state_persistence_seconds":2699.0,"transition_type":"same_state_new_context","winner_score":0.878115,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"6de30639c410a3d956632e82","event_time_utc":"2026-07-07T21:32:24Z","packet_generated_at_utc":"2026-07-07T21:32:24Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:32:24Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"4ad696448b842b2749e2266c","mid_price":80.7995,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.987698,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":6,"state_persistence_seconds":2926.0,"novelty_score":0.338632,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":4774,"funding_rate_abs":0.0000125,"large_trade_share":0.346072,"lineage_price_move_bps_abs":48.280916,"lineage_vote_score":0.813,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.440357,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123763,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.99924,"visible_depth_imbalance_top3_abs":0.932619,"visible_depth_imbalance_top5_abs":0.909173},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.879173,"feature_id":"pressure_watch","threshold":0.03,"value":0.909173},{"crossed":true,"crossing_class":"crossed","distance":0.879173,"feature_id":"pressure_elevated","threshold":0.03,"value":0.909173},{"crossed":true,"crossing_class":"crossed","distance":0.879173,"feature_id":"flow_elevated","threshold":0.03,"value":0.909173},{"crossed":true,"crossing_class":"crossed","distance":0.410357,"feature_id":"fragility_watch","threshold":0.03,"value":0.440357},{"crossed":true,"crossing_class":"crossed","distance":0.410357,"feature_id":"fragility_elevated","threshold":0.03,"value":0.440357}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.338632,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.987698,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":6,"state_margin":0.05,"state_persistence_seconds":2926.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"b9f14dcea0fa8ce9ea23bd81","event_time_utc":"2026-07-07T21:43:23Z","packet_generated_at_utc":"2026-07-07T21:43:23Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:43:23Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"c44490183abd089f02b86d1b","mid_price":80.5435,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.902254,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":7,"state_persistence_seconds":3585.0,"novelty_score":0.382075,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4858,"funding_rate_abs":0.0000125,"large_trade_share":0.617193,"lineage_price_move_bps_abs":79.81131,"lineage_vote_score":0.845099,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.388227,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.124157,"trade_imbalance_abs":0.46216,"visible_depth_imbalance_top1_abs":0.843715,"visible_depth_imbalance_top3_abs":0.836133,"visible_depth_imbalance_top5_abs":0.842656},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.812656,"feature_id":"pressure_watch","threshold":0.03,"value":0.842656},{"crossed":true,"crossing_class":"crossed","distance":0.812656,"feature_id":"pressure_elevated","threshold":0.03,"value":0.842656},{"crossed":true,"crossing_class":"crossed","distance":0.812656,"feature_id":"flow_elevated","threshold":0.03,"value":0.842656},{"crossed":true,"crossing_class":"crossed","distance":0.358227,"feature_id":"fragility_watch","threshold":0.03,"value":0.388227},{"crossed":true,"crossing_class":"crossed","distance":0.358227,"feature_id":"fragility_elevated","threshold":0.03,"value":0.388227}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.382075,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.902254,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":7,"state_margin":0.05,"state_persistence_seconds":3585.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"c5ed63326c8a4a0741e10776","event_time_utc":"2026-07-07T21:53:37Z","packet_generated_at_utc":"2026-07-07T21:53:37Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:53:37Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"8c32a5cdd3b991cc5b529700","mid_price":80.8135,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.982876,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"state_persistent","state_age_packets":8,"state_persistence_seconds":4199.0,"novelty_score":0.224752,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":5253,"funding_rate_abs":0.0000122626,"large_trade_share":0.793146,"lineage_price_move_bps_abs":46.556598,"lineage_vote_score":0.82537,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.422454,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123742,"trade_imbalance_abs":0.938893,"visible_depth_imbalance_top1_abs":0.936738,"visible_depth_imbalance_top3_abs":0.952567,"visible_depth_imbalance_top5_abs":0.897831},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.867831,"feature_id":"pressure_watch","threshold":0.03,"value":0.897831},{"crossed":true,"crossing_class":"crossed","distance":0.867831,"feature_id":"pressure_elevated","threshold":0.03,"value":0.897831},{"crossed":true,"crossing_class":"crossed","distance":0.867831,"feature_id":"flow_elevated","threshold":0.03,"value":0.897831},{"crossed":true,"crossing_class":"crossed","distance":0.392454,"feature_id":"fragility_watch","threshold":0.03,"value":0.422454},{"crossed":true,"crossing_class":"crossed","distance":0.392454,"feature_id":"fragility_elevated","threshold":0.03,"value":0.422454}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.224752,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.982876,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":8,"state_margin":0.05,"state_persistence_seconds":4199.0,"transition_type":"state_persistent","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"35589a938b6949305723acca","event_time_utc":"2026-07-07T21:55:16Z","packet_generated_at_utc":"2026-07-07T21:55:16Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:55:16Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"09ab4f6a0c91718217dca2dc","mid_price":80.7725,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.739204,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"state_persistent","state_age_packets":9,"state_persistence_seconds":4298.0,"novelty_score":0.234552,"contradiction_score":0.371725,"driver_strengths":{"freshness_ms":4878,"funding_rate_abs":0.0000119632,"large_trade_share":0.634665,"lineage_price_move_bps_abs":51.606387,"lineage_vote_score":0.836285,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.172347,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123805,"trade_imbalance_abs":0.735332,"visible_depth_imbalance_top1_abs":0.313793,"visible_depth_imbalance_top3_abs":0.280861,"visible_depth_imbalance_top5_abs":0.425915},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.371725,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.395915,"feature_id":"pressure_watch","threshold":0.03,"value":0.425915},{"crossed":true,"crossing_class":"crossed","distance":0.395915,"feature_id":"pressure_elevated","threshold":0.03,"value":0.425915},{"crossed":true,"crossing_class":"crossed","distance":0.395915,"feature_id":"flow_elevated","threshold":0.03,"value":0.425915},{"crossed":true,"crossing_class":"crossed","distance":0.142347,"feature_id":"fragility_watch","threshold":0.03,"value":0.172347},{"crossed":true,"crossing_class":"crossed","distance":0.142347,"feature_id":"fragility_elevated","threshold":0.03,"value":0.172347}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.234552,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.836285,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.739204,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":9,"state_margin":0.025581,"state_persistence_seconds":4298.0,"transition_type":"state_persistent","winner_score":0.861866,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"00373f999a1af7ebbc374be6","event_time_utc":"2026-07-07T21:55:25Z","packet_generated_at_utc":"2026-07-07T21:55:25Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:55:25Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"9e8a75b78e5b7e2fc474fe37","mid_price":80.7605,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.941303,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"state_persistent","state_age_packets":10,"state_persistence_seconds":4307.0,"novelty_score":0.236315,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":5925,"funding_rate_abs":0.0000119385,"large_trade_share":0.634665,"lineage_price_move_bps_abs":53.084375,"lineage_vote_score":0.844342,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.415275,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123823,"trade_imbalance_abs":0.735332,"visible_depth_imbalance_top1_abs":0.938548,"visible_depth_imbalance_top3_abs":0.862984,"visible_depth_imbalance_top5_abs":0.859649},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.829649,"feature_id":"pressure_watch","threshold":0.03,"value":0.859649},{"crossed":true,"crossing_class":"crossed","distance":0.829649,"feature_id":"pressure_elevated","threshold":0.03,"value":0.859649},{"crossed":true,"crossing_class":"crossed","distance":0.829649,"feature_id":"flow_elevated","threshold":0.03,"value":0.859649},{"crossed":true,"crossing_class":"crossed","distance":0.385275,"feature_id":"fragility_watch","threshold":0.03,"value":0.415275},{"crossed":true,"crossing_class":"crossed","distance":0.385275,"feature_id":"fragility_elevated","threshold":0.03,"value":0.415275}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.236315,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.941303,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":10,"state_margin":0.05,"state_persistence_seconds":4307.0,"transition_type":"state_persistent","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"61dc44db4faaa62f1ff545bc","event_time_utc":"2026-07-07T21:57:18Z","packet_generated_at_utc":"2026-07-07T21:57:18Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:57:18Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"3292867b908c8f718574cae0","mid_price":80.7995,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.945412,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"state_persistent","state_age_packets":11,"state_persistence_seconds":4420.0,"novelty_score":0.223945,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":5263,"funding_rate_abs":0.000011843,"large_trade_share":0.480595,"lineage_price_move_bps_abs":48.280916,"lineage_vote_score":0.847375,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.397996,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123763,"trade_imbalance_abs":0.975218,"visible_depth_imbalance_top1_abs":0.911707,"visible_depth_imbalance_top3_abs":0.859641,"visible_depth_imbalance_top5_abs":0.806759},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.776759,"feature_id":"pressure_watch","threshold":0.03,"value":0.806759},{"crossed":true,"crossing_class":"crossed","distance":0.776759,"feature_id":"pressure_elevated","threshold":0.03,"value":0.806759},{"crossed":true,"crossing_class":"crossed","distance":0.776759,"feature_id":"flow_elevated","threshold":0.03,"value":0.806759},{"crossed":true,"crossing_class":"crossed","distance":0.367996,"feature_id":"fragility_watch","threshold":0.03,"value":0.397996},{"crossed":true,"crossing_class":"crossed","distance":0.367996,"feature_id":"fragility_elevated","threshold":0.03,"value":0.397996}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.223945,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.945412,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":11,"state_margin":0.05,"state_persistence_seconds":4420.0,"transition_type":"state_persistent","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"71fe79beb9149eb7d7b44a5f","event_time_utc":"2026-07-07T21:57:27Z","packet_generated_at_utc":"2026-07-07T21:57:27Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:57:27Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"1333157ce34fada7493fdee0","mid_price":80.7835,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.960268,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"state_persistent","state_age_packets":12,"state_persistence_seconds":4429.0,"novelty_score":0.226816,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":5680,"funding_rate_abs":0.0000118284,"large_trade_share":0.435378,"lineage_price_move_bps_abs":50.251566,"lineage_vote_score":0.855826,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.425876,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123788,"trade_imbalance_abs":0.945901,"visible_depth_imbalance_top1_abs":0.999927,"visible_depth_imbalance_top3_abs":0.93198,"visible_depth_imbalance_top5_abs":0.835954},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.805954,"feature_id":"pressure_watch","threshold":0.03,"value":0.835954},{"crossed":true,"crossing_class":"crossed","distance":0.805954,"feature_id":"pressure_elevated","threshold":0.03,"value":0.835954},{"crossed":true,"crossing_class":"crossed","distance":0.805954,"feature_id":"flow_elevated","threshold":0.03,"value":0.835954},{"crossed":true,"crossing_class":"crossed","distance":0.395876,"feature_id":"fragility_watch","threshold":0.03,"value":0.425876},{"crossed":true,"crossing_class":"crossed","distance":0.395876,"feature_id":"fragility_elevated","threshold":0.03,"value":0.425876}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.226816,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.960268,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":12,"state_margin":0.05,"state_persistence_seconds":4429.0,"transition_type":"state_persistent","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"d36132ce0965a31662f160ad","event_time_utc":"2026-07-07T23:24:21Z","packet_generated_at_utc":"2026-07-07T23:24:21Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:21Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"b62558b7f7cd488301453084","mid_price":81.0785,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.676765,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":13,"state_persistence_seconds":9643.0,"novelty_score":0.198502,"contradiction_score":0.262105,"driver_strengths":{"freshness_ms":579,"funding_rate_abs":2.2341e-6,"large_trade_share":0.23978,"lineage_price_move_bps_abs":13.917713,"lineage_vote_score":0.833634,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.200513,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123337,"trade_imbalance_abs":0.508263,"visible_depth_imbalance_top1_abs":0.528881,"visible_depth_imbalance_top3_abs":0.321687,"visible_depth_imbalance_top5_abs":0.297874},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.262105,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.267874,"feature_id":"pressure_watch","threshold":0.03,"value":0.297874},{"crossed":true,"crossing_class":"crossed","distance":0.267874,"feature_id":"pressure_elevated","threshold":0.03,"value":0.297874},{"crossed":true,"crossing_class":"crossed","distance":0.267874,"feature_id":"flow_elevated","threshold":0.03,"value":0.297874},{"crossed":true,"crossing_class":"crossed","distance":0.170513,"feature_id":"fragility_watch","threshold":0.03,"value":0.200513},{"crossed":true,"crossing_class":"crossed","distance":0.170513,"feature_id":"fragility_elevated","threshold":0.03,"value":0.200513}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.198502,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.758724,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.676765,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":13,"state_margin":0.07491,"state_persistence_seconds":9643.0,"transition_type":"same_state_new_context","winner_score":0.833634,"winner_state":"fragile_depth_watch"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"1472d4e055b886eae18af748","event_time_utc":"2026-07-07T23:32:47Z","packet_generated_at_utc":"2026-07-07T23:32:47Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:32:47Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"bff5da7d56650303ca4e106e","mid_price":80.9625,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.91124,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":14,"state_persistence_seconds":10149.0,"novelty_score":0.229086,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":532,"funding_rate_abs":1.106e-7,"large_trade_share":0.782013,"lineage_price_move_bps_abs":28.204923,"lineage_vote_score":0.851939,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.338944,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.123514,"trade_imbalance_abs":0.987662,"visible_depth_imbalance_top1_abs":0.743557,"visible_depth_imbalance_top3_abs":0.67184,"visible_depth_imbalance_top5_abs":0.721735},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.691735,"feature_id":"pressure_watch","threshold":0.03,"value":0.721735},{"crossed":true,"crossing_class":"crossed","distance":0.691735,"feature_id":"pressure_elevated","threshold":0.03,"value":0.721735},{"crossed":true,"crossing_class":"crossed","distance":0.691735,"feature_id":"flow_elevated","threshold":0.03,"value":0.721735},{"crossed":true,"crossing_class":"crossed","distance":0.308944,"feature_id":"fragility_watch","threshold":0.03,"value":0.338944},{"crossed":true,"crossing_class":"crossed","distance":0.308944,"feature_id":"fragility_elevated","threshold":0.03,"value":0.338944}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.229086,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.91124,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":14,"state_margin":0.05,"state_persistence_seconds":10149.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"timeline_row_total":14},"provider_side":{"label":"Market-data provider output","headline":"14 row windows across 2.8h; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":14,"l2_book":280,"liquidation_context":0,"trades":140},"remaining_work":["compute state across 14 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=SOLUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=SOLUSD-PERP","GET /api/public/data/context/active-asset?symbol=SOLUSD-PERP","GET /api/public/data/liquidations/context?symbol=SOLUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.338944,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.721735,"trade_count":10,"trade_imbalance":-0.987662,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 451.71 bid vs 2794.91 ask with -0.722 imbalance and 0.123514 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"479073f37e683507546e5822","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/1472d4e055b886eae18af748/workbench","lineage_metrics":{"packet_sequence_total":14,"window_span_seconds":10149,"window_span_minutes":169.15,"window_span_label":"2.8h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":14,"persistent_tag_total":13,"new_tag_total":27,"price_start_mid":81.1915,"price_end_mid":80.9625,"price_move_bps":-28.2,"replay_ready_share":1.0,"confidence_min_score":0.92,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":14,"l2_book":280,"liquidation_context":0,"trades":140}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},"stages":[{"stage_id":"before","label":"Before","event_id":"fb35434391cdcb429605e363","event_time_utc":"2026-07-07T20:43:38Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"aggressive_sell_flow","event_class":"trade_flow_leading_visible_book","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=SOLUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=SOLUSD-PERP","GET /api/public/data/context/active-asset?symbol=SOLUSD-PERP","GET /api/public/data/liquidations/context?symbol=SOLUSD-PERP"],"headline":"Recent trades moved one-sided while visible depth stayed balanced; the packet marks trade-flow lead context.","primary_driver":"recent_trade_flow","profile":"trade_flow_lead","secondary_driver":"balanced_visible_depth","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"balanced_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.047601,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.007065,"trade_count":10,"trade_imbalance":-0.959348,"trade_side":"aggressive_sell_flow"},"event_class_label":"Trade Flow Leading Visible Book"},"mid_price":81.1915,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"2ed19d495e4cea3f394940b5","top_tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=pressure_balanced, depth=depth_stable, and flow=flow_balanced.","Top-5 visible depth is 983.58 bid vs 969.78 ask with +0.007 imbalance and 0.123166 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh."],"compute_lane_ids":["hot_path","short_window"],"winner_state":"fragile_depth_watch","automation_status":"review_ready","calibration_scope":"symbol","customer_headline":"Opening read: aggressive sell flow","customer_summary":"top-5 imbalance +0.007, fragility +0.048; depth stable; flow balanced. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["aggressive sell flow","depth stable","flow balanced","top-5 imbalance +0.007, fragility +0.048"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"stage_id":"during","label":"During","event_id":"c5ed63326c8a4a0741e10776","event_time_utc":"2026-07-07T21:53:37Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=SOLUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=SOLUSD-PERP","GET /api/public/data/context/active-asset?symbol=SOLUSD-PERP","GET /api/public/data/liquidations/context?symbol=SOLUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.422454,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.897831,"trade_count":10,"trade_imbalance":-0.938893,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"mid_price":80.8135,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"e780b7ef0f051c235342768b","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 248.55 bid vs 4616.93 ask with -0.898 imbalance and 0.123742 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance -0.898, fragility +0.422; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance -0.898, fragility +0.422"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"stage_id":"after","label":"After","event_id":"1472d4e055b886eae18af748","event_time_utc":"2026-07-07T23:32:47Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=SOLUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=SOLUSD-PERP","GET /api/public/data/context/active-asset?symbol=SOLUSD-PERP","GET /api/public/data/liquidations/context?symbol=SOLUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.338944,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.721735,"trade_count":10,"trade_imbalance":-0.987662,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"mid_price":80.9625,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"479073f37e683507546e5822","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 451.71 bid vs 2794.91 ask with -0.722 imbalance and 0.123514 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance -0.722, fragility +0.339; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance -0.722, fragility +0.339"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"route_paths":["GET /api/public/market-state/latest?symbol=SOLUSD-PERP","GET /api/public/market-state/packets/1472d4e055b886eae18af748/workbench","GET /api/public/market-state/events/1472d4e055b886eae18af748/evidence","GET /api/public/market-state/replay?symbol=SOLUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=SOLUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=SOLUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/1472d4e055b886eae18af748/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/1472d4e055b886eae18af748/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=SOLUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=SOLUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."},{"row_type":"public_packet_lineage_story","symbol":"DOGEUSD-PERP","event_id":"e1c5a02d265dcff34300f7e7","title":"DOGEUSD-PERP: Fragile Depth Watch","summary":"13 packets kept the DOGEUSD-PERP market read alive across 2.7h.","customer_story":{"headline":"13 packets kept the DOGEUSD-PERP market read alive across 2.7h.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved +10.96 bps: Opening read: sell flow absorbed by bid liquidity -> Closeout read: book pressure and trade flow confirmed.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T20:43:09Z","end":"2026-07-07T23:24:28Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":13,"window_span_seconds":9649,"window_span_label":"2.7h"},"featured_window_selection":{"score":40.266667,"raw_score":40.266667,"maturity_multiplier":1.0,"packet_sequence_total":13,"window_span_seconds":9649,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":10.96,"source_row_total":403,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":15},"lineage_metrics":{"packet_sequence_total":13,"window_span_seconds":9649,"window_span_minutes":160.82,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":13,"persistent_tag_total":12,"new_tag_total":23,"price_start_mid":0.074355,"price_end_mid":0.074437,"price_move_bps":10.96,"replay_ready_share":1.0,"confidence_min_score":0.92,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":13,"l2_book":260,"liquidation_context":0,"trades":130}},"lineage_visualization":{"symbol":"DOGEUSD-PERP","row_total":13,"expected_interval_seconds":10,"expected_minimum_row_total":964,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":13,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":12,"max_gap_seconds":5220,"average_gap_seconds":804.083,"sample_gaps_seconds":[517,317,1708,181,229,659,587,99,10,112,10,5220]},"source_window_gap_stats":{"gap_total":12,"max_gap_seconds":5220,"average_gap_seconds":804.083,"sample_gaps_seconds":[517,317,1708,181,229,659,587,99,10,112,10,5220]},"state_counts":{"fragile_depth_watch":13},"event_class_counts":{"bid_depth_absorption_against_sell_flow":1,"bid_pressure_confirmed_by_buy_flow":1,"ask_pressure_confirmed_by_sell_flow":6,"trade_flow_leading_visible_book":3,"ask_depth_absorption_against_buy_flow":2},"event_profile_counts":{"contra_flow_absorption":3,"flow_confirmed_pressure":7,"trade_flow_lead":3},"transition_type_counts":{"lineage_context_pending":3,"same_state_new_context":8,"state_persistent":2},"event_severity_class_counts":{"critical_context":5,"high_context":5,"elevated_context":3},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"c0f70e88c1d5887d058165a2","end_event_id":"e1c5a02d265dcff34300f7e7","start_time_utc":"2026-07-07T20:43:39Z","end_time_utc":"2026-07-07T23:24:28Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"c0f70e88c1d5887d058165a2","end_event_id":"c0f70e88c1d5887d058165a2","start_time_utc":"2026-07-07T20:43:39Z","end_time_utc":"2026-07-07T20:43:39Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"7aad20e2c2e90fd0ca9aa79d","end_event_id":"7aad20e2c2e90fd0ca9aa79d","start_time_utc":"2026-07-07T20:52:16Z","end_time_utc":"2026-07-07T20:52:16Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"591c422a90686e6c93ec44b5","end_event_id":"591c422a90686e6c93ec44b5","start_time_utc":"2026-07-07T20:57:33Z","end_time_utc":"2026-07-07T20:57:33Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"da4f0e994d4053b37d9a1dde","end_event_id":"da4f0e994d4053b37d9a1dde","start_time_utc":"2026-07-07T21:26:01Z","end_time_utc":"2026-07-07T21:26:01Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"b67ad2a910db070da5e09dcc","end_event_id":"d6748b77e49fa351e75793f8","start_time_utc":"2026-07-07T21:29:02Z","end_time_utc":"2026-07-07T21:32:51Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"934534e162eb748bce19f401","end_event_id":"31443756ac4dd55769bb72d6","start_time_utc":"2026-07-07T21:43:50Z","end_time_utc":"2026-07-07T21:53:37Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"499191d1d416ab905f3fea16","end_event_id":"ff9ef859806ba0cc54f8dc27","start_time_utc":"2026-07-07T21:55:16Z","end_time_utc":"2026-07-07T21:55:26Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"e539038e268ce7e84a78a7b9","end_event_id":"2af522149ecd93ca25d5662d","start_time_utc":"2026-07-07T21:57:18Z","end_time_utc":"2026-07-07T21:57:28Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"e1c5a02d265dcff34300f7e7","end_event_id":"e1c5a02d265dcff34300f7e7","start_time_utc":"2026-07-07T23:24:28Z","end_time_utc":"2026-07-07T23:24:28Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"transition_rows":[{"event_id":"7aad20e2c2e90fd0ca9aa79d","event_time_utc":"2026-07-07T20:52:16Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["alignment:calibration_review:historical","alignment:strong:historical","calibration:effective_floor_applied:session","event:bid_depth_absorption_against_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","freshness:fresh_sub_second:hot","freshness:watch:hot","history:sample_1_plus","latency_lane:historical_replay","latency_lane:session_regime","quality:readiness:strong:historical","quality:weakest_feature:packet_label_quality"]},{"event_id":"591c422a90686e6c93ec44b5","event_time_utc":"2026-07-07T20:57:33Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"da4f0e994d4053b37d9a1dde","event_time_utc":"2026-07-07T21:26:01Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"flow_confirmed_pressure","to_event_profile":"trade_flow_lead","changed_tags":["alignment:calibration_review:historical","alignment:review_ready:historical","event:ask_pressure_confirmed_by_sell_flow:short","event:trade_flow_leading_visible_book:short","flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","history:sample_3_plus"]},{"event_id":"b67ad2a910db070da5e09dcc","event_time_utc":"2026-07-07T21:29:02Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"trade_flow_lead","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:trade_flow_leading_visible_book:short","flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:balanced:hot","pressure:balanced:short"]},{"event_id":"d6748b77e49fa351e75793f8","event_time_utc":"2026-07-07T21:32:51Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short"]},{"event_id":"934534e162eb748bce19f401","event_time_utc":"2026-07-07T21:43:50Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"contra_flow_absorption","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:ask_pressure_confirmed_by_sell_flow:short","forced_flow:active:short","forced_flow:watch:short","lineage:price_move:large:event","lineage:price_move:moderate:event","lineage:window_15m_plus:event","lineage:window_60m_plus:event","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short"]},{"event_id":"31443756ac4dd55769bb72d6","event_time_utc":"2026-07-07T21:53:37Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"contra_flow_absorption","changed_tags":["lineage:price_move:large:event","lineage:price_move:moderate:event"]},{"event_id":"499191d1d416ab905f3fea16","event_time_utc":"2026-07-07T21:55:16Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:ask_pressure_confirmed_by_sell_flow:short","history:sample_3_plus","history:sample_8_plus","session:sample_3_plus","session:sample_8_plus","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"e539038e268ce7e84a78a7b9","event_time_utc":"2026-07-07T21:57:18Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"flow_confirmed_pressure","to_event_profile":"trade_flow_lead","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:trade_flow_leading_visible_book:short","flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:balanced:hot","pressure:balanced:short"]},{"event_id":"2af522149ecd93ca25d5662d","event_time_utc":"2026-07-07T21:57:28Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"trade_flow_lead","to_event_profile":"trade_flow_lead","changed_tags":["flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:balanced:hot","pressure:balanced:short"]},{"event_id":"e1c5a02d265dcff34300f7e7","event_time_utc":"2026-07-07T23:24:28Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"trade_flow_lead","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh_sub_second:hot","freshness:watch:hot","lineage:price_move:moderate:event","lineage:price_move:small:event","state_synthesis:forced_flow_pressure:short","state_vote:flow_shift_watch:short","state_vote:pressure_building:short","structure:flow_confirmed_pressure:short"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T20:43:39Z","event_id":"c0f70e88c1d5887d058165a2","row_family":"l2_book","row_type":"BOOK","side":"BID","price":0.074354,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:39Z","event_id":"c0f70e88c1d5887d058165a2","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":0.074356,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:39Z","event_id":"c0f70e88c1d5887d058165a2","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":0.074355,"fragment":"spread 0.269 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:43:39Z","event_id":"c0f70e88c1d5887d058165a2","row_family":"trades","row_type":"TRADE","side":"FLOW","price":0.074355,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T20:43:39Z","event_id":"c0f70e88c1d5887d058165a2","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":0.074355,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:26:01Z","event_id":"da4f0e994d4053b37d9a1dde","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":0.074076,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:26:01Z","event_id":"da4f0e994d4053b37d9a1dde","row_family":"trades","row_type":"TRADE","side":"FLOW","price":0.074072,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:26:01Z","event_id":"da4f0e994d4053b37d9a1dde","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":0.074072,"fragment":"spread 1.08 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:43:50Z","event_id":"934534e162eb748bce19f401","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":0.073987,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:43:50Z","event_id":"934534e162eb748bce19f401","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":0.073983,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:55:26Z","event_id":"ff9ef859806ba0cc54f8dc27","row_family":"l2_book","row_type":"BOOK","side":"BID","price":0.073997,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:55:26Z","event_id":"ff9ef859806ba0cc54f8dc27","row_family":"trades","row_type":"TRADE","side":"FLOW","price":0.0739975,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:55:26Z","event_id":"ff9ef859806ba0cc54f8dc27","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":0.0739975,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T23:24:28Z","event_id":"e1c5a02d265dcff34300f7e7","row_family":"l2_book","row_type":"BOOK","side":"BID","price":0.074436,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"c0f70e88c1d5887d058165a2","event_time_utc":"2026-07-07T20:43:39Z","packet_generated_at_utc":"2026-07-07T20:43:39Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:43:39Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"04bcacc3cdede21df131447f","mid_price":0.074355,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.848735,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":233,"funding_rate_abs":0.0000125,"large_trade_share":0.256562,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.352383,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.26898,"trade_imbalance_abs":0.985013,"visible_depth_imbalance_top1_abs":0.864473,"visible_depth_imbalance_top3_abs":0.280413,"visible_depth_imbalance_top5_abs":0.587177},"state_diagnosis":{"automation_status":"review_ready","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.557177,"feature_id":"pressure_watch","threshold":0.03,"value":0.587177},{"crossed":true,"crossing_class":"crossed","distance":0.557177,"feature_id":"pressure_elevated","threshold":0.03,"value":0.587177},{"crossed":true,"crossing_class":"crossed","distance":0.557177,"feature_id":"flow_elevated","threshold":0.03,"value":0.587177},{"crossed":true,"crossing_class":"crossed","distance":0.322383,"feature_id":"fragility_watch","threshold":0.03,"value":0.352383},{"crossed":true,"crossing_class":"crossed","distance":0.322383,"feature_id":"fragility_elevated","threshold":0.03,"value":0.352383}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.848735,"source_support":{"partial_families":["liquidation_pressure","regime_scenario"],"partial_family_total":2,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression"],"resolved_family_total":5,"source_support_ratio":0.714286},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh_sub_second:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"7aad20e2c2e90fd0ca9aa79d","event_time_utc":"2026-07-07T20:52:16Z","packet_generated_at_utc":"2026-07-07T20:52:16Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:52:16Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"b86c5fb30cce2018b42e00a9","mid_price":0.074271,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.838953,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4068,"funding_rate_abs":0.0000125,"large_trade_share":0.53778,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.375617,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.269284,"trade_imbalance_abs":0.590446,"visible_depth_imbalance_top1_abs":0.877425,"visible_depth_imbalance_top3_abs":0.604686,"visible_depth_imbalance_top5_abs":0.687055},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.657055,"feature_id":"pressure_watch","threshold":0.03,"value":0.687055},{"crossed":true,"crossing_class":"crossed","distance":0.657055,"feature_id":"pressure_elevated","threshold":0.03,"value":0.687055},{"crossed":true,"crossing_class":"crossed","distance":0.657055,"feature_id":"flow_elevated","threshold":0.03,"value":0.687055},{"crossed":true,"crossing_class":"crossed","distance":0.345617,"feature_id":"fragility_watch","threshold":0.03,"value":0.375617},{"crossed":true,"crossing_class":"crossed","distance":0.345617,"feature_id":"fragility_elevated","threshold":0.03,"value":0.375617}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.838953,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"591c422a90686e6c93ec44b5","event_time_utc":"2026-07-07T20:57:33Z","packet_generated_at_utc":"2026-07-07T20:57:33Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:57:33Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"c17b8e3c5304006069499a2e","mid_price":0.074274,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.785544,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.282496,"driver_strengths":{"freshness_ms":4078,"funding_rate_abs":0.0000125,"large_trade_share":0.435328,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.346119,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.80782,"trade_imbalance_abs":0.622128,"visible_depth_imbalance_top1_abs":0.72416,"visible_depth_imbalance_top3_abs":0.740104,"visible_depth_imbalance_top5_abs":0.542654},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.282496,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.512654,"feature_id":"pressure_watch","threshold":0.03,"value":0.542654},{"crossed":true,"crossing_class":"crossed","distance":0.512654,"feature_id":"pressure_elevated","threshold":0.03,"value":0.542654},{"crossed":true,"crossing_class":"crossed","distance":0.512654,"feature_id":"flow_elevated","threshold":0.03,"value":0.542654},{"crossed":true,"crossing_class":"crossed","distance":0.316119,"feature_id":"fragility_watch","threshold":0.03,"value":0.346119},{"crossed":true,"crossing_class":"crossed","distance":0.316119,"feature_id":"fragility_elevated","threshold":0.03,"value":0.346119}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.839858,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.785544,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.065734,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.905592,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"da4f0e994d4053b37d9a1dde","event_time_utc":"2026-07-07T21:26:01Z","packet_generated_at_utc":"2026-07-07T21:26:01Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:26:01Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"6824ed6176c915fe4b70f5da","mid_price":0.074072,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.446425,"severity_class":"elevated_context","threshold_crossing_total":2},"transition_type":"same_state_new_context","state_age_packets":4,"state_persistence_seconds":2542.0,"novelty_score":0.425636,"contradiction_score":0.291765,"driver_strengths":{"freshness_ms":4514,"funding_rate_abs":0.0000125,"large_trade_share":0.220635,"lineage_price_move_bps_abs":38.060655,"lineage_vote_score":0.791074,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.118854,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.08003,"trade_imbalance_abs":0.419522,"visible_depth_imbalance_top1_abs":0.167386,"visible_depth_imbalance_top3_abs":0.377703,"visible_depth_imbalance_top5_abs":0.007022},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.291765,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.088854,"feature_id":"fragility_watch","threshold":0.03,"value":0.118854},{"crossed":true,"crossing_class":"crossed","distance":0.088854,"feature_id":"fragility_elevated","threshold":0.03,"value":0.118854},{"crossed":false,"crossing_class":"near_threshold","distance":-0.022978,"feature_id":"pressure_watch","threshold":0.03,"value":0.007022},{"crossed":false,"crossing_class":"near_threshold","distance":-0.022978,"feature_id":"pressure_elevated","threshold":0.03,"value":0.007022},{"crossed":false,"crossing_class":"near_threshold","distance":-0.022978,"feature_id":"flow_elevated","threshold":0.03,"value":0.007022}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.425636,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.729511,"runner_up_state":"pressure_building","severity_class":"elevated_context","severity_score":0.446425,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":4,"state_margin":0.061563,"state_persistence_seconds":2542.0,"transition_type":"same_state_new_context","winner_score":0.791074,"winner_state":"fragile_depth_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short","flow:balanced:hot","flow:balanced:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"b67ad2a910db070da5e09dcc","event_time_utc":"2026-07-07T21:29:02Z","packet_generated_at_utc":"2026-07-07T21:29:02Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:29:02Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"87945324498db24dbfc98e65","mid_price":0.0741545,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.919018,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":5,"state_persistence_seconds":2723.0,"novelty_score":0.400672,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4965,"funding_rate_abs":0.0000125,"large_trade_share":0.816619,"lineage_price_move_bps_abs":26.965234,"lineage_vote_score":0.789072,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.369351,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.134854,"trade_imbalance_abs":0.977384,"visible_depth_imbalance_top1_abs":0.976227,"visible_depth_imbalance_top3_abs":0.522089,"visible_depth_imbalance_top5_abs":0.579269},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.549269,"feature_id":"pressure_watch","threshold":0.03,"value":0.579269},{"crossed":true,"crossing_class":"crossed","distance":0.549269,"feature_id":"pressure_elevated","threshold":0.03,"value":0.579269},{"crossed":true,"crossing_class":"crossed","distance":0.549269,"feature_id":"flow_elevated","threshold":0.03,"value":0.579269},{"crossed":true,"crossing_class":"crossed","distance":0.339351,"feature_id":"fragility_watch","threshold":0.03,"value":0.369351},{"crossed":true,"crossing_class":"crossed","distance":0.339351,"feature_id":"fragility_elevated","threshold":0.03,"value":0.369351}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.400672,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.919018,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":5,"state_margin":0.05,"state_persistence_seconds":2723.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"d6748b77e49fa351e75793f8","event_time_utc":"2026-07-07T21:32:51Z","packet_generated_at_utc":"2026-07-07T21:32:51Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:32:51Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"7065df32992f49fcb716a852","mid_price":0.0741545,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.768751,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":6,"state_persistence_seconds":2952.0,"novelty_score":0.208172,"contradiction_score":0.392185,"driver_strengths":{"freshness_ms":4922,"funding_rate_abs":0.0000125,"large_trade_share":0.775606,"lineage_price_move_bps_abs":26.965234,"lineage_vote_score":0.795947,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.283087,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.134854,"trade_imbalance_abs":0.672071,"visible_depth_imbalance_top1_abs":0.89941,"visible_depth_imbalance_top3_abs":0.372312,"visible_depth_imbalance_top5_abs":0.243967},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.392185,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.253087,"feature_id":"fragility_watch","threshold":0.03,"value":0.283087},{"crossed":true,"crossing_class":"crossed","distance":0.253087,"feature_id":"fragility_elevated","threshold":0.03,"value":0.283087},{"crossed":true,"crossing_class":"crossed","distance":0.213967,"feature_id":"pressure_watch","threshold":0.03,"value":0.243967},{"crossed":true,"crossing_class":"crossed","distance":0.213967,"feature_id":"pressure_elevated","threshold":0.03,"value":0.243967},{"crossed":true,"crossing_class":"crossed","distance":0.213967,"feature_id":"flow_elevated","threshold":0.03,"value":0.243967}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.208172,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.795947,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.768751,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":6,"state_margin":0.016374,"state_persistence_seconds":2952.0,"transition_type":"same_state_new_context","winner_score":0.812321,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"934534e162eb748bce19f401","event_time_utc":"2026-07-07T21:43:50Z","packet_generated_at_utc":"2026-07-07T21:43:50Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:43:50Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"e4a3e06b9f66adf13d6a897d","mid_price":0.073983,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.772189,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":7,"state_persistence_seconds":3611.0,"novelty_score":0.370068,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":5107,"funding_rate_abs":0.0000125,"large_trade_share":0.436771,"lineage_price_move_bps_abs":50.03026,"lineage_vote_score":0.821274,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.233369,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.081329,"trade_imbalance_abs":0.677565,"visible_depth_imbalance_top1_abs":0.095394,"visible_depth_imbalance_top3_abs":0.430483,"visible_depth_imbalance_top5_abs":0.669134},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.639134,"feature_id":"pressure_watch","threshold":0.03,"value":0.669134},{"crossed":true,"crossing_class":"crossed","distance":0.639134,"feature_id":"pressure_elevated","threshold":0.03,"value":0.669134},{"crossed":true,"crossing_class":"crossed","distance":0.639134,"feature_id":"flow_elevated","threshold":0.03,"value":0.669134},{"crossed":true,"crossing_class":"crossed","distance":0.203369,"feature_id":"fragility_watch","threshold":0.03,"value":0.233369},{"crossed":true,"crossing_class":"crossed","distance":0.203369,"feature_id":"fragility_elevated","threshold":0.03,"value":0.233369}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.370068,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.772189,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":7,"state_margin":0.05,"state_persistence_seconds":3611.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"31443756ac4dd55769bb72d6","event_time_utc":"2026-07-07T21:53:37Z","packet_generated_at_utc":"2026-07-07T21:53:37Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:53:37Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"1e95b174a8ebc6dd43f99889","mid_price":0.0740595,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.833612,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"state_persistent","state_age_packets":8,"state_persistence_seconds":4198.0,"novelty_score":0.209419,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":5293,"funding_rate_abs":0.0000123625,"large_trade_share":0.313228,"lineage_price_move_bps_abs":39.741779,"lineage_vote_score":0.819918,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.377651,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.135027,"trade_imbalance_abs":0.431113,"visible_depth_imbalance_top1_abs":0.927943,"visible_depth_imbalance_top3_abs":0.521726,"visible_depth_imbalance_top5_abs":0.681065},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.651065,"feature_id":"pressure_watch","threshold":0.03,"value":0.681065},{"crossed":true,"crossing_class":"crossed","distance":0.651065,"feature_id":"pressure_elevated","threshold":0.03,"value":0.681065},{"crossed":true,"crossing_class":"crossed","distance":0.651065,"feature_id":"flow_elevated","threshold":0.03,"value":0.681065},{"crossed":true,"crossing_class":"crossed","distance":0.347651,"feature_id":"fragility_watch","threshold":0.03,"value":0.377651},{"crossed":true,"crossing_class":"crossed","distance":0.347651,"feature_id":"fragility_elevated","threshold":0.03,"value":0.377651}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.209419,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.833612,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":8,"state_margin":0.05,"state_persistence_seconds":4198.0,"transition_type":"state_persistent","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"499191d1d416ab905f3fea16","event_time_utc":"2026-07-07T21:55:16Z","packet_generated_at_utc":"2026-07-07T21:55:16Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:55:16Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"a92feecf3cc986d03d86688c","mid_price":0.074006,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.687377,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":9,"state_persistence_seconds":4297.0,"novelty_score":0.306546,"contradiction_score":0.396127,"driver_strengths":{"freshness_ms":4920,"funding_rate_abs":0.0000123153,"large_trade_share":0.384572,"lineage_price_move_bps_abs":46.936991,"lineage_vote_score":0.83255,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.220633,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.080993,"trade_imbalance_abs":0.430771,"visible_depth_imbalance_top1_abs":0.262585,"visible_depth_imbalance_top3_abs":0.089366,"visible_depth_imbalance_top5_abs":0.396584},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.396127,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.366584,"feature_id":"pressure_watch","threshold":0.03,"value":0.396584},{"crossed":true,"crossing_class":"crossed","distance":0.366584,"feature_id":"pressure_elevated","threshold":0.03,"value":0.396584},{"crossed":true,"crossing_class":"crossed","distance":0.366584,"feature_id":"flow_elevated","threshold":0.03,"value":0.396584},{"crossed":true,"crossing_class":"crossed","distance":0.190633,"feature_id":"fragility_watch","threshold":0.03,"value":0.220633},{"crossed":true,"crossing_class":"crossed","distance":0.190633,"feature_id":"fragility_elevated","threshold":0.03,"value":0.220633}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.306546,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.81795,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.687377,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":9,"state_margin":0.0146,"state_persistence_seconds":4297.0,"transition_type":"same_state_new_context","winner_score":0.83255,"winner_state":"fragile_depth_watch"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"ff9ef859806ba0cc54f8dc27","event_time_utc":"2026-07-07T21:55:26Z","packet_generated_at_utc":"2026-07-07T21:55:26Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:55:26Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"ae6019f1f6f07cfeb7a565f9","mid_price":0.0739975,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.679315,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"state_persistent","state_age_packets":10,"state_persistence_seconds":4307.0,"novelty_score":0.225055,"contradiction_score":0.353943,"driver_strengths":{"freshness_ms":4895,"funding_rate_abs":0.0000123291,"large_trade_share":0.376623,"lineage_price_move_bps_abs":48.080156,"lineage_vote_score":0.840339,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.189277,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.13514,"trade_imbalance_abs":0.363497,"visible_depth_imbalance_top1_abs":0.416923,"visible_depth_imbalance_top3_abs":0.415201,"visible_depth_imbalance_top5_abs":0.377927},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.353943,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.347927,"feature_id":"pressure_watch","threshold":0.03,"value":0.377927},{"crossed":true,"crossing_class":"crossed","distance":0.347927,"feature_id":"pressure_elevated","threshold":0.03,"value":0.377927},{"crossed":true,"crossing_class":"crossed","distance":0.347927,"feature_id":"flow_elevated","threshold":0.03,"value":0.377927},{"crossed":true,"crossing_class":"crossed","distance":0.159277,"feature_id":"fragility_watch","threshold":0.03,"value":0.189277},{"crossed":true,"crossing_class":"crossed","distance":0.159277,"feature_id":"fragility_elevated","threshold":0.03,"value":0.189277}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.225055,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.806756,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.679315,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":10,"state_margin":0.033583,"state_persistence_seconds":4307.0,"transition_type":"state_persistent","winner_score":0.840339,"winner_state":"fragile_depth_watch"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"e539038e268ce7e84a78a7b9","event_time_utc":"2026-07-07T21:57:18Z","packet_generated_at_utc":"2026-07-07T21:57:18Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:57:18Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"c3b789b1c22f4291d4aa5077","mid_price":0.074008,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"one_sided_trade_flow_watch","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.580605,"severity_class":"elevated_context","threshold_crossing_total":2},"transition_type":"same_state_new_context","state_age_packets":11,"state_persistence_seconds":4419.0,"novelty_score":0.440316,"contradiction_score":0.118771,"driver_strengths":{"freshness_ms":5306,"funding_rate_abs":0.000012203,"large_trade_share":0.419375,"lineage_price_move_bps_abs":46.668012,"lineage_vote_score":0.846084,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.255557,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.270241,"trade_imbalance_abs":0.291246,"visible_depth_imbalance_top1_abs":0.92314,"visible_depth_imbalance_top3_abs":0.149529,"visible_depth_imbalance_top5_abs":0.029274},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.118771,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.225557,"feature_id":"fragility_watch","threshold":0.03,"value":0.255557},{"crossed":true,"crossing_class":"crossed","distance":0.225557,"feature_id":"fragility_elevated","threshold":0.03,"value":0.255557},{"crossed":false,"crossing_class":"near_threshold","distance":-0.000726,"feature_id":"pressure_watch","threshold":0.03,"value":0.029274},{"crossed":false,"crossing_class":"near_threshold","distance":-0.000726,"feature_id":"pressure_elevated","threshold":0.03,"value":0.029274},{"crossed":false,"crossing_class":"near_threshold","distance":-0.000726,"feature_id":"flow_elevated","threshold":0.03,"value":0.029274}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.440316,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.706674,"runner_up_state":"flow_shift_watch","severity_class":"elevated_context","severity_score":0.580605,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":11,"state_margin":0.13941,"state_persistence_seconds":4419.0,"transition_type":"same_state_new_context","winner_score":0.846084,"winner_state":"fragile_depth_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short","flow:balanced:hot","flow:balanced:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"2af522149ecd93ca25d5662d","event_time_utc":"2026-07-07T21:57:28Z","packet_generated_at_utc":"2026-07-07T21:57:28Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:57:28Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"8a92eb54b84d430f4b84568b","mid_price":0.0739865,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"one_sided_trade_flow_watch","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.539988,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":12,"state_persistence_seconds":4429.0,"novelty_score":0.335259,"contradiction_score":0.098351,"driver_strengths":{"freshness_ms":5177,"funding_rate_abs":0.0000121727,"large_trade_share":0.419375,"lineage_price_move_bps_abs":49.559545,"lineage_vote_score":0.855273,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.062445,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.13516,"trade_imbalance_abs":0.291246,"visible_depth_imbalance_top1_abs":0.096948,"visible_depth_imbalance_top3_abs":0.059286,"visible_depth_imbalance_top5_abs":0.143733},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.098351,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.113733,"feature_id":"pressure_watch","threshold":0.03,"value":0.143733},{"crossed":true,"crossing_class":"crossed","distance":0.113733,"feature_id":"pressure_elevated","threshold":0.03,"value":0.143733},{"crossed":true,"crossing_class":"crossed","distance":0.113733,"feature_id":"flow_elevated","threshold":0.03,"value":0.143733},{"crossed":true,"crossing_class":"crossed","distance":0.032445,"feature_id":"fragility_watch","threshold":0.03,"value":0.062445},{"crossed":true,"crossing_class":"crossed","distance":0.032445,"feature_id":"fragility_elevated","threshold":0.03,"value":0.062445}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.335259,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.706674,"runner_up_state":"flow_shift_watch","severity_class":"elevated_context","severity_score":0.539988,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":12,"state_margin":0.148599,"state_persistence_seconds":4429.0,"transition_type":"same_state_new_context","winner_score":0.855273,"winner_state":"fragile_depth_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"e1c5a02d265dcff34300f7e7","event_time_utc":"2026-07-07T23:24:28Z","packet_generated_at_utc":"2026-07-07T23:24:28Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:28Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"140358c58f3e8664bf8ccb39","mid_price":0.0744365,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.943426,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":13,"state_persistence_seconds":9649.0,"novelty_score":0.30185,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":354,"funding_rate_abs":0.0000125,"large_trade_share":0.744017,"lineage_price_move_bps_abs":10.960931,"lineage_vote_score":0.831269,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.424533,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.134343,"trade_imbalance_abs":0.727226,"visible_depth_imbalance_top1_abs":0.977277,"visible_depth_imbalance_top3_abs":0.861067,"visible_depth_imbalance_top5_abs":0.854049},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.824049,"feature_id":"pressure_watch","threshold":0.03,"value":0.854049},{"crossed":true,"crossing_class":"crossed","distance":0.824049,"feature_id":"pressure_elevated","threshold":0.03,"value":0.854049},{"crossed":true,"crossing_class":"crossed","distance":0.824049,"feature_id":"flow_elevated","threshold":0.03,"value":0.854049},{"crossed":true,"crossing_class":"crossed","distance":0.394533,"feature_id":"fragility_watch","threshold":0.03,"value":0.424533},{"crossed":true,"crossing_class":"crossed","distance":0.394533,"feature_id":"fragility_elevated","threshold":0.03,"value":0.424533}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.30185,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.943426,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":13,"state_margin":0.05,"state_persistence_seconds":9649.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh_sub_second:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"timeline_row_total":13},"provider_side":{"label":"Market-data provider output","headline":"13 row windows across 2.7h; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":13,"l2_book":260,"liquidation_context":0,"trades":130},"remaining_work":["compute state across 13 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=DOGEUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=DOGEUSD-PERP","GET /api/public/data/context/active-asset?symbol=DOGEUSD-PERP","GET /api/public/data/liquidations/context?symbol=DOGEUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.424533,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.854049,"trade_count":10,"trade_imbalance":-0.727226,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 36272 bid vs 460770 ask with -0.854 imbalance and 0.134343 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh_sub_second.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"cfa003123528cb6fa0d13d63","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/e1c5a02d265dcff34300f7e7/workbench","lineage_metrics":{"packet_sequence_total":13,"window_span_seconds":9649,"window_span_minutes":160.82,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":13,"persistent_tag_total":12,"new_tag_total":23,"price_start_mid":0.074355,"price_end_mid":0.074437,"price_move_bps":10.96,"replay_ready_share":1.0,"confidence_min_score":0.92,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":13,"l2_book":260,"liquidation_context":0,"trades":130}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},"stages":[{"stage_id":"before","label":"Before","event_id":"c0f70e88c1d5887d058165a2","event_time_utc":"2026-07-07T20:43:39Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"sell_flow_absorbed_by_bid_liquidity","event_class":"bid_depth_absorption_against_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=DOGEUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=DOGEUSD-PERP","GET /api/public/data/context/active-asset?symbol=DOGEUSD-PERP","GET /api/public/data/liquidations/context?symbol=DOGEUSD-PERP"],"headline":"Bid-side visible depth stayed heavy while recent trades skewed sell; the packet marks contra-flow absorption context.","primary_driver":"visible_bid_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.352383,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.587177,"trade_count":10,"trade_imbalance":-0.985013,"trade_side":"aggressive_sell_flow"},"event_class_label":"Bid Depth Absorption Against Sell Flow"},"mid_price":0.074355,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"645db8ba502a4998fde71018","top_tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 472266 bid vs 122836 ask with +0.587 imbalance and 0.26898 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh_sub_second."],"compute_lane_ids":["hot_path","short_window"],"winner_state":"fragile_depth_watch","automation_status":"review_ready","calibration_scope":"symbol","customer_headline":"Opening read: sell flow absorbed by bid liquidity","customer_summary":"top-5 imbalance +0.587, fragility +0.352; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["sell flow absorbed by bid liquidity","depth stable","flow imbalance elevated","top-5 imbalance +0.587, fragility +0.352"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"stage_id":"during","label":"During","event_id":"934534e162eb748bce19f401","event_time_utc":"2026-07-07T21:43:50Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"buy_flow_absorbed_by_ask_liquidity","event_class":"ask_depth_absorption_against_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=DOGEUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=DOGEUSD-PERP","GET /api/public/data/context/active-asset?symbol=DOGEUSD-PERP","GET /api/public/data/liquidations/context?symbol=DOGEUSD-PERP"],"headline":"Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context.","primary_driver":"visible_ask_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.233369,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.669134,"trade_count":10,"trade_imbalance":0.677565,"trade_side":"aggressive_buy_flow"},"event_class_label":"Ask Depth Absorption Against Buy Flow"},"mid_price":0.073983,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"dd15b3f7d9e481a14a8a8639","top_tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 125930 bid vs 635284 ask with -0.669 imbalance and 1.08133 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: buy flow absorbed by ask liquidity","customer_summary":"top-5 imbalance -0.669, fragility +0.233; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["buy flow absorbed by ask liquidity","depth stable","flow imbalance elevated","top-5 imbalance -0.669, fragility +0.233"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"stage_id":"after","label":"After","event_id":"e1c5a02d265dcff34300f7e7","event_time_utc":"2026-07-07T23:24:28Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=DOGEUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=DOGEUSD-PERP","GET /api/public/data/context/active-asset?symbol=DOGEUSD-PERP","GET /api/public/data/liquidations/context?symbol=DOGEUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.424533,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.854049,"trade_count":10,"trade_imbalance":-0.727226,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"mid_price":0.0744365,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"cfa003123528cb6fa0d13d63","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 36272 bid vs 460770 ask with -0.854 imbalance and 0.134343 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh_sub_second."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance -0.854, fragility +0.425; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance -0.854, fragility +0.425"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"route_paths":["GET /api/public/market-state/latest?symbol=DOGEUSD-PERP","GET /api/public/market-state/packets/e1c5a02d265dcff34300f7e7/workbench","GET /api/public/market-state/events/e1c5a02d265dcff34300f7e7/evidence","GET /api/public/market-state/replay?symbol=DOGEUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=DOGEUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=DOGEUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/e1c5a02d265dcff34300f7e7/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/e1c5a02d265dcff34300f7e7/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=DOGEUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=DOGEUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."},{"row_type":"public_packet_lineage_story","symbol":"ENAUSD-PERP","event_id":"2563b90aa1d9e0c1f3ae774b","title":"ENAUSD-PERP: Fragile Depth Watch","summary":"8 packets kept the ENAUSD-PERP market read alive across 2.7h.","customer_story":{"headline":"8 packets kept the ENAUSD-PERP market read alive across 2.7h.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved -30.39 bps: Opening read: book pressure and trade flow confirmed -> Closeout read: book pressure and trade flow confirmed.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T20:52:02Z","end":"2026-07-07T23:33:02Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":8,"window_span_seconds":9630,"window_span_label":"2.7h"},"featured_window_selection":{"score":29.806222,"raw_score":44.709333,"maturity_multiplier":0.666667,"packet_sequence_total":8,"window_span_seconds":9630,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":30.39,"source_row_total":248,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":9},"lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9630,"window_span_minutes":160.5,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":13,"new_tag_total":21,"price_start_mid":0.076503,"price_end_mid":0.07627,"price_move_bps":-30.39,"replay_ready_share":1.0,"confidence_min_score":0.86,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"lineage_visualization":{"symbol":"ENAUSD-PERP","row_total":8,"expected_interval_seconds":10,"expected_minimum_row_total":963,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":8,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":7,"max_gap_seconds":6022,"average_gap_seconds":1375.714,"sample_gaps_seconds":[318,1709,183,230,660,6022,508]},"source_window_gap_stats":{"gap_total":7,"max_gap_seconds":6022,"average_gap_seconds":1375.714,"sample_gaps_seconds":[318,1709,183,230,660,6022,508]},"state_counts":{"fragile_depth_watch":8},"event_class_counts":{"ask_pressure_confirmed_by_sell_flow":2,"bid_depth_absorption_against_sell_flow":3,"trade_flow_leading_visible_book":2,"bid_pressure_confirmed_by_buy_flow":1},"event_profile_counts":{"flow_confirmed_pressure":3,"contra_flow_absorption":3,"trade_flow_lead":2},"transition_type_counts":{"lineage_context_pending":3,"same_state_new_context":5},"event_severity_class_counts":{"critical_context":3,"high_context":4,"elevated_context":1},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"7e08ce9df81023032748e37f","end_event_id":"2563b90aa1d9e0c1f3ae774b","start_time_utc":"2026-07-07T20:52:32Z","end_time_utc":"2026-07-07T23:33:02Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"7e08ce9df81023032748e37f","end_event_id":"7e08ce9df81023032748e37f","start_time_utc":"2026-07-07T20:52:32Z","end_time_utc":"2026-07-07T20:52:32Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"7b85105160c21cea4bb3d59f","end_event_id":"7b85105160c21cea4bb3d59f","start_time_utc":"2026-07-07T20:57:50Z","end_time_utc":"2026-07-07T20:57:50Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"397c077c9316a499fc411dad","end_event_id":"397c077c9316a499fc411dad","start_time_utc":"2026-07-07T21:26:19Z","end_time_utc":"2026-07-07T21:26:19Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"46fe80d6b2177f9110dd92ca","end_event_id":"46fe80d6b2177f9110dd92ca","start_time_utc":"2026-07-07T21:29:22Z","end_time_utc":"2026-07-07T21:29:22Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"55bc1871712f77e48e5556cf","end_event_id":"55bc1871712f77e48e5556cf","start_time_utc":"2026-07-07T21:33:12Z","end_time_utc":"2026-07-07T21:33:12Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"58bd292e89f47f459cb7d0fa","end_event_id":"58bd292e89f47f459cb7d0fa","start_time_utc":"2026-07-07T21:44:12Z","end_time_utc":"2026-07-07T21:44:12Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"da649632b1efe320771ebca3","end_event_id":"da649632b1efe320771ebca3","start_time_utc":"2026-07-07T23:24:34Z","end_time_utc":"2026-07-07T23:24:34Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"2563b90aa1d9e0c1f3ae774b","end_event_id":"2563b90aa1d9e0c1f3ae774b","start_time_utc":"2026-07-07T23:33:02Z","end_time_utc":"2026-07-07T23:33:02Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"transition_rows":[{"event_id":"7b85105160c21cea4bb3d59f","event_time_utc":"2026-07-07T20:57:50Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"contra_flow_absorption","changed_tags":["alignment:calibration_review:historical","alignment:strong:historical","calibration:effective_floor_applied:session","event:ask_pressure_confirmed_by_sell_flow:short","event:bid_depth_absorption_against_sell_flow:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","latency_lane:historical_replay","latency_lane:session_regime","pressure:ask_building:hot","pressure:ask_building:short"]},{"event_id":"397c077c9316a499fc411dad","event_time_utc":"2026-07-07T21:26:19Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"contra_flow_absorption","to_event_profile":"trade_flow_lead","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","spread:tight:hot","spread:watch:hot","state_vote:flow_shift_watch:short","state_vote:pressure_building:short","structure:contra_flow_absorption:short","structure:trade_flow_lead:short"]},{"event_id":"46fe80d6b2177f9110dd92ca","event_time_utc":"2026-07-07T21:29:22Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"trade_flow_lead","to_event_profile":"flow_confirmed_pressure","changed_tags":["alignment:calibration_review:historical","alignment:review_ready:historical","event:bid_pressure_confirmed_by_buy_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","history:sample_3_plus","latency_lane:event_lineage","lineage:price_move:moderate:event","lineage:state_persistence_lineage:event","lineage:tag_persistence:event"]},{"event_id":"55bc1871712f77e48e5556cf","event_time_utc":"2026-07-07T21:33:12Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"contra_flow_absorption","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","lineage:price_move:large:event","lineage:price_move:moderate:event","spread:tight:hot","spread:watch:hot","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"58bd292e89f47f459cb7d0fa","event_time_utc":"2026-07-07T21:44:12Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"contra_flow_absorption","to_event_profile":"trade_flow_lead","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","spread:tight:hot","spread:watch:hot","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:trade_flow_lead:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"da649632b1efe320771ebca3","event_time_utc":"2026-07-07T23:24:34Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"trade_flow_lead","to_event_profile":"contra_flow_absorption","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh:hot","freshness:watch:hot","lineage:price_move:large:event","lineage:price_move:moderate:event","lineage:window_15m_plus:event","lineage:window_60m_plus:event","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short"]},{"event_id":"2563b90aa1d9e0c1f3ae774b","event_time_utc":"2026-07-07T23:33:02Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:bid_depth_absorption_against_sell_flow:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T20:52:32Z","event_id":"7e08ce9df81023032748e37f","row_family":"l2_book","row_type":"BOOK","side":"BID","price":0.076501,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:32Z","event_id":"7e08ce9df81023032748e37f","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":0.076504,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:32Z","event_id":"7e08ce9df81023032748e37f","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":0.0765025,"fragment":"spread 0.3921 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:32Z","event_id":"7e08ce9df81023032748e37f","row_family":"trades","row_type":"TRADE","side":"FLOW","price":0.0765025,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T20:52:32Z","event_id":"7e08ce9df81023032748e37f","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":0.0765025,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:26:19Z","event_id":"397c077c9316a499fc411dad","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":0.076079,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:26:19Z","event_id":"397c077c9316a499fc411dad","row_family":"trades","row_type":"TRADE","side":"FLOW","price":0.076073,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:26:19Z","event_id":"397c077c9316a499fc411dad","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":0.076073,"fragment":"spread 1.5774 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:33:12Z","event_id":"55bc1871712f77e48e5556cf","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":0.076005,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:33:12Z","event_id":"55bc1871712f77e48e5556cf","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":0.0759955,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:44:12Z","event_id":"58bd292e89f47f459cb7d0fa","row_family":"l2_book","row_type":"BOOK","side":"BID","price":0.075734,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:44:12Z","event_id":"58bd292e89f47f459cb7d0fa","row_family":"trades","row_type":"TRADE","side":"FLOW","price":0.07574,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:44:12Z","event_id":"58bd292e89f47f459cb7d0fa","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":0.07574,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T23:33:02Z","event_id":"2563b90aa1d9e0c1f3ae774b","row_family":"l2_book","row_type":"BOOK","side":"BID","price":0.076267,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"7e08ce9df81023032748e37f","event_time_utc":"2026-07-07T20:52:32Z","packet_generated_at_utc":"2026-07-07T20:52:32Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:52:32Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"a2895070ae7b6e44c5bdffed","mid_price":0.0765025,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.838931,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.27482,"driver_strengths":{"freshness_ms":3948,"funding_rate_abs":0.0000125,"large_trade_share":0.374291,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.362112,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.392144,"trade_imbalance_abs":0.932584,"visible_depth_imbalance_top1_abs":0.932152,"visible_depth_imbalance_top3_abs":0.676892,"visible_depth_imbalance_top5_abs":0.508114},"state_diagnosis":{"automation_status":"review_ready","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.27482,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.478114,"feature_id":"pressure_watch","threshold":0.03,"value":0.508114},{"crossed":true,"crossing_class":"crossed","distance":0.478114,"feature_id":"pressure_elevated","threshold":0.03,"value":0.508114},{"crossed":true,"crossing_class":"crossed","distance":0.478114,"feature_id":"flow_elevated","threshold":0.03,"value":0.508114},{"crossed":true,"crossing_class":"crossed","distance":0.332112,"feature_id":"fragility_watch","threshold":0.03,"value":0.362112},{"crossed":true,"crossing_class":"crossed","distance":0.332112,"feature_id":"fragility_elevated","threshold":0.03,"value":0.362112}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.81568,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.838931,"source_support":{"partial_families":["liquidation_pressure","regime_scenario"],"partial_family_total":2,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression"],"resolved_family_total":5,"source_support_ratio":0.714286},"state_age_packets":1,"state_margin":0.069188,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.884868,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"7b85105160c21cea4bb3d59f","event_time_utc":"2026-07-07T20:57:50Z","packet_generated_at_utc":"2026-07-07T20:57:50Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:57:50Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"ac75749cbdb16cc1e932647e","mid_price":0.076551,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.70719,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.263345,"driver_strengths":{"freshness_ms":3731,"funding_rate_abs":0.0000125,"large_trade_share":0.267166,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.290616,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":2.612637,"trade_imbalance_abs":0.994437,"visible_depth_imbalance_top1_abs":0.152333,"visible_depth_imbalance_top3_abs":0.273247,"visible_depth_imbalance_top5_abs":0.348231},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.263345,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.318231,"feature_id":"pressure_watch","threshold":0.03,"value":0.348231},{"crossed":true,"crossing_class":"crossed","distance":0.318231,"feature_id":"pressure_elevated","threshold":0.03,"value":0.348231},{"crossed":true,"crossing_class":"crossed","distance":0.318231,"feature_id":"flow_elevated","threshold":0.03,"value":0.348231},{"crossed":true,"crossing_class":"crossed","distance":0.260616,"feature_id":"fragility_watch","threshold":0.03,"value":0.290616},{"crossed":true,"crossing_class":"crossed","distance":0.260616,"feature_id":"fragility_elevated","threshold":0.03,"value":0.290616}],"diagnosis_class":"strong_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_monitoring_replay_and_agent_brief","runner_up_score":0.714,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.70719,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.155352,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.869352,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:watch:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.86,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"397c077c9316a499fc411dad","event_time_utc":"2026-07-07T21:26:19Z","packet_generated_at_utc":"2026-07-07T21:26:19Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:26:19Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"e066016a5ac0f4762dc0c6b2","mid_price":0.076073,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"one_sided_trade_flow_watch","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.588948,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.407018,"driver_strengths":{"freshness_ms":4246,"funding_rate_abs":0.0000125,"large_trade_share":0.42412,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.255438,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.577432,"trade_imbalance_abs":0.280568,"visible_depth_imbalance_top1_abs":0.555046,"visible_depth_imbalance_top3_abs":0.104787,"visible_depth_imbalance_top5_abs":0.031272},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.407018,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.225438,"feature_id":"fragility_watch","threshold":0.03,"value":0.255438},{"crossed":true,"crossing_class":"crossed","distance":0.225438,"feature_id":"fragility_elevated","threshold":0.03,"value":0.255438},{"crossed":true,"crossing_class":"crossed","distance":0.001272,"feature_id":"pressure_watch","threshold":0.03,"value":0.031272},{"crossed":true,"crossing_class":"crossed","distance":0.001272,"feature_id":"pressure_elevated","threshold":0.03,"value":0.031272},{"crossed":true,"crossing_class":"crossed","distance":0.001272,"feature_id":"flow_elevated","threshold":0.03,"value":0.031272}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.704301,"runner_up_state":"flow_shift_watch","severity_class":"elevated_context","severity_score":0.588948,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.009699,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.714,"winner_state":"fragile_depth_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"46fe80d6b2177f9110dd92ca","event_time_utc":"2026-07-07T21:29:22Z","packet_generated_at_utc":"2026-07-07T21:29:22Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:29:22Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"373a7ad7ddaf8fe7a92b5b41","mid_price":0.0761925,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.905548,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":4,"state_persistence_seconds":2210.0,"novelty_score":0.403673,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4860,"funding_rate_abs":0.0000125,"large_trade_share":0.264405,"lineage_price_move_bps_abs":40.521552,"lineage_vote_score":0.793042,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.395421,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.131247,"trade_imbalance_abs":0.787334,"visible_depth_imbalance_top1_abs":0.966904,"visible_depth_imbalance_top3_abs":0.885681,"visible_depth_imbalance_top5_abs":0.722533},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.692533,"feature_id":"pressure_watch","threshold":0.03,"value":0.722533},{"crossed":true,"crossing_class":"crossed","distance":0.692533,"feature_id":"pressure_elevated","threshold":0.03,"value":0.722533},{"crossed":true,"crossing_class":"crossed","distance":0.692533,"feature_id":"flow_elevated","threshold":0.03,"value":0.722533},{"crossed":true,"crossing_class":"crossed","distance":0.365421,"feature_id":"fragility_watch","threshold":0.03,"value":0.395421},{"crossed":true,"crossing_class":"crossed","distance":0.365421,"feature_id":"fragility_elevated","threshold":0.03,"value":0.395421}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.403673,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.905548,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":4,"state_margin":0.05,"state_persistence_seconds":2210.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"55bc1871712f77e48e5556cf","event_time_utc":"2026-07-07T21:33:12Z","packet_generated_at_utc":"2026-07-07T21:33:12Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:33:12Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"875f7d6be6bf8833ba9799e2","mid_price":0.0759955,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.794761,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":5,"state_persistence_seconds":2440.0,"novelty_score":0.379113,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":4936,"funding_rate_abs":0.0000125,"large_trade_share":0.206362,"lineage_price_move_bps_abs":66.272344,"lineage_vote_score":0.820518,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.3176,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":2.500148,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.11022,"visible_depth_imbalance_top3_abs":0.598519,"visible_depth_imbalance_top5_abs":0.575171},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.545171,"feature_id":"pressure_watch","threshold":0.03,"value":0.575171},{"crossed":true,"crossing_class":"crossed","distance":0.545171,"feature_id":"pressure_elevated","threshold":0.03,"value":0.575171},{"crossed":true,"crossing_class":"crossed","distance":0.545171,"feature_id":"flow_elevated","threshold":0.03,"value":0.575171},{"crossed":true,"crossing_class":"crossed","distance":0.2876,"feature_id":"fragility_watch","threshold":0.03,"value":0.3176},{"crossed":true,"crossing_class":"crossed","distance":0.2876,"feature_id":"fragility_elevated","threshold":0.03,"value":0.3176}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.379113,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.794761,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":5,"state_margin":0.05,"state_persistence_seconds":2440.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:watch:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.86,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"58bd292e89f47f459cb7d0fa","event_time_utc":"2026-07-07T21:44:12Z","packet_generated_at_utc":"2026-07-07T21:44:12Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:44:12Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"66f9e2430ede920481b09558","mid_price":0.07574,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.65117,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":6,"state_persistence_seconds":3100.0,"novelty_score":0.4375,"contradiction_score":0.373494,"driver_strengths":{"freshness_ms":4948,"funding_rate_abs":0.0000125,"large_trade_share":0.472409,"lineage_price_move_bps_abs":99.669945,"lineage_vote_score":0.854111,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.154606,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.584368,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.133158,"visible_depth_imbalance_top3_abs":0.060822,"visible_depth_imbalance_top5_abs":0.052043},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.373494,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.124606,"feature_id":"fragility_watch","threshold":0.03,"value":0.154606},{"crossed":true,"crossing_class":"crossed","distance":0.124606,"feature_id":"fragility_elevated","threshold":0.03,"value":0.154606},{"crossed":true,"crossing_class":"crossed","distance":0.022043,"feature_id":"pressure_watch","threshold":0.03,"value":0.052043},{"crossed":true,"crossing_class":"crossed","distance":0.022043,"feature_id":"pressure_elevated","threshold":0.03,"value":0.052043},{"crossed":true,"crossing_class":"crossed","distance":0.022043,"feature_id":"flow_elevated","threshold":0.03,"value":0.052043}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.4375,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.854111,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.65117,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":6,"state_margin":0.024785,"state_persistence_seconds":3100.0,"transition_type":"same_state_new_context","winner_score":0.878896,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"da649632b1efe320771ebca3","event_time_utc":"2026-07-07T23:24:34Z","packet_generated_at_utc":"2026-07-07T23:24:34Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:34Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"0378209a63737dfbbec7f09b","mid_price":0.076273,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.852929,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":7,"state_persistence_seconds":9122.0,"novelty_score":0.352498,"contradiction_score":0.468214,"driver_strengths":{"freshness_ms":542,"funding_rate_abs":0.0000125,"large_trade_share":0.52243,"lineage_price_move_bps_abs":29.99902,"lineage_vote_score":0.805249,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.355246,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.573296,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.538353,"visible_depth_imbalance_top3_abs":0.388892,"visible_depth_imbalance_top5_abs":0.552627},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.468214,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.522627,"feature_id":"pressure_watch","threshold":0.03,"value":0.552627},{"crossed":true,"crossing_class":"crossed","distance":0.522627,"feature_id":"pressure_elevated","threshold":0.03,"value":0.552627},{"crossed":true,"crossing_class":"crossed","distance":0.522627,"feature_id":"flow_elevated","threshold":0.03,"value":0.552627},{"crossed":true,"crossing_class":"crossed","distance":0.325246,"feature_id":"fragility_watch","threshold":0.03,"value":0.355246},{"crossed":true,"crossing_class":"crossed","distance":0.325246,"feature_id":"fragility_elevated","threshold":0.03,"value":0.355246}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.352498,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.846839,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.852929,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":7,"state_margin":0.063161,"state_persistence_seconds":9122.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"2563b90aa1d9e0c1f3ae774b","event_time_utc":"2026-07-07T23:33:02Z","packet_generated_at_utc":"2026-07-07T23:33:02Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:33:02Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"dff53c9b9dd18b2367666d1a","mid_price":0.07627,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.719491,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":8,"state_persistence_seconds":9630.0,"novelty_score":0.32588,"contradiction_score":0.317589,"driver_strengths":{"freshness_ms":671,"funding_rate_abs":0.0000125,"large_trade_share":0.246184,"lineage_price_move_bps_abs":30.391164,"lineage_vote_score":0.812438,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.275931,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.786679,"trade_imbalance_abs":0.543358,"visible_depth_imbalance_top1_abs":0.640117,"visible_depth_imbalance_top3_abs":0.625065,"visible_depth_imbalance_top5_abs":0.30416},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.317589,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.27416,"feature_id":"pressure_watch","threshold":0.03,"value":0.30416},{"crossed":true,"crossing_class":"crossed","distance":0.27416,"feature_id":"pressure_elevated","threshold":0.03,"value":0.30416},{"crossed":true,"crossing_class":"crossed","distance":0.27416,"feature_id":"flow_elevated","threshold":0.03,"value":0.30416},{"crossed":true,"crossing_class":"crossed","distance":0.245931,"feature_id":"fragility_watch","threshold":0.03,"value":0.275931},{"crossed":true,"crossing_class":"crossed","distance":0.245931,"feature_id":"fragility_elevated","threshold":0.03,"value":0.275931}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.32588,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.762496,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.719491,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":8,"state_margin":0.049942,"state_persistence_seconds":9630.0,"transition_type":"same_state_new_context","winner_score":0.812438,"winner_state":"fragile_depth_watch"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"timeline_row_total":8},"provider_side":{"label":"Market-data provider output","headline":"8 row windows across 2.7h; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80},"remaining_work":["compute state across 8 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ENAUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ENAUSD-PERP","GET /api/public/data/context/active-asset?symbol=ENAUSD-PERP","GET /api/public/data/liquidations/context?symbol=ENAUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.275931,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.30416,"trade_count":10,"trade_imbalance":-0.543358,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 31588 bid vs 59203 ask with -0.304 imbalance and 0.786679 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"4b471e642edc2ce354d2f1ab","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/2563b90aa1d9e0c1f3ae774b/workbench","lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9630,"window_span_minutes":160.5,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":13,"new_tag_total":21,"price_start_mid":0.076503,"price_end_mid":0.07627,"price_move_bps":-30.39,"replay_ready_share":1.0,"confidence_min_score":0.86,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},"stages":[{"stage_id":"before","label":"Before","event_id":"7e08ce9df81023032748e37f","event_time_utc":"2026-07-07T20:52:32Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ENAUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ENAUSD-PERP","GET /api/public/data/context/active-asset?symbol=ENAUSD-PERP","GET /api/public/data/liquidations/context?symbol=ENAUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.362112,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.508114,"trade_count":10,"trade_imbalance":-0.932584,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"mid_price":0.0765025,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"190cf7ac704abe16636391b7","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 47105 bid vs 144423 ask with -0.508 imbalance and 0.392144 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window"],"winner_state":"fragile_depth_watch","automation_status":"review_ready","calibration_scope":"symbol","customer_headline":"Opening read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance -0.508, fragility +0.362; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance -0.508, fragility +0.362"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"stage_id":"during","label":"During","event_id":"55bc1871712f77e48e5556cf","event_time_utc":"2026-07-07T21:33:12Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"sell_flow_absorbed_by_bid_liquidity","event_class":"bid_depth_absorption_against_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ENAUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ENAUSD-PERP","GET /api/public/data/context/active-asset?symbol=ENAUSD-PERP","GET /api/public/data/liquidations/context?symbol=ENAUSD-PERP"],"headline":"Bid-side visible depth stayed heavy while recent trades skewed sell; the packet marks contra-flow absorption context.","primary_driver":"visible_bid_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.3176,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.575171,"trade_count":10,"trade_imbalance":-1.0,"trade_side":"aggressive_sell_flow"},"event_class_label":"Bid Depth Absorption Against Sell Flow"},"mid_price":0.0759955,"confidence_score":0.86,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"e2701820809a3037d3763818","top_tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 179345 bid vs 48370 ask with +0.575 imbalance and 2.50015 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: sell flow absorbed by bid liquidity","customer_summary":"top-5 imbalance +0.575, fragility +0.318; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["sell flow absorbed by bid liquidity","depth stable","flow imbalance elevated","top-5 imbalance +0.575, fragility +0.318"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"stage_id":"after","label":"After","event_id":"2563b90aa1d9e0c1f3ae774b","event_time_utc":"2026-07-07T23:33:02Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ENAUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ENAUSD-PERP","GET /api/public/data/context/active-asset?symbol=ENAUSD-PERP","GET /api/public/data/liquidations/context?symbol=ENAUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.275931,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.30416,"trade_count":10,"trade_imbalance":-0.543358,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"mid_price":0.07627,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"4b471e642edc2ce354d2f1ab","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 31588 bid vs 59203 ask with -0.304 imbalance and 0.786679 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance -0.304, fragility +0.276; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance -0.304, fragility +0.276"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"route_paths":["GET /api/public/market-state/latest?symbol=ENAUSD-PERP","GET /api/public/market-state/packets/2563b90aa1d9e0c1f3ae774b/workbench","GET /api/public/market-state/events/2563b90aa1d9e0c1f3ae774b/evidence","GET /api/public/market-state/replay?symbol=ENAUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=ENAUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=ENAUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/2563b90aa1d9e0c1f3ae774b/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/2563b90aa1d9e0c1f3ae774b/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=ENAUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=ENAUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."},{"row_type":"public_packet_lineage_story","symbol":"SUIUSD-PERP","event_id":"5d565f137da0890622c46aef","title":"SUIUSD-PERP: Fragile Depth Watch","summary":"8 packets kept the SUIUSD-PERP market read alive across 2.7h.","customer_story":{"headline":"8 packets kept the SUIUSD-PERP market read alive across 2.7h.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved -24.44 bps: Opening read: open interest context attached -> Closeout read: bid heavy depth.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T20:51:31Z","end":"2026-07-07T23:32:48Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":8,"window_span_seconds":9647,"window_span_label":"2.7h"},"featured_window_selection":{"score":29.806222,"raw_score":44.709333,"maturity_multiplier":0.666667,"packet_sequence_total":8,"window_span_seconds":9647,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":24.44,"source_row_total":248,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":8},"lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9647,"window_span_minutes":160.78,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":8,"new_tag_total":26,"price_start_mid":0.73235,"price_end_mid":0.73056,"price_move_bps":-24.44,"replay_ready_share":1.0,"confidence_min_score":0.86,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"lineage_visualization":{"symbol":"SUIUSD-PERP","row_total":8,"expected_interval_seconds":10,"expected_minimum_row_total":964,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":8,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":7,"max_gap_seconds":6055,"average_gap_seconds":1378.143,"sample_gaps_seconds":[316,1707,179,227,660,6055,503]},"source_window_gap_stats":{"gap_total":7,"max_gap_seconds":6055,"average_gap_seconds":1378.143,"sample_gaps_seconds":[316,1707,179,227,660,6055,503]},"state_counts":{"fragile_depth_watch":8},"event_class_counts":{"funding_oi_crowding_context":2,"bid_depth_absorption_against_sell_flow":2,"trade_flow_leading_visible_book":3,"visible_depth_pressure_without_trade_confirmation":1},"event_profile_counts":{"crowding_context":2,"contra_flow_absorption":2,"trade_flow_lead":3,"depth_only_pressure":1},"transition_type_counts":{"lineage_context_pending":3,"same_state_new_context":5},"event_severity_class_counts":{"high_context":5,"elevated_context":3},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"6db2f357f5a65ad400383d2f","end_event_id":"5d565f137da0890622c46aef","start_time_utc":"2026-07-07T20:52:01Z","end_time_utc":"2026-07-07T23:32:48Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"funding_oi_crowding_context","event_profile":"crowding_context","start_event_id":"6db2f357f5a65ad400383d2f","end_event_id":"6db2f357f5a65ad400383d2f","start_time_utc":"2026-07-07T20:52:01Z","end_time_utc":"2026-07-07T20:52:01Z","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"0a1a88e3cf4322fc0e6bce93","end_event_id":"0a1a88e3cf4322fc0e6bce93","start_time_utc":"2026-07-07T20:57:17Z","end_time_utc":"2026-07-07T20:57:17Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"d2ab619eda6bc1edf33fb028","end_event_id":"d2ab619eda6bc1edf33fb028","start_time_utc":"2026-07-07T21:25:44Z","end_time_utc":"2026-07-07T21:25:44Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"8df976ac9599c82b1eb81de8","end_event_id":"8df976ac9599c82b1eb81de8","start_time_utc":"2026-07-07T21:28:43Z","end_time_utc":"2026-07-07T21:28:43Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"funding_oi_crowding_context","event_profile":"crowding_context","start_event_id":"e04b6ded0a95f0a2dbe9c235","end_event_id":"e04b6ded0a95f0a2dbe9c235","start_time_utc":"2026-07-07T21:32:30Z","end_time_utc":"2026-07-07T21:32:30Z","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"7a3dbf0b56c44984c2b39d9e","end_event_id":"b19ba064560b15a370b2c36a","start_time_utc":"2026-07-07T21:43:30Z","end_time_utc":"2026-07-07T23:24:25Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","start_event_id":"5d565f137da0890622c46aef","end_event_id":"5d565f137da0890622c46aef","start_time_utc":"2026-07-07T23:32:48Z","end_time_utc":"2026-07-07T23:32:48Z","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"}],"transition_rows":[{"event_id":"0a1a88e3cf4322fc0e6bce93","event_time_utc":"2026-07-07T20:57:17Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"funding_oi_crowding_context","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"crowding_context","to_event_profile":"contra_flow_absorption","changed_tags":["alignment:calibration_review:historical","alignment:needs_more_evidence:historical","calibration:effective_floor_applied:session","event:bid_depth_absorption_against_sell_flow:short","event:funding_oi_crowding_context:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","latency_lane:historical_replay","latency_lane:session_regime","pressure:ask_building:hot","pressure:ask_building:short"]},{"event_id":"d2ab619eda6bc1edf33fb028","event_time_utc":"2026-07-07T21:25:44Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"contra_flow_absorption","to_event_profile":"trade_flow_lead","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","spread:tight:hot","spread:watch:hot","state_synthesis:forced_flow_pressure:short","state_vote:flow_shift_watch:short"]},{"event_id":"8df976ac9599c82b1eb81de8","event_time_utc":"2026-07-07T21:28:43Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"trade_flow_lead","to_event_profile":"contra_flow_absorption","changed_tags":["alignment:calibration_review:historical","alignment:review_ready:historical","event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","history:sample_3_plus","latency_lane:event_lineage","lineage:price_move:large:event","lineage:state_persistence_lineage:event","lineage:tag_persistence:event"]},{"event_id":"e04b6ded0a95f0a2dbe9c235","event_time_utc":"2026-07-07T21:32:30Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"funding_oi_crowding_context","from_event_profile":"contra_flow_absorption","to_event_profile":"crowding_context","changed_tags":["crowding:shift:short","event:bid_depth_absorption_against_sell_flow:short","event:funding_oi_crowding_context:short","forced_flow:active:short","forced_flow:watch:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","state_synthesis:forced_flow_pressure:short","state_synthesis:recent_trades:short","state_vote:crowding_persistent:short"]},{"event_id":"7a3dbf0b56c44984c2b39d9e","event_time_utc":"2026-07-07T21:43:30Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"funding_oi_crowding_context","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"crowding_context","to_event_profile":"trade_flow_lead","changed_tags":["crowding:shift:short","event:funding_oi_crowding_context:short","event:trade_flow_leading_visible_book:short","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","state_synthesis:recent_trades:short","state_vote:crowding_persistent:short","state_vote:crowding_shift:short","state_vote:pressure_building:short","structure:crowding_context:short"]},{"event_id":"b19ba064560b15a370b2c36a","event_time_utc":"2026-07-07T23:24:25Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"trade_flow_lead","to_event_profile":"trade_flow_lead","changed_tags":["flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","freshness:fresh_sub_second:hot","freshness:watch:hot","lineage:price_move:large:event","lineage:price_move:moderate:event","lineage:window_15m_plus:event","lineage:window_60m_plus:event","pressure:balanced:hot","pressure:balanced:short"]},{"event_id":"5d565f137da0890622c46aef","event_time_utc":"2026-07-07T23:32:48Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"visible_depth_pressure_without_trade_confirmation","from_event_profile":"trade_flow_lead","to_event_profile":"depth_only_pressure","changed_tags":["crowding:shift:short","event:trade_flow_leading_visible_book:short","event:visible_depth_pressure_without_trade_confirmation:short","flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","freshness:fresh:hot","freshness:fresh_sub_second:hot","pressure:balanced:hot","pressure:balanced:short","pressure:bid_building:hot"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T20:52:01Z","event_id":"6db2f357f5a65ad400383d2f","row_family":"l2_book","row_type":"BOOK","side":"BID","price":0.73234,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:01Z","event_id":"6db2f357f5a65ad400383d2f","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":0.73236,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:01Z","event_id":"6db2f357f5a65ad400383d2f","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":0.73235,"fragment":"spread 0.2731 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:01Z","event_id":"6db2f357f5a65ad400383d2f","row_family":"trades","row_type":"TRADE","side":"FLOW","price":0.73235,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T20:52:01Z","event_id":"6db2f357f5a65ad400383d2f","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":0.73235,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:25:44Z","event_id":"d2ab619eda6bc1edf33fb028","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":0.72785,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:25:44Z","event_id":"d2ab619eda6bc1edf33fb028","row_family":"trades","row_type":"TRADE","side":"FLOW","price":0.727745,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:25:44Z","event_id":"d2ab619eda6bc1edf33fb028","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":0.727745,"fragment":"spread 2.8856 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:32:30Z","event_id":"e04b6ded0a95f0a2dbe9c235","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":0.72635,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:32:30Z","event_id":"e04b6ded0a95f0a2dbe9c235","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":0.726315,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:43:30Z","event_id":"7a3dbf0b56c44984c2b39d9e","row_family":"l2_book","row_type":"BOOK","side":"BID","price":0.72218,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:43:30Z","event_id":"7a3dbf0b56c44984c2b39d9e","row_family":"trades","row_type":"TRADE","side":"FLOW","price":0.722215,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:43:30Z","event_id":"7a3dbf0b56c44984c2b39d9e","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":0.722215,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T23:32:48Z","event_id":"5d565f137da0890622c46aef","row_family":"l2_book","row_type":"BOOK","side":"BID","price":0.73052,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"6db2f357f5a65ad400383d2f","event_time_utc":"2026-07-07T20:52:01Z","packet_generated_at_utc":"2026-07-07T20:52:01Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:52:01Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"a3471113d8a3f137c8920afa","mid_price":0.73235,"state":"fragile_depth_watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","primary_driver":"funding_open_interest_context","secondary_driver":"depth_flow_context","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.702739,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.248511,"driver_strengths":{"freshness_ms":3621,"funding_rate_abs":0.0000125,"large_trade_share":0.329352,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.286537,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.273093,"trade_imbalance_abs":0.341296,"visible_depth_imbalance_top1_abs":0.757866,"visible_depth_imbalance_top3_abs":0.470909,"visible_depth_imbalance_top5_abs":0.389727},"state_diagnosis":{"automation_status":"review_ready","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.248511,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.359727,"feature_id":"pressure_watch","threshold":0.03,"value":0.389727},{"crossed":true,"crossing_class":"crossed","distance":0.359727,"feature_id":"pressure_elevated","threshold":0.03,"value":0.389727},{"crossed":true,"crossing_class":"crossed","distance":0.359727,"feature_id":"flow_elevated","threshold":0.03,"value":0.389727},{"crossed":true,"crossing_class":"crossed","distance":0.256537,"feature_id":"fragility_watch","threshold":0.03,"value":0.286537},{"crossed":true,"crossing_class":"crossed","distance":0.256537,"feature_id":"fragility_elevated","threshold":0.03,"value":0.286537}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_monitoring_replay_and_agent_brief","runner_up_score":0.732809,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.702739,"source_support":{"partial_families":["liquidation_pressure","regime_scenario"],"partial_family_total":2,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression"],"resolved_family_total":5,"source_support_ratio":0.714286},"state_age_packets":1,"state_margin":0.081027,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.813836,"winner_state":"pressure_building"},"tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_id":"0a1a88e3cf4322fc0e6bce93","event_time_utc":"2026-07-07T20:57:17Z","packet_generated_at_utc":"2026-07-07T20:57:17Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:57:17Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"e6e9c3af85b1a0dc68862a8d","mid_price":0.73294,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.694582,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.452398,"driver_strengths":{"freshness_ms":4151,"funding_rate_abs":0.0000125,"large_trade_share":0.187131,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.195022,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.272874,"trade_imbalance_abs":0.625738,"visible_depth_imbalance_top1_abs":0.305882,"visible_depth_imbalance_top3_abs":0.122983,"visible_depth_imbalance_top5_abs":0.497215},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.452398,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.467215,"feature_id":"pressure_watch","threshold":0.03,"value":0.497215},{"crossed":true,"crossing_class":"crossed","distance":0.467215,"feature_id":"pressure_elevated","threshold":0.03,"value":0.497215},{"crossed":true,"crossing_class":"crossed","distance":0.467215,"feature_id":"flow_elevated","threshold":0.03,"value":0.497215},{"crossed":true,"crossing_class":"crossed","distance":0.165022,"feature_id":"fragility_watch","threshold":0.03,"value":0.195022},{"crossed":true,"crossing_class":"crossed","distance":0.165022,"feature_id":"fragility_elevated","threshold":0.03,"value":0.195022}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.808051,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.694582,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.070278,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.878329,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"d2ab619eda6bc1edf33fb028","event_time_utc":"2026-07-07T21:25:44Z","packet_generated_at_utc":"2026-07-07T21:25:44Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:25:44Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"94b0ec3daebee92dd2deafa5","mid_price":0.727745,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"one_sided_trade_flow_watch","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.614758,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.399354,"driver_strengths":{"freshness_ms":4221,"funding_rate_abs":0.0000125,"large_trade_share":0.359916,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.351864,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":2.885626,"trade_imbalance_abs":0.32813,"visible_depth_imbalance_top1_abs":0.539916,"visible_depth_imbalance_top3_abs":0.142936,"visible_depth_imbalance_top5_abs":0.074448},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.399354,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.321864,"feature_id":"fragility_watch","threshold":0.03,"value":0.351864},{"crossed":true,"crossing_class":"crossed","distance":0.321864,"feature_id":"fragility_elevated","threshold":0.03,"value":0.351864},{"crossed":true,"crossing_class":"crossed","distance":0.044448,"feature_id":"pressure_watch","threshold":0.03,"value":0.074448},{"crossed":true,"crossing_class":"crossed","distance":0.044448,"feature_id":"pressure_elevated","threshold":0.03,"value":0.074448},{"crossed":true,"crossing_class":"crossed","distance":0.044448,"feature_id":"flow_elevated","threshold":0.03,"value":0.074448}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.7,"runner_up_state":"fragile_depth_watch","severity_class":"elevated_context","severity_score":0.614758,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.013148,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.713148,"winner_state":"flow_shift_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:watch:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.86,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"8df976ac9599c82b1eb81de8","event_time_utc":"2026-07-07T21:28:43Z","packet_generated_at_utc":"2026-07-07T21:28:43Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:28:43Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"8633a6860964e0a2be0c18f4","mid_price":0.727565,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.740189,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":4,"state_persistence_seconds":2202.0,"novelty_score":0.48701,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":4547,"funding_rate_abs":0.0000125,"large_trade_share":0.455055,"lineage_price_move_bps_abs":65.337612,"lineage_vote_score":0.812895,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.182609,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.137445,"trade_imbalance_abs":0.46667,"visible_depth_imbalance_top1_abs":0.232769,"visible_depth_imbalance_top3_abs":0.200908,"visible_depth_imbalance_top5_abs":0.573942},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.543942,"feature_id":"pressure_watch","threshold":0.03,"value":0.573942},{"crossed":true,"crossing_class":"crossed","distance":0.543942,"feature_id":"pressure_elevated","threshold":0.03,"value":0.573942},{"crossed":true,"crossing_class":"crossed","distance":0.543942,"feature_id":"flow_elevated","threshold":0.03,"value":0.573942},{"crossed":true,"crossing_class":"crossed","distance":0.152609,"feature_id":"fragility_watch","threshold":0.03,"value":0.182609},{"crossed":true,"crossing_class":"crossed","distance":0.152609,"feature_id":"fragility_elevated","threshold":0.03,"value":0.182609}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.48701,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.740189,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":4,"state_margin":0.05,"state_persistence_seconds":2202.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"e04b6ded0a95f0a2dbe9c235","event_time_utc":"2026-07-07T21:32:30Z","packet_generated_at_utc":"2026-07-07T21:32:30Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:32:30Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"1531a20f292d0c292f7dfdf2","mid_price":0.726315,"state":"fragile_depth_watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","primary_driver":"funding_open_interest_context","secondary_driver":"depth_flow_context","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.623844,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":5,"state_persistence_seconds":2429.0,"novelty_score":0.4925,"contradiction_score":0.098738,"driver_strengths":{"freshness_ms":4780,"funding_rate_abs":0.0000125,"large_trade_share":0.373139,"lineage_price_move_bps_abs":82.405953,"lineage_vote_score":0.833425,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.252552,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.963769,"trade_imbalance_abs":0.032465,"visible_depth_imbalance_top1_abs":0.668827,"visible_depth_imbalance_top3_abs":0.402086,"visible_depth_imbalance_top5_abs":0.089372},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.098738,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.222552,"feature_id":"fragility_watch","threshold":0.03,"value":0.252552},{"crossed":true,"crossing_class":"crossed","distance":0.222552,"feature_id":"fragility_elevated","threshold":0.03,"value":0.252552},{"crossed":true,"crossing_class":"crossed","distance":0.059372,"feature_id":"pressure_watch","threshold":0.03,"value":0.089372},{"crossed":true,"crossing_class":"crossed","distance":0.059372,"feature_id":"pressure_elevated","threshold":0.03,"value":0.089372},{"crossed":true,"crossing_class":"crossed","distance":0.059372,"feature_id":"flow_elevated","threshold":0.03,"value":0.089372}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.4925,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.685,"runner_up_state":"crowding_persistent","severity_class":"elevated_context","severity_score":0.623844,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":5,"state_margin":0.148425,"state_persistence_seconds":2429.0,"transition_type":"same_state_new_context","winner_score":0.833425,"winner_state":"fragile_depth_watch"},"tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.9,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_id":"7a3dbf0b56c44984c2b39d9e","event_time_utc":"2026-07-07T21:43:30Z","packet_generated_at_utc":"2026-07-07T21:43:30Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:43:30Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"d011f1a23156ef4b2afd20fc","mid_price":0.722215,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.750136,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":6,"state_persistence_seconds":3089.0,"novelty_score":0.52,"contradiction_score":0.313496,"driver_strengths":{"freshness_ms":4654,"funding_rate_abs":0.0000125,"large_trade_share":0.406111,"lineage_price_move_bps_abs":138.390114,"lineage_vote_score":0.854375,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.308152,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.96924,"trade_imbalance_abs":0.69311,"visible_depth_imbalance_top1_abs":0.914679,"visible_depth_imbalance_top3_abs":0.36248,"visible_depth_imbalance_top5_abs":0.05814},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.313496,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.278152,"feature_id":"fragility_watch","threshold":0.03,"value":0.308152},{"crossed":true,"crossing_class":"crossed","distance":0.278152,"feature_id":"fragility_elevated","threshold":0.03,"value":0.308152},{"crossed":true,"crossing_class":"crossed","distance":0.02814,"feature_id":"pressure_watch","threshold":0.03,"value":0.05814},{"crossed":true,"crossing_class":"crossed","distance":0.02814,"feature_id":"pressure_elevated","threshold":0.03,"value":0.05814},{"crossed":true,"crossing_class":"crossed","distance":0.02814,"feature_id":"flow_elevated","threshold":0.03,"value":0.05814}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.52,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.802591,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.750136,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":6,"state_margin":0.051784,"state_persistence_seconds":3089.0,"transition_type":"same_state_new_context","winner_score":0.854375,"winner_state":"fragile_depth_watch"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"b19ba064560b15a370b2c36a","event_time_utc":"2026-07-07T23:24:25Z","packet_generated_at_utc":"2026-07-07T23:24:25Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:25Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"b6783ebfb9f073cab40485af","mid_price":0.730355,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.634847,"severity_class":"elevated_context","threshold_crossing_total":2},"transition_type":"same_state_new_context","state_age_packets":7,"state_persistence_seconds":9144.0,"novelty_score":0.318792,"contradiction_score":0.257556,"driver_strengths":{"freshness_ms":378,"funding_rate_abs":0.0000125,"large_trade_share":0.501265,"lineage_price_move_bps_abs":27.241073,"lineage_vote_score":0.803043,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.255165,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.232277,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.66691,"visible_depth_imbalance_top3_abs":0.09584,"visible_depth_imbalance_top5_abs":0.010842},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.257556,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.225165,"feature_id":"fragility_watch","threshold":0.03,"value":0.255165},{"crossed":true,"crossing_class":"crossed","distance":0.225165,"feature_id":"fragility_elevated","threshold":0.03,"value":0.255165},{"crossed":false,"crossing_class":"near_threshold","distance":-0.019158,"feature_id":"pressure_watch","threshold":0.03,"value":0.010842},{"crossed":false,"crossing_class":"near_threshold","distance":-0.019158,"feature_id":"pressure_elevated","threshold":0.03,"value":0.010842},{"crossed":false,"crossing_class":"near_threshold","distance":-0.019158,"feature_id":"flow_elevated","threshold":0.03,"value":0.010842}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.318792,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.803043,"runner_up_state":"fragile_depth_watch","severity_class":"elevated_context","severity_score":0.634847,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":7,"state_margin":0.076957,"state_persistence_seconds":9144.0,"transition_type":"same_state_new_context","winner_score":0.88,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short","flow:balanced:hot","flow:balanced:short","spread:tight:hot","freshness:fresh_sub_second:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"5d565f137da0890622c46aef","event_time_utc":"2026-07-07T23:32:48Z","packet_generated_at_utc":"2026-07-07T23:32:48Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:32:48Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"ed526a701de12e0b7edcee74","mid_price":0.73056,"state":"fragile_depth_watch","event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","market_read_direction":"bid_heavy_depth","primary_driver":"visible_depth","secondary_driver":"trade_flow_not_confirmed","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.67137,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":8,"state_persistence_seconds":9647.0,"novelty_score":0.394994,"contradiction_score":0.290547,"driver_strengths":{"freshness_ms":1539,"funding_rate_abs":0.0000125,"large_trade_share":0.238757,"lineage_price_move_bps_abs":24.441865,"lineage_vote_score":0.807678,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.251351,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.09505,"trade_imbalance_abs":0.139112,"visible_depth_imbalance_top1_abs":0.312383,"visible_depth_imbalance_top3_abs":0.577111,"visible_depth_imbalance_top5_abs":0.482981},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.290547,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.452981,"feature_id":"pressure_watch","threshold":0.03,"value":0.482981},{"crossed":true,"crossing_class":"crossed","distance":0.452981,"feature_id":"pressure_elevated","threshold":0.03,"value":0.482981},{"crossed":true,"crossing_class":"crossed","distance":0.452981,"feature_id":"flow_elevated","threshold":0.03,"value":0.482981},{"crossed":true,"crossing_class":"crossed","distance":0.221351,"feature_id":"fragility_watch","threshold":0.03,"value":0.251351},{"crossed":true,"crossing_class":"crossed","distance":0.221351,"feature_id":"fragility_elevated","threshold":0.03,"value":0.251351}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.394994,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.807678,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.67137,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":8,"state_margin":0.062111,"state_persistence_seconds":9647.0,"transition_type":"same_state_new_context","winner_score":0.869789,"winner_state":"pressure_building"},"tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"}],"timeline_row_total":8},"provider_side":{"label":"Market-data provider output","headline":"8 row windows across 2.7h; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80},"remaining_work":["compute state across 8 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","market_read_direction":"bid_heavy_depth","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"bid_heavy_depth","event_class":"visible_depth_pressure_without_trade_confirmation","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=SUIUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=SUIUSD-PERP","GET /api/public/data/context/active-asset?symbol=SUIUSD-PERP","GET /api/public/data/liquidations/context?symbol=SUIUSD-PERP"],"headline":"Visible depth is skewed, but recent trade flow did not confirm it; the packet keeps the pressure read bounded.","primary_driver":"visible_depth","profile":"depth_only_pressure","secondary_driver":"trade_flow_not_confirmed","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_quiet","fragility_score":0.251351,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.482981,"trade_count":10,"trade_imbalance":0.139112,"trade_side":"trade_flow_balanced_or_insufficient"},"event_class_label":"Visible Depth Pressure"},"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 26012 bid vs 9068.7 ask with +0.483 imbalance and 1.09505 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"a666bb47b8d1f32d4edf5464","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/5d565f137da0890622c46aef/workbench","lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9647,"window_span_minutes":160.78,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":8,"new_tag_total":26,"price_start_mid":0.73235,"price_end_mid":0.73056,"price_move_bps":-24.44,"replay_ready_share":1.0,"confidence_min_score":0.86,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},"stages":[{"stage_id":"before","label":"Before","event_id":"6db2f357f5a65ad400383d2f","event_time_utc":"2026-07-07T20:52:01Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"open_interest_context_attached","event_class":"funding_oi_crowding_context","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=SUIUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=SUIUSD-PERP","GET /api/public/data/context/active-asset?symbol=SUIUSD-PERP","GET /api/public/data/liquidations/context?symbol=SUIUSD-PERP"],"headline":"Funding/open-interest context is attached, but the packet keeps it as crowding context rather than a standalone signal.","primary_driver":"funding_open_interest_context","profile":"crowding_context","secondary_driver":"depth_flow_context","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_quiet","fragility_score":0.286537,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.389727,"trade_count":10,"trade_imbalance":-0.341296,"trade_side":"one_sided_trade_flow_watch"},"event_class_label":"Funding OI Crowding Context"},"mid_price":0.73235,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"8f9f7a8a55eb5b02755e1c67","top_tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 6964.4 bid vs 15859.5 ask with -0.390 imbalance and 0.273093 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window"],"winner_state":"fragile_depth_watch","automation_status":"review_ready","calibration_scope":"symbol","customer_headline":"Opening read: open interest context attached","customer_summary":"top-5 imbalance -0.390, fragility +0.287; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["open interest context attached","depth stable","flow imbalance elevated","top-5 imbalance -0.390, fragility +0.287"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"stage_id":"during","label":"During","event_id":"e04b6ded0a95f0a2dbe9c235","event_time_utc":"2026-07-07T21:32:30Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"open_interest_context_attached","event_class":"funding_oi_crowding_context","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=SUIUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=SUIUSD-PERP","GET /api/public/data/context/active-asset?symbol=SUIUSD-PERP","GET /api/public/data/liquidations/context?symbol=SUIUSD-PERP"],"headline":"Funding/open-interest context is attached, but the packet keeps it as crowding context rather than a standalone signal.","primary_driver":"funding_open_interest_context","profile":"crowding_context","secondary_driver":"depth_flow_context","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"balanced_depth","forced_flow_pressure_label":"forced_flow_quiet","fragility_score":0.252552,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.089372,"trade_count":10,"trade_imbalance":0.032465,"trade_side":"trade_flow_balanced_or_insufficient"},"event_class_label":"Funding OI Crowding Context"},"mid_price":0.726315,"confidence_score":0.9,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"1c7776c6095c697b2046243b","top_tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 12789 bid vs 15299.3 ask with -0.089 imbalance and 0.963769 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: open interest context attached","customer_summary":"top-5 imbalance -0.089, fragility +0.253; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["open interest context attached","depth stable","flow imbalance elevated","top-5 imbalance -0.089, fragility +0.253"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"stage_id":"after","label":"After","event_id":"5d565f137da0890622c46aef","event_time_utc":"2026-07-07T23:32:48Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","market_read_direction":"bid_heavy_depth","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"bid_heavy_depth","event_class":"visible_depth_pressure_without_trade_confirmation","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=SUIUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=SUIUSD-PERP","GET /api/public/data/context/active-asset?symbol=SUIUSD-PERP","GET /api/public/data/liquidations/context?symbol=SUIUSD-PERP"],"headline":"Visible depth is skewed, but recent trade flow did not confirm it; the packet keeps the pressure read bounded.","primary_driver":"visible_depth","profile":"depth_only_pressure","secondary_driver":"trade_flow_not_confirmed","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_quiet","fragility_score":0.251351,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.482981,"trade_count":10,"trade_imbalance":0.139112,"trade_side":"trade_flow_balanced_or_insufficient"},"event_class_label":"Visible Depth Pressure"},"mid_price":0.73056,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"a666bb47b8d1f32d4edf5464","top_tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 26012 bid vs 9068.7 ask with +0.483 imbalance and 1.09505 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: bid heavy depth","customer_summary":"top-5 imbalance +0.483, fragility +0.251; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["bid heavy depth","depth stable","flow imbalance elevated","top-5 imbalance +0.483, fragility +0.251"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"}],"route_paths":["GET /api/public/market-state/latest?symbol=SUIUSD-PERP","GET /api/public/market-state/packets/5d565f137da0890622c46aef/workbench","GET /api/public/market-state/events/5d565f137da0890622c46aef/evidence","GET /api/public/market-state/replay?symbol=SUIUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=SUIUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=SUIUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/5d565f137da0890622c46aef/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/5d565f137da0890622c46aef/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=SUIUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=SUIUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."},{"row_type":"public_packet_lineage_story","symbol":"TAOUSD-PERP","event_id":"5bb77cf5f73613eede25120f","title":"TAOUSD-PERP: Fragile Depth Watch","summary":"8 packets kept the TAOUSD-PERP market read alive across 2.7h.","customer_story":{"headline":"8 packets kept the TAOUSD-PERP market read alive across 2.7h.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved -62.77 bps: Opening read: buy flow absorbed by ask liquidity -> Closeout read: book pressure and trade flow confirmed.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T20:51:57Z","end":"2026-07-07T23:33:00Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":8,"window_span_seconds":9633,"window_span_label":"2.7h"},"featured_window_selection":{"score":29.806222,"raw_score":44.709333,"maturity_multiplier":0.666667,"packet_sequence_total":8,"window_span_seconds":9633,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":62.77,"source_row_total":248,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":9},"lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9633,"window_span_minutes":160.55,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":11,"new_tag_total":23,"price_start_mid":213.485,"price_end_mid":212.145,"price_move_bps":-62.77,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"lineage_visualization":{"symbol":"TAOUSD-PERP","row_total":8,"expected_interval_seconds":10,"expected_minimum_row_total":963,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":8,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":7,"max_gap_seconds":6027,"average_gap_seconds":1376.143,"sample_gaps_seconds":[318,1708,182,230,660,6027,508]},"source_window_gap_stats":{"gap_total":7,"max_gap_seconds":6027,"average_gap_seconds":1376.143,"sample_gaps_seconds":[318,1708,182,230,660,6027,508]},"state_counts":{"fragile_depth_watch":8},"event_class_counts":{"ask_depth_absorption_against_buy_flow":1,"visible_depth_pressure_without_trade_confirmation":1,"bid_pressure_confirmed_by_buy_flow":1,"bid_depth_absorption_against_sell_flow":2,"trade_flow_leading_visible_book":1,"ask_pressure_confirmed_by_sell_flow":2},"event_profile_counts":{"contra_flow_absorption":3,"depth_only_pressure":1,"flow_confirmed_pressure":3,"trade_flow_lead":1},"transition_type_counts":{"lineage_context_pending":3,"same_state_new_context":5},"event_severity_class_counts":{"high_context":6,"critical_context":2},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"06c834114f97c46d90f83528","end_event_id":"5bb77cf5f73613eede25120f","start_time_utc":"2026-07-07T20:52:27Z","end_time_utc":"2026-07-07T23:33:00Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"06c834114f97c46d90f83528","end_event_id":"06c834114f97c46d90f83528","start_time_utc":"2026-07-07T20:52:27Z","end_time_utc":"2026-07-07T20:52:27Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","start_event_id":"32dfeb229aa9600fe16dbb2b","end_event_id":"32dfeb229aa9600fe16dbb2b","start_time_utc":"2026-07-07T20:57:45Z","end_time_utc":"2026-07-07T20:57:45Z","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","start_event_id":"bd6ca5cd0ea387e4fa056aa9","end_event_id":"bd6ca5cd0ea387e4fa056aa9","start_time_utc":"2026-07-07T21:26:13Z","end_time_utc":"2026-07-07T21:26:13Z","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"c2b5eb83f19ce1122dcb0240","end_event_id":"c2b5eb83f19ce1122dcb0240","start_time_utc":"2026-07-07T21:29:15Z","end_time_utc":"2026-07-07T21:29:15Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"960501166c79ba0de29c3e7b","end_event_id":"960501166c79ba0de29c3e7b","start_time_utc":"2026-07-07T21:33:05Z","end_time_utc":"2026-07-07T21:33:05Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"c841878f50865a14ace5239c","end_event_id":"c841878f50865a14ace5239c","start_time_utc":"2026-07-07T21:44:05Z","end_time_utc":"2026-07-07T21:44:05Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"a628537fb1f7caad3159d533","end_event_id":"5bb77cf5f73613eede25120f","start_time_utc":"2026-07-07T23:24:32Z","end_time_utc":"2026-07-07T23:33:00Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"transition_rows":[{"event_id":"32dfeb229aa9600fe16dbb2b","event_time_utc":"2026-07-07T20:57:45Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"visible_depth_pressure_without_trade_confirmation","from_event_profile":"contra_flow_absorption","to_event_profile":"depth_only_pressure","changed_tags":["alignment:calibration_review:historical","alignment:strong:historical","calibration:effective_floor_applied:session","crowding:shift:short","event:ask_depth_absorption_against_buy_flow:short","event:visible_depth_pressure_without_trade_confirmation:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","latency_lane:historical_replay","latency_lane:session_regime","pressure:ask_building:hot"]},{"event_id":"bd6ca5cd0ea387e4fa056aa9","event_time_utc":"2026-07-07T21:26:13Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"visible_depth_pressure_without_trade_confirmation","to_event_class":"bid_pressure_confirmed_by_buy_flow","from_event_profile":"depth_only_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["crowding:shift:short","event:bid_pressure_confirmed_by_buy_flow:short","event:visible_depth_pressure_without_trade_confirmation:short","state_synthesis:recent_trades:short","state_vote:crowding_persistent:short","state_vote:crowding_shift:short","state_vote:pressure_building:short","structure:depth_only_pressure:short","structure:flow_confirmed_pressure:short"]},{"event_id":"c2b5eb83f19ce1122dcb0240","event_time_utc":"2026-07-07T21:29:15Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_pressure_confirmed_by_buy_flow","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"contra_flow_absorption","changed_tags":["alignment:calibration_review:historical","alignment:review_ready:historical","event:bid_depth_absorption_against_sell_flow:short","event:bid_pressure_confirmed_by_buy_flow:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","history:sample_3_plus","latency_lane:event_lineage","lineage:price_move:moderate:event","lineage:state_persistence_lineage:event","lineage:tag_persistence:event"]},{"event_id":"960501166c79ba0de29c3e7b","event_time_utc":"2026-07-07T21:33:05Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"contra_flow_absorption","to_event_profile":"trade_flow_lead","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:trade_flow_lead:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"c841878f50865a14ace5239c","event_time_utc":"2026-07-07T21:44:05Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"bid_depth_absorption_against_sell_flow","from_event_profile":"trade_flow_lead","to_event_profile":"contra_flow_absorption","changed_tags":["event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","structure:contra_flow_absorption:short","structure:trade_flow_lead:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"a628537fb1f7caad3159d533","event_time_utc":"2026-07-07T23:24:32Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:bid_depth_absorption_against_sell_flow:short","freshness:fresh:hot","freshness:watch:hot","lineage:price_move:large:event","lineage:price_move:moderate:event","lineage:window_15m_plus:event","lineage:window_60m_plus:event","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short"]},{"event_id":"5bb77cf5f73613eede25120f","event_time_utc":"2026-07-07T23:33:00Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T20:52:27Z","event_id":"06c834114f97c46d90f83528","row_family":"l2_book","row_type":"BOOK","side":"BID","price":213.47,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:27Z","event_id":"06c834114f97c46d90f83528","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":213.5,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:27Z","event_id":"06c834114f97c46d90f83528","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":213.485,"fragment":"spread 1.4053 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:27Z","event_id":"06c834114f97c46d90f83528","row_family":"trades","row_type":"TRADE","side":"FLOW","price":213.485,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T20:52:27Z","event_id":"06c834114f97c46d90f83528","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":213.485,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:26:13Z","event_id":"bd6ca5cd0ea387e4fa056aa9","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":212.21,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:26:13Z","event_id":"bd6ca5cd0ea387e4fa056aa9","row_family":"trades","row_type":"TRADE","side":"FLOW","price":212.2,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:26:13Z","event_id":"bd6ca5cd0ea387e4fa056aa9","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":212.2,"fragment":"spread 0.9425 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:33:05Z","event_id":"960501166c79ba0de29c3e7b","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":213.17,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:33:05Z","event_id":"960501166c79ba0de29c3e7b","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":213.16,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:44:05Z","event_id":"c841878f50865a14ace5239c","row_family":"l2_book","row_type":"BOOK","side":"BID","price":212.8,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:44:05Z","event_id":"c841878f50865a14ace5239c","row_family":"trades","row_type":"TRADE","side":"FLOW","price":212.805,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:44:05Z","event_id":"c841878f50865a14ace5239c","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":212.805,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T23:33:00Z","event_id":"5bb77cf5f73613eede25120f","row_family":"l2_book","row_type":"BOOK","side":"BID","price":212.14,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"06c834114f97c46d90f83528","event_time_utc":"2026-07-07T20:52:27Z","packet_generated_at_utc":"2026-07-07T20:52:27Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:52:27Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"9384ce6b315f49ee77aca9c2","mid_price":213.485,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.739962,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.452071,"driver_strengths":{"freshness_ms":3591,"funding_rate_abs":0.0000125,"large_trade_share":0.360231,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.235904,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.405251,"trade_imbalance_abs":0.979827,"visible_depth_imbalance_top1_abs":0.134437,"visible_depth_imbalance_top3_abs":0.258655,"visible_depth_imbalance_top5_abs":0.499393},"state_diagnosis":{"automation_status":"review_ready","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.452071,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.469393,"feature_id":"pressure_watch","threshold":0.03,"value":0.499393},{"crossed":true,"crossing_class":"crossed","distance":0.469393,"feature_id":"pressure_elevated","threshold":0.03,"value":0.499393},{"crossed":true,"crossing_class":"crossed","distance":0.469393,"feature_id":"flow_elevated","threshold":0.03,"value":0.499393},{"crossed":true,"crossing_class":"crossed","distance":0.205904,"feature_id":"fragility_watch","threshold":0.03,"value":0.235904},{"crossed":true,"crossing_class":"crossed","distance":0.205904,"feature_id":"fragility_elevated","threshold":0.03,"value":0.235904}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.809575,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.739962,"source_support":{"partial_families":["liquidation_pressure","regime_scenario"],"partial_family_total":2,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression"],"resolved_family_total":5,"source_support_ratio":0.714286},"state_age_packets":1,"state_margin":0.070425,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.88,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"32dfeb229aa9600fe16dbb2b","event_time_utc":"2026-07-07T20:57:45Z","packet_generated_at_utc":"2026-07-07T20:57:45Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:57:45Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"42230b28e55242a56a1a567d","mid_price":213.585,"state":"fragile_depth_watch","event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","market_read_direction":"bid_heavy_depth","primary_driver":"visible_depth","secondary_driver":"trade_flow_not_confirmed","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.7263,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.276771,"driver_strengths":{"freshness_ms":3831,"funding_rate_abs":0.0000125,"large_trade_share":0.368664,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.426266,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.404593,"trade_imbalance_abs":0.024194,"visible_depth_imbalance_top1_abs":0.88276,"visible_depth_imbalance_top3_abs":0.604601,"visible_depth_imbalance_top5_abs":0.516897},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.276771,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.486897,"feature_id":"pressure_watch","threshold":0.03,"value":0.516897},{"crossed":true,"crossing_class":"crossed","distance":0.486897,"feature_id":"pressure_elevated","threshold":0.03,"value":0.516897},{"crossed":true,"crossing_class":"crossed","distance":0.486897,"feature_id":"flow_elevated","threshold":0.03,"value":0.516897},{"crossed":true,"crossing_class":"crossed","distance":0.396266,"feature_id":"fragility_watch","threshold":0.03,"value":0.426266},{"crossed":true,"crossing_class":"crossed","distance":0.396266,"feature_id":"fragility_elevated","threshold":0.03,"value":0.426266}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.821828,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.7263,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.06831,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.890138,"winner_state":"pressure_building"},"tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.9,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_id":"bd6ca5cd0ea387e4fa056aa9","event_time_utc":"2026-07-07T21:26:13Z","packet_generated_at_utc":"2026-07-07T21:26:13Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:26:13Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"e9bdbd12518249b52e36ca12","mid_price":212.2,"state":"fragile_depth_watch","event_class":"bid_pressure_confirmed_by_buy_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.676303,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.093527,"driver_strengths":{"freshness_ms":4146,"funding_rate_abs":0.0000125,"large_trade_share":0.119242,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.190842,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.942507,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.284775,"visible_depth_imbalance_top3_abs":0.052678,"visible_depth_imbalance_top5_abs":0.251982},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.093527,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.221982,"feature_id":"pressure_watch","threshold":0.03,"value":0.251982},{"crossed":true,"crossing_class":"crossed","distance":0.221982,"feature_id":"pressure_elevated","threshold":0.03,"value":0.251982},{"crossed":true,"crossing_class":"crossed","distance":0.221982,"feature_id":"flow_elevated","threshold":0.03,"value":0.251982},{"crossed":true,"crossing_class":"crossed","distance":0.160842,"feature_id":"fragility_watch","threshold":0.03,"value":0.190842},{"crossed":true,"crossing_class":"crossed","distance":0.160842,"feature_id":"fragility_elevated","threshold":0.03,"value":0.190842}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_monitoring_replay_and_agent_brief","runner_up_score":0.714,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.676303,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.15077,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.86477,"winner_state":"pressure_building"},"tags":["event:bid_pressure_confirmed_by_buy_flow:short","structure:flow_confirmed_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Pressure Confirmed By Buy Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"c2b5eb83f19ce1122dcb0240","event_time_utc":"2026-07-07T21:29:15Z","packet_generated_at_utc":"2026-07-07T21:29:15Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:29:15Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"3fa27f348cc1f790c27f6483","mid_price":212.81,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.889803,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":4,"state_persistence_seconds":2208.0,"novelty_score":0.328641,"contradiction_score":0.48982,"driver_strengths":{"freshness_ms":4805,"funding_rate_abs":0.0000125,"large_trade_share":0.582435,"lineage_price_move_bps_abs":31.618146,"lineage_vote_score":0.78592,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.383051,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.939805,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.806752,"visible_depth_imbalance_top3_abs":0.746899,"visible_depth_imbalance_top5_abs":0.566517},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.48982,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.536517,"feature_id":"pressure_watch","threshold":0.03,"value":0.566517},{"crossed":true,"crossing_class":"crossed","distance":0.536517,"feature_id":"pressure_elevated","threshold":0.03,"value":0.566517},{"crossed":true,"crossing_class":"crossed","distance":0.536517,"feature_id":"flow_elevated","threshold":0.03,"value":0.566517},{"crossed":true,"crossing_class":"crossed","distance":0.353051,"feature_id":"fragility_watch","threshold":0.03,"value":0.383051},{"crossed":true,"crossing_class":"crossed","distance":0.353051,"feature_id":"fragility_elevated","threshold":0.03,"value":0.383051}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.328641,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.856562,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.889803,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":4,"state_margin":0.053438,"state_persistence_seconds":2208.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"960501166c79ba0de29c3e7b","event_time_utc":"2026-07-07T21:33:05Z","packet_generated_at_utc":"2026-07-07T21:33:05Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:33:05Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"cd5f15d0f2d75d7442db80c2","mid_price":213.16,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.704352,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":5,"state_persistence_seconds":2438.0,"novelty_score":0.264253,"contradiction_score":0.232918,"driver_strengths":{"freshness_ms":4669,"funding_rate_abs":0.0000125,"large_trade_share":0.193068,"lineage_price_move_bps_abs":15.223552,"lineage_vote_score":0.779679,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.237924,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.938262,"trade_imbalance_abs":1.0,"visible_depth_imbalance_top1_abs":0.580899,"visible_depth_imbalance_top3_abs":0.108465,"visible_depth_imbalance_top5_abs":0.115545},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.232918,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.207924,"feature_id":"fragility_watch","threshold":0.03,"value":0.237924},{"crossed":true,"crossing_class":"crossed","distance":0.207924,"feature_id":"fragility_elevated","threshold":0.03,"value":0.237924},{"crossed":true,"crossing_class":"crossed","distance":0.085545,"feature_id":"pressure_watch","threshold":0.03,"value":0.115545},{"crossed":true,"crossing_class":"crossed","distance":0.085545,"feature_id":"pressure_elevated","threshold":0.03,"value":0.115545},{"crossed":true,"crossing_class":"crossed","distance":0.085545,"feature_id":"flow_elevated","threshold":0.03,"value":0.115545}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.264253,"route_recommendation":"route_to_monitoring_replay_and_agent_brief","runner_up_score":0.779679,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.704352,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":5,"state_margin":0.088044,"state_persistence_seconds":2438.0,"transition_type":"same_state_new_context","winner_score":0.867723,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"c841878f50865a14ace5239c","event_time_utc":"2026-07-07T21:44:05Z","packet_generated_at_utc":"2026-07-07T21:44:05Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:44:05Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"caf086f5f39eb3853e982c03","mid_price":212.805,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.796805,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":6,"state_persistence_seconds":3098.0,"novelty_score":0.274168,"contradiction_score":0.577498,"driver_strengths":{"freshness_ms":4904,"funding_rate_abs":0.0000125,"large_trade_share":0.540118,"lineage_price_move_bps_abs":31.852355,"lineage_vote_score":0.799857,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.331764,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.469914,"trade_imbalance_abs":0.717647,"visible_depth_imbalance_top1_abs":0.921352,"visible_depth_imbalance_top3_abs":0.830429,"visible_depth_imbalance_top5_abs":0.324724},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.577498,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.301764,"feature_id":"fragility_watch","threshold":0.03,"value":0.331764},{"crossed":true,"crossing_class":"crossed","distance":0.301764,"feature_id":"fragility_elevated","threshold":0.03,"value":0.331764},{"crossed":true,"crossing_class":"crossed","distance":0.294724,"feature_id":"pressure_watch","threshold":0.03,"value":0.324724},{"crossed":true,"crossing_class":"crossed","distance":0.294724,"feature_id":"pressure_elevated","threshold":0.03,"value":0.324724},{"crossed":true,"crossing_class":"crossed","distance":0.294724,"feature_id":"flow_elevated","threshold":0.03,"value":0.324724}],"diagnosis_class":"contested_context_review","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.274168,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.799857,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.796805,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":6,"state_margin":0.013983,"state_persistence_seconds":3098.0,"transition_type":"same_state_new_context","winner_score":0.81384,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"a628537fb1f7caad3159d533","event_time_utc":"2026-07-07T23:24:32Z","packet_generated_at_utc":"2026-07-07T23:24:32Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:32Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"6d69ff0a57895937bfd18b7e","mid_price":212.405,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.775202,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":7,"state_persistence_seconds":9125.0,"novelty_score":0.371325,"contradiction_score":0.313929,"driver_strengths":{"freshness_ms":829,"funding_rate_abs":0.0000125,"large_trade_share":0.325991,"lineage_price_move_bps_abs":50.589034,"lineage_vote_score":0.821721,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.333531,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.470799,"trade_imbalance_abs":0.571219,"visible_depth_imbalance_top1_abs":0.947822,"visible_depth_imbalance_top3_abs":0.019501,"visible_depth_imbalance_top5_abs":0.300452},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.313929,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.303531,"feature_id":"fragility_watch","threshold":0.03,"value":0.333531},{"crossed":true,"crossing_class":"crossed","distance":0.303531,"feature_id":"fragility_elevated","threshold":0.03,"value":0.333531},{"crossed":true,"crossing_class":"crossed","distance":0.270452,"feature_id":"pressure_watch","threshold":0.03,"value":0.300452},{"crossed":true,"crossing_class":"crossed","distance":0.270452,"feature_id":"pressure_elevated","threshold":0.03,"value":0.300452},{"crossed":true,"crossing_class":"crossed","distance":0.270452,"feature_id":"flow_elevated","threshold":0.03,"value":0.300452}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.371325,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.770132,"runner_up_state":"pressure_building","severity_class":"high_context","severity_score":0.775202,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":7,"state_margin":0.051589,"state_persistence_seconds":9125.0,"transition_type":"same_state_new_context","winner_score":0.821721,"winner_state":"fragile_depth_watch"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"5bb77cf5f73613eede25120f","event_time_utc":"2026-07-07T23:33:00Z","packet_generated_at_utc":"2026-07-07T23:33:00Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:33:00Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"fc2d8bb37a49a9470abff77b","mid_price":212.145,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.949381,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":8,"state_persistence_seconds":9633.0,"novelty_score":0.316228,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":661,"funding_rate_abs":0.0000125,"large_trade_share":0.930082,"lineage_price_move_bps_abs":62.767876,"lineage_vote_score":0.838339,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.409825,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.471376,"trade_imbalance_abs":0.870954,"visible_depth_imbalance_top1_abs":0.901341,"visible_depth_imbalance_top3_abs":0.93496,"visible_depth_imbalance_top5_abs":0.737658},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.707658,"feature_id":"pressure_watch","threshold":0.03,"value":0.737658},{"crossed":true,"crossing_class":"crossed","distance":0.707658,"feature_id":"pressure_elevated","threshold":0.03,"value":0.737658},{"crossed":true,"crossing_class":"crossed","distance":0.707658,"feature_id":"flow_elevated","threshold":0.03,"value":0.737658},{"crossed":true,"crossing_class":"crossed","distance":0.379825,"feature_id":"fragility_watch","threshold":0.03,"value":0.409825},{"crossed":true,"crossing_class":"crossed","distance":0.379825,"feature_id":"fragility_elevated","threshold":0.03,"value":0.409825}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.316228,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.949381,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":8,"state_margin":0.05,"state_persistence_seconds":9633.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"timeline_row_total":8},"provider_side":{"label":"Market-data provider output","headline":"8 row windows across 2.7h; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80},"remaining_work":["compute state across 8 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=TAOUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=TAOUSD-PERP","GET /api/public/data/context/active-asset?symbol=TAOUSD-PERP","GET /api/public/data/liquidations/context?symbol=TAOUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.409825,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.737658,"trade_count":10,"trade_imbalance":-0.870954,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 6.621 bid vs 43.855 ask with -0.738 imbalance and 0.471376 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"029d360d158144f7542d20b2","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/5bb77cf5f73613eede25120f/workbench","lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9633,"window_span_minutes":160.55,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":11,"new_tag_total":23,"price_start_mid":213.485,"price_end_mid":212.145,"price_move_bps":-62.77,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},"stages":[{"stage_id":"before","label":"Before","event_id":"06c834114f97c46d90f83528","event_time_utc":"2026-07-07T20:52:27Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"buy_flow_absorbed_by_ask_liquidity","event_class":"ask_depth_absorption_against_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=TAOUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=TAOUSD-PERP","GET /api/public/data/context/active-asset?symbol=TAOUSD-PERP","GET /api/public/data/liquidations/context?symbol=TAOUSD-PERP"],"headline":"Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context.","primary_driver":"visible_ask_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.235904,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.499393,"trade_count":10,"trade_imbalance":0.979827,"trade_side":"aggressive_buy_flow"},"event_class_label":"Ask Depth Absorption Against Buy Flow"},"mid_price":213.485,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"2e11eca233fbc36c06068aa0","top_tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 12.366 bid vs 37.038 ask with -0.499 imbalance and 1.40525 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window"],"winner_state":"fragile_depth_watch","automation_status":"review_ready","calibration_scope":"symbol","customer_headline":"Opening read: buy flow absorbed by ask liquidity","customer_summary":"top-5 imbalance -0.499, fragility +0.236; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["buy flow absorbed by ask liquidity","depth stable","flow imbalance elevated","top-5 imbalance -0.499, fragility +0.236"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"stage_id":"during","label":"During","event_id":"960501166c79ba0de29c3e7b","event_time_utc":"2026-07-07T21:33:05Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"aggressive_buy_flow","event_class":"trade_flow_leading_visible_book","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=TAOUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=TAOUSD-PERP","GET /api/public/data/context/active-asset?symbol=TAOUSD-PERP","GET /api/public/data/liquidations/context?symbol=TAOUSD-PERP"],"headline":"Recent trades moved one-sided while visible depth stayed balanced; the packet marks trade-flow lead context.","primary_driver":"recent_trade_flow","profile":"trade_flow_lead","secondary_driver":"balanced_visible_depth","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"balanced_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.237924,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.115545,"trade_count":10,"trade_imbalance":1.0,"trade_side":"aggressive_buy_flow"},"event_class_label":"Trade Flow Leading Visible Book"},"mid_price":213.16,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"a953cabcdf479c692ba84642","top_tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 28.515 bid vs 22.608 ask with +0.116 imbalance and 0.938262 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: aggressive buy flow","customer_summary":"top-5 imbalance +0.116, fragility +0.238; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["aggressive buy flow","depth stable","flow imbalance elevated","top-5 imbalance +0.116, fragility +0.238"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"stage_id":"after","label":"After","event_id":"5bb77cf5f73613eede25120f","event_time_utc":"2026-07-07T23:33:00Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"book_pressure_and_trade_flow_confirmed","event_class":"ask_pressure_confirmed_by_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=TAOUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=TAOUSD-PERP","GET /api/public/data/context/active-asset?symbol=TAOUSD-PERP","GET /api/public/data/liquidations/context?symbol=TAOUSD-PERP"],"headline":"Ask-heavy depth and recent sell flow point in the same direction; the packet marks flow-confirmed pressure context.","primary_driver":"visible_ask_depth","profile":"flow_confirmed_pressure","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.409825,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.737658,"trade_count":10,"trade_imbalance":-0.870954,"trade_side":"aggressive_sell_flow"},"event_class_label":"Ask Pressure Confirmed By Sell Flow"},"mid_price":212.145,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"029d360d158144f7542d20b2","top_tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 6.621 bid vs 43.855 ask with -0.738 imbalance and 0.471376 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: book pressure and trade flow confirmed","customer_summary":"top-5 imbalance -0.738, fragility +0.410; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["book pressure and trade flow confirmed","depth stable","flow imbalance elevated","top-5 imbalance -0.738, fragility +0.410"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"}],"route_paths":["GET /api/public/market-state/latest?symbol=TAOUSD-PERP","GET /api/public/market-state/packets/5bb77cf5f73613eede25120f/workbench","GET /api/public/market-state/events/5bb77cf5f73613eede25120f/evidence","GET /api/public/market-state/replay?symbol=TAOUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=TAOUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=TAOUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/5bb77cf5f73613eede25120f/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/5bb77cf5f73613eede25120f/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=TAOUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=TAOUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."},{"row_type":"public_packet_lineage_story","symbol":"ZECUSD-PERP","event_id":"0333bfffb16aabb245fa0c82","title":"ZECUSD-PERP: Fragile Depth Watch","summary":"8 packets kept the ZECUSD-PERP market read alive across 2.7h.","customer_story":{"headline":"8 packets kept the ZECUSD-PERP market read alive across 2.7h.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved -52.75 bps: Opening read: sell flow absorbed by bid liquidity -> Closeout read: buy flow absorbed by ask liquidity.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T20:51:41Z","end":"2026-07-07T23:32:55Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":8,"window_span_seconds":9644,"window_span_label":"2.7h"},"featured_window_selection":{"score":29.806222,"raw_score":44.709333,"maturity_multiplier":0.666667,"packet_sequence_total":8,"window_span_seconds":9644,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":52.75,"source_row_total":248,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":8},"lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9644,"window_span_minutes":160.73,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":11,"new_tag_total":25,"price_start_mid":489.105,"price_end_mid":486.525,"price_move_bps":-52.75,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"lineage_visualization":{"symbol":"ZECUSD-PERP","row_total":8,"expected_interval_seconds":10,"expected_minimum_row_total":964,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":8,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":7,"max_gap_seconds":6043,"average_gap_seconds":1377.714,"sample_gaps_seconds":[317,1708,180,228,659,6043,509]},"source_window_gap_stats":{"gap_total":7,"max_gap_seconds":6043,"average_gap_seconds":1377.714,"sample_gaps_seconds":[317,1708,180,228,659,6043,509]},"state_counts":{"fragile_depth_watch":8},"event_class_counts":{"bid_depth_absorption_against_sell_flow":1,"visible_depth_pressure_without_trade_confirmation":2,"ask_pressure_confirmed_by_sell_flow":1,"ask_depth_absorption_against_buy_flow":4},"event_profile_counts":{"contra_flow_absorption":5,"depth_only_pressure":2,"flow_confirmed_pressure":1},"transition_type_counts":{"lineage_context_pending":3,"same_state_new_context":5},"event_severity_class_counts":{"high_context":2,"elevated_context":2,"critical_context":4},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"c83d564d3490a51fe3bb4b05","end_event_id":"0333bfffb16aabb245fa0c82","start_time_utc":"2026-07-07T20:52:11Z","end_time_utc":"2026-07-07T23:32:55Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"c83d564d3490a51fe3bb4b05","end_event_id":"c83d564d3490a51fe3bb4b05","start_time_utc":"2026-07-07T20:52:11Z","end_time_utc":"2026-07-07T20:52:11Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","start_event_id":"c79f8bd61c789ad076b57bd1","end_event_id":"ae05ace132edcc37de6fa474","start_time_utc":"2026-07-07T20:57:28Z","end_time_utc":"2026-07-07T21:25:56Z","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"49d67df43e03f04f29aee039","end_event_id":"49d67df43e03f04f29aee039","start_time_utc":"2026-07-07T21:28:56Z","end_time_utc":"2026-07-07T21:28:56Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"c8005aab5bcf3bfbdd669a2c","end_event_id":"0333bfffb16aabb245fa0c82","start_time_utc":"2026-07-07T21:32:44Z","end_time_utc":"2026-07-07T23:32:55Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"}],"transition_rows":[{"event_id":"c79f8bd61c789ad076b57bd1","event_time_utc":"2026-07-07T20:57:28Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"visible_depth_pressure_without_trade_confirmation","from_event_profile":"contra_flow_absorption","to_event_profile":"depth_only_pressure","changed_tags":["alignment:calibration_review:historical","alignment:needs_more_evidence:historical","calibration:effective_floor_applied:session","crowding:shift:short","event:bid_depth_absorption_against_sell_flow:short","event:visible_depth_pressure_without_trade_confirmation:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","latency_lane:historical_replay","latency_lane:session_regime","pressure:ask_building:hot"]},{"event_id":"ae05ace132edcc37de6fa474","event_time_utc":"2026-07-07T21:25:56Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"visible_depth_pressure_without_trade_confirmation","to_event_class":"visible_depth_pressure_without_trade_confirmation","from_event_profile":"depth_only_pressure","to_event_profile":"depth_only_pressure","changed_tags":["pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"49d67df43e03f04f29aee039","event_time_utc":"2026-07-07T21:28:56Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"visible_depth_pressure_without_trade_confirmation","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"depth_only_pressure","to_event_profile":"flow_confirmed_pressure","changed_tags":["alignment:calibration_review:historical","alignment:review_ready:historical","crowding:shift:short","event:ask_pressure_confirmed_by_sell_flow:short","event:visible_depth_pressure_without_trade_confirmation:short","forced_flow:active:short","forced_flow:watch:short","history:sample_1_plus","history:sample_3_plus","latency_lane:event_lineage","lineage:price_move:large:event","lineage:state_persistence_lineage:event"]},{"event_id":"c8005aab5bcf3bfbdd669a2c","event_time_utc":"2026-07-07T21:32:44Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"flow_confirmed_pressure","to_event_profile":"contra_flow_absorption","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:ask_pressure_confirmed_by_sell_flow:short","forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short","structure:contra_flow_absorption:short","structure:flow_confirmed_pressure:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"99d5d45cf0e8ccac1a78e140","event_time_utc":"2026-07-07T21:43:43Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"contra_flow_absorption","changed_tags":["forced_flow:active:short","forced_flow:watch:short","state_synthesis:forced_flow_pressure:short"]},{"event_id":"52893b5feeb4a2fb11cc719a","event_time_utc":"2026-07-07T23:24:26Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"contra_flow_absorption","changed_tags":["freshness:fresh_sub_second:hot","freshness:watch:hot","lineage:window_15m_plus:event","lineage:window_60m_plus:event"]},{"event_id":"0333bfffb16aabb245fa0c82","event_time_utc":"2026-07-07T23:32:55Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"contra_flow_absorption","to_event_profile":"contra_flow_absorption","changed_tags":["forced_flow:active:short","forced_flow:watch:short","freshness:fresh:hot","freshness:fresh_sub_second:hot","state_synthesis:forced_flow_pressure:short"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T20:52:11Z","event_id":"c83d564d3490a51fe3bb4b05","row_family":"l2_book","row_type":"BOOK","side":"BID","price":489.1,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:11Z","event_id":"c83d564d3490a51fe3bb4b05","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":489.11,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:11Z","event_id":"c83d564d3490a51fe3bb4b05","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":489.105,"fragment":"spread 0.2045 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:11Z","event_id":"c83d564d3490a51fe3bb4b05","row_family":"trades","row_type":"TRADE","side":"FLOW","price":489.105,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T20:52:11Z","event_id":"c83d564d3490a51fe3bb4b05","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":489.105,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:25:56Z","event_id":"ae05ace132edcc37de6fa474","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":483.45,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:25:56Z","event_id":"ae05ace132edcc37de6fa474","row_family":"trades","row_type":"TRADE","side":"FLOW","price":483.445,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:25:56Z","event_id":"ae05ace132edcc37de6fa474","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":483.445,"fragment":"spread 0.2068 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:32:44Z","event_id":"c8005aab5bcf3bfbdd669a2c","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":485.29,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:32:44Z","event_id":"c8005aab5bcf3bfbdd669a2c","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":485.285,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:43:43Z","event_id":"99d5d45cf0e8ccac1a78e140","row_family":"l2_book","row_type":"BOOK","side":"BID","price":485.1,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:43:43Z","event_id":"99d5d45cf0e8ccac1a78e140","row_family":"trades","row_type":"TRADE","side":"FLOW","price":485.105,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:43:43Z","event_id":"99d5d45cf0e8ccac1a78e140","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":485.105,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T23:32:55Z","event_id":"0333bfffb16aabb245fa0c82","row_family":"l2_book","row_type":"BOOK","side":"BID","price":486.52,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"c83d564d3490a51fe3bb4b05","event_time_utc":"2026-07-07T20:52:11Z","packet_generated_at_utc":"2026-07-07T20:52:11Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:52:11Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"8cab3ffb5a31236bad7b64ee","mid_price":489.105,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.681623,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.471165,"driver_strengths":{"freshness_ms":4124,"funding_rate_abs":0.0000125,"large_trade_share":0.44586,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.163181,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.204455,"trade_imbalance_abs":0.515924,"visible_depth_imbalance_top1_abs":0.120921,"visible_depth_imbalance_top3_abs":0.40107,"visible_depth_imbalance_top5_abs":0.554524},"state_diagnosis":{"automation_status":"review_ready","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.471165,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.524524,"feature_id":"pressure_watch","threshold":0.03,"value":0.554524},{"crossed":true,"crossing_class":"crossed","distance":0.524524,"feature_id":"pressure_elevated","threshold":0.03,"value":0.554524},{"crossed":true,"crossing_class":"crossed","distance":0.524524,"feature_id":"flow_elevated","threshold":0.03,"value":0.554524},{"crossed":true,"crossing_class":"crossed","distance":0.133181,"feature_id":"fragility_watch","threshold":0.03,"value":0.163181},{"crossed":true,"crossing_class":"crossed","distance":0.133181,"feature_id":"fragility_elevated","threshold":0.03,"value":0.163181}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.848167,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.681623,"source_support":{"partial_families":["liquidation_pressure","regime_scenario"],"partial_family_total":2,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression"],"resolved_family_total":5,"source_support_ratio":0.714286},"state_age_packets":1,"state_margin":0.061833,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"c79f8bd61c789ad076b57bd1","event_time_utc":"2026-07-07T20:57:28Z","packet_generated_at_utc":"2026-07-07T20:57:28Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:57:28Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"03459df54e6671ca570f8c36","mid_price":490.315,"state":"fragile_depth_watch","event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","market_read_direction":"ask_heavy_depth","primary_driver":"visible_depth","secondary_driver":"trade_flow_not_confirmed","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.628217,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.371898,"driver_strengths":{"freshness_ms":3622,"funding_rate_abs":0.0000125,"large_trade_share":0.27321,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.268514,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.203951,"trade_imbalance_abs":0.076923,"visible_depth_imbalance_top1_abs":0.796296,"visible_depth_imbalance_top3_abs":0.648562,"visible_depth_imbalance_top5_abs":0.242505},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.371898,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.238514,"feature_id":"fragility_watch","threshold":0.03,"value":0.268514},{"crossed":true,"crossing_class":"crossed","distance":0.238514,"feature_id":"fragility_elevated","threshold":0.03,"value":0.268514},{"crossed":true,"crossing_class":"crossed","distance":0.212505,"feature_id":"pressure_watch","threshold":0.03,"value":0.242505},{"crossed":true,"crossing_class":"crossed","distance":0.212505,"feature_id":"pressure_elevated","threshold":0.03,"value":0.242505},{"crossed":true,"crossing_class":"crossed","distance":0.212505,"feature_id":"flow_elevated","threshold":0.03,"value":0.242505}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.7,"runner_up_state":"fragile_depth_watch","severity_class":"elevated_context","severity_score":0.628217,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.025503,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.725503,"winner_state":"pressure_building"},"tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.9,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_id":"ae05ace132edcc37de6fa474","event_time_utc":"2026-07-07T21:25:56Z","packet_generated_at_utc":"2026-07-07T21:25:56Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:25:56Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"c110fba890f9111ef451e301","mid_price":483.445,"state":"fragile_depth_watch","event_class":"visible_depth_pressure_without_trade_confirmation","event_profile":"depth_only_pressure","market_read_direction":"bid_heavy_depth","primary_driver":"visible_depth","secondary_driver":"trade_flow_not_confirmed","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.774527,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.31746,"driver_strengths":{"freshness_ms":4156,"funding_rate_abs":0.0000125,"large_trade_share":0.30849,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.408408,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.206849,"trade_imbalance_abs":0.049358,"visible_depth_imbalance_top1_abs":0.997195,"visible_depth_imbalance_top3_abs":0.78887,"visible_depth_imbalance_top5_abs":0.697513},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.31746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.667513,"feature_id":"pressure_watch","threshold":0.03,"value":0.697513},{"crossed":true,"crossing_class":"crossed","distance":0.667513,"feature_id":"pressure_elevated","threshold":0.03,"value":0.697513},{"crossed":true,"crossing_class":"crossed","distance":0.667513,"feature_id":"flow_elevated","threshold":0.03,"value":0.697513},{"crossed":true,"crossing_class":"crossed","distance":0.378408,"feature_id":"fragility_watch","threshold":0.03,"value":0.408408},{"crossed":true,"crossing_class":"crossed","distance":0.378408,"feature_id":"fragility_elevated","threshold":0.03,"value":0.408408}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"high_context","severity_score":0.774527,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.05,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:visible_depth_pressure_without_trade_confirmation:short","structure:depth_only_pressure:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.9,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Visible Depth Pressure","event_profile_label":"Depth and Flow Pressure"},{"event_id":"49d67df43e03f04f29aee039","event_time_utc":"2026-07-07T21:28:56Z","packet_generated_at_utc":"2026-07-07T21:28:56Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:28:56Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"f6e45057d7822e084c86a152","mid_price":485.355,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.857158,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":4,"state_persistence_seconds":2205.0,"novelty_score":0.512509,"contradiction_score":0.299598,"driver_strengths":{"freshness_ms":4693,"funding_rate_abs":0.0000125,"large_trade_share":0.244495,"lineage_price_move_bps_abs":76.670654,"lineage_vote_score":0.821962,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.368735,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":1.030174,"trade_imbalance_abs":0.998471,"visible_depth_imbalance_top1_abs":0.882353,"visible_depth_imbalance_top3_abs":0.862498,"visible_depth_imbalance_top5_abs":0.371847},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.299598,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.341847,"feature_id":"pressure_watch","threshold":0.03,"value":0.371847},{"crossed":true,"crossing_class":"crossed","distance":0.341847,"feature_id":"pressure_elevated","threshold":0.03,"value":0.371847},{"crossed":true,"crossing_class":"crossed","distance":0.341847,"feature_id":"flow_elevated","threshold":0.03,"value":0.371847},{"crossed":true,"crossing_class":"crossed","distance":0.338735,"feature_id":"fragility_watch","threshold":0.03,"value":0.368735},{"crossed":true,"crossing_class":"crossed","distance":0.338735,"feature_id":"fragility_elevated","threshold":0.03,"value":0.368735}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.512509,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.821962,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.857158,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":4,"state_margin":0.058038,"state_persistence_seconds":2205.0,"transition_type":"same_state_new_context","winner_score":0.88,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"c8005aab5bcf3bfbdd669a2c","event_time_utc":"2026-07-07T21:32:44Z","packet_generated_at_utc":"2026-07-07T21:32:44Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:32:44Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"977bea8905740c0d643cfbe7","mid_price":485.285,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.838583,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":5,"state_persistence_seconds":2433.0,"novelty_score":0.405729,"contradiction_score":0.507705,"driver_strengths":{"freshness_ms":4982,"funding_rate_abs":0.0000125,"large_trade_share":0.457658,"lineage_price_move_bps_abs":78.101839,"lineage_vote_score":0.829981,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.305347,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.206064,"trade_imbalance_abs":0.987771,"visible_depth_imbalance_top1_abs":0.872881,"visible_depth_imbalance_top3_abs":0.014377,"visible_depth_imbalance_top5_abs":0.328956},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.507705,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.298956,"feature_id":"pressure_watch","threshold":0.03,"value":0.328956},{"crossed":true,"crossing_class":"crossed","distance":0.298956,"feature_id":"pressure_elevated","threshold":0.03,"value":0.328956},{"crossed":true,"crossing_class":"crossed","distance":0.298956,"feature_id":"flow_elevated","threshold":0.03,"value":0.328956},{"crossed":true,"crossing_class":"crossed","distance":0.275347,"feature_id":"fragility_watch","threshold":0.03,"value":0.305347},{"crossed":true,"crossing_class":"crossed","distance":0.275347,"feature_id":"fragility_elevated","threshold":0.03,"value":0.305347}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.405729,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.829981,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.838583,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":5,"state_margin":0.04539,"state_persistence_seconds":2433.0,"transition_type":"same_state_new_context","winner_score":0.875371,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"99d5d45cf0e8ccac1a78e140","event_time_utc":"2026-07-07T21:43:43Z","packet_generated_at_utc":"2026-07-07T21:43:43Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:43:43Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"6c978a6bf531f6698c7c5339","mid_price":485.105,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.939526,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":6,"state_persistence_seconds":3092.0,"novelty_score":0.355,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":5155,"funding_rate_abs":0.0000125,"large_trade_share":0.228188,"lineage_price_move_bps_abs":81.78203,"lineage_vote_score":0.839801,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.445971,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.206141,"trade_imbalance_abs":0.597315,"visible_depth_imbalance_top1_abs":0.986702,"visible_depth_imbalance_top3_abs":0.904597,"visible_depth_imbalance_top5_abs":0.915547},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.885547,"feature_id":"pressure_watch","threshold":0.03,"value":0.915547},{"crossed":true,"crossing_class":"crossed","distance":0.885547,"feature_id":"pressure_elevated","threshold":0.03,"value":0.915547},{"crossed":true,"crossing_class":"crossed","distance":0.885547,"feature_id":"flow_elevated","threshold":0.03,"value":0.915547},{"crossed":true,"crossing_class":"crossed","distance":0.415971,"feature_id":"fragility_watch","threshold":0.03,"value":0.445971},{"crossed":true,"crossing_class":"crossed","distance":0.415971,"feature_id":"fragility_elevated","threshold":0.03,"value":0.445971}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.355,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.939526,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":6,"state_margin":0.05,"state_persistence_seconds":3092.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"52893b5feeb4a2fb11cc719a","event_time_utc":"2026-07-07T23:24:26Z","packet_generated_at_utc":"2026-07-07T23:24:26Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:26Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"105a184d96a82154108af348","mid_price":486.075,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.963612,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":7,"state_persistence_seconds":9135.0,"novelty_score":0.286887,"contradiction_score":0.49746,"driver_strengths":{"freshness_ms":471,"funding_rate_abs":0.0000125,"large_trade_share":0.463439,"lineage_price_move_bps_abs":61.949888,"lineage_vote_score":0.83081,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.45391,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.20573,"trade_imbalance_abs":0.693676,"visible_depth_imbalance_top1_abs":0.998564,"visible_depth_imbalance_top3_abs":0.945583,"visible_depth_imbalance_top5_abs":0.941822},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.49746,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.911822,"feature_id":"pressure_watch","threshold":0.03,"value":0.941822},{"crossed":true,"crossing_class":"crossed","distance":0.911822,"feature_id":"pressure_elevated","threshold":0.03,"value":0.941822},{"crossed":true,"crossing_class":"crossed","distance":0.911822,"feature_id":"flow_elevated","threshold":0.03,"value":0.941822},{"crossed":true,"crossing_class":"crossed","distance":0.42391,"feature_id":"fragility_watch","threshold":0.03,"value":0.45391},{"crossed":true,"crossing_class":"crossed","distance":0.42391,"feature_id":"fragility_elevated","threshold":0.03,"value":0.45391}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.286887,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.86,"runner_up_state":"flow_shift_watch","severity_class":"critical_context","severity_score":0.963612,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":7,"state_margin":0.05,"state_persistence_seconds":9135.0,"transition_type":"same_state_new_context","winner_score":0.91,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh_sub_second:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"0333bfffb16aabb245fa0c82","event_time_utc":"2026-07-07T23:32:55Z","packet_generated_at_utc":"2026-07-07T23:32:55Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:32:55Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"ba36a0e2c41972109992202b","mid_price":486.525,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.624751,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":8,"state_persistence_seconds":9644.0,"novelty_score":0.293686,"contradiction_score":0.371509,"driver_strengths":{"freshness_ms":879,"funding_rate_abs":0.0000125,"large_trade_share":0.464326,"lineage_price_move_bps_abs":52.74941,"lineage_vote_score":0.830325,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.137695,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.205539,"trade_imbalance_abs":0.354473,"visible_depth_imbalance_top1_abs":0.294488,"visible_depth_imbalance_top3_abs":0.529158,"visible_depth_imbalance_top5_abs":0.236545},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.371509,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.206545,"feature_id":"pressure_watch","threshold":0.03,"value":0.236545},{"crossed":true,"crossing_class":"crossed","distance":0.206545,"feature_id":"pressure_elevated","threshold":0.03,"value":0.236545},{"crossed":true,"crossing_class":"crossed","distance":0.206545,"feature_id":"flow_elevated","threshold":0.03,"value":0.236545},{"crossed":true,"crossing_class":"crossed","distance":0.107695,"feature_id":"fragility_watch","threshold":0.03,"value":0.137695},{"crossed":true,"crossing_class":"crossed","distance":0.107695,"feature_id":"fragility_elevated","threshold":0.03,"value":0.137695}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.293686,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.723647,"runner_up_state":"pressure_building","severity_class":"elevated_context","severity_score":0.624751,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":8,"state_margin":0.106678,"state_persistence_seconds":9644.0,"transition_type":"same_state_new_context","winner_score":0.830325,"winner_state":"fragile_depth_watch"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"}],"timeline_row_total":8},"provider_side":{"label":"Market-data provider output","headline":"8 row windows across 2.7h; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80},"remaining_work":["compute state across 8 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"buy_flow_absorbed_by_ask_liquidity","event_class":"ask_depth_absorption_against_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ZECUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ZECUSD-PERP","GET /api/public/data/context/active-asset?symbol=ZECUSD-PERP","GET /api/public/data/liquidations/context?symbol=ZECUSD-PERP"],"headline":"Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context.","primary_driver":"visible_ask_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.137695,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.236545,"trade_count":10,"trade_imbalance":0.354473,"trade_side":"aggressive_buy_flow"},"event_class_label":"Ask Depth Absorption Against Buy Flow"},"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 32.13 bid vs 52.04 ask with -0.237 imbalance and 0.205539 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"07fa301aadff88673177a58a","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/0333bfffb16aabb245fa0c82/workbench","lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9644,"window_span_minutes":160.73,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":11,"new_tag_total":25,"price_start_mid":489.105,"price_end_mid":486.525,"price_move_bps":-52.75,"replay_ready_share":1.0,"confidence_min_score":0.9,"confidence_max_score":0.92,"confidence_latest_score":0.92,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},"stages":[{"stage_id":"before","label":"Before","event_id":"c83d564d3490a51fe3bb4b05","event_time_utc":"2026-07-07T20:52:11Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"sell_flow_absorbed_by_bid_liquidity","event_class":"bid_depth_absorption_against_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ZECUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ZECUSD-PERP","GET /api/public/data/context/active-asset?symbol=ZECUSD-PERP","GET /api/public/data/liquidations/context?symbol=ZECUSD-PERP"],"headline":"Bid-side visible depth stayed heavy while recent trades skewed sell; the packet marks contra-flow absorption context.","primary_driver":"visible_bid_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.163181,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.554524,"trade_count":10,"trade_imbalance":-0.515924,"trade_side":"aggressive_sell_flow"},"event_class_label":"Bid Depth Absorption Against Sell Flow"},"mid_price":489.105,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"e85ea13cfbeb9a90f237910f","top_tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 20.1 bid vs 5.76 ask with +0.555 imbalance and 0.204455 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window"],"winner_state":"fragile_depth_watch","automation_status":"review_ready","calibration_scope":"symbol","customer_headline":"Opening read: sell flow absorbed by bid liquidity","customer_summary":"top-5 imbalance +0.555, fragility +0.163; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["sell flow absorbed by bid liquidity","depth stable","flow imbalance elevated","top-5 imbalance +0.555, fragility +0.163"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"stage_id":"during","label":"During","event_id":"c8005aab5bcf3bfbdd669a2c","event_time_utc":"2026-07-07T21:32:44Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"buy_flow_absorbed_by_ask_liquidity","event_class":"ask_depth_absorption_against_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ZECUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ZECUSD-PERP","GET /api/public/data/context/active-asset?symbol=ZECUSD-PERP","GET /api/public/data/liquidations/context?symbol=ZECUSD-PERP"],"headline":"Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context.","primary_driver":"visible_ask_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.305347,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.328956,"trade_count":10,"trade_imbalance":0.987771,"trade_side":"aggressive_buy_flow"},"event_class_label":"Ask Depth Absorption Against Buy Flow"},"mid_price":485.285,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"018c02370552c39cf3e6346c","top_tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 9.71 bid vs 19.23 ask with -0.329 imbalance and 0.206064 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: buy flow absorbed by ask liquidity","customer_summary":"top-5 imbalance -0.329, fragility +0.305; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["buy flow absorbed by ask liquidity","depth stable","flow imbalance elevated","top-5 imbalance -0.329, fragility +0.305"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"stage_id":"after","label":"After","event_id":"0333bfffb16aabb245fa0c82","event_time_utc":"2026-07-07T23:32:55Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"buy_flow_absorbed_by_ask_liquidity","event_class":"ask_depth_absorption_against_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=ZECUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=ZECUSD-PERP","GET /api/public/data/context/active-asset?symbol=ZECUSD-PERP","GET /api/public/data/liquidations/context?symbol=ZECUSD-PERP"],"headline":"Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context.","primary_driver":"visible_ask_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.137695,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.236545,"trade_count":10,"trade_imbalance":0.354473,"trade_side":"aggressive_buy_flow"},"event_class_label":"Ask Depth Absorption Against Buy Flow"},"mid_price":486.525,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"07fa301aadff88673177a58a","top_tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 32.13 bid vs 52.04 ask with -0.237 imbalance and 0.205539 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is fresh."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: buy flow absorbed by ask liquidity","customer_summary":"top-5 imbalance -0.237, fragility +0.138; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["buy flow absorbed by ask liquidity","depth stable","flow imbalance elevated","top-5 imbalance -0.237, fragility +0.138"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"}],"route_paths":["GET /api/public/market-state/latest?symbol=ZECUSD-PERP","GET /api/public/market-state/packets/0333bfffb16aabb245fa0c82/workbench","GET /api/public/market-state/events/0333bfffb16aabb245fa0c82/evidence","GET /api/public/market-state/replay?symbol=ZECUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=ZECUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=ZECUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/0333bfffb16aabb245fa0c82/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/0333bfffb16aabb245fa0c82/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=ZECUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=ZECUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."},{"row_type":"public_packet_lineage_story","symbol":"XRPUSD-PERP","event_id":"3ddbb5c89f57929d6a46b543","title":"XRPUSD-PERP: Fragile Depth Watch","summary":"8 packets kept the XRPUSD-PERP market read alive across 2.7h.","customer_story":{"headline":"8 packets kept the XRPUSD-PERP market read alive across 2.7h.","subhead":"Provider rows show the ingredients. Etna shows how pressure, depth, flow, confidence, replay identity, and routes evolved through the same window.","what_changed":"state path retained while mid moved -18.35 bps: Opening read: sell flow absorbed by bid liquidity -> Closeout read: buy flow absorbed by ask liquidity.","why_it_matters":"The useful object is not a screenshot or a loose alert. It is a retained market-state sequence your system can inspect, replay, route, and challenge later with the same event identity."},"window":{"start":"2026-07-07T20:51:52Z","end":"2026-07-07T23:32:56Z","selection":"retained_packet_multi_minute_lineage","packet_sequence_total":8,"window_span_seconds":9634,"window_span_label":"2.7h"},"featured_window_selection":{"score":28.816222,"raw_score":43.224333,"maturity_multiplier":0.666667,"packet_sequence_total":8,"window_span_seconds":9634,"state_transition_total":0,"distinct_state_total":1,"price_move_bps_abs":18.35,"source_row_total":248,"replay_ready_share":1.0,"selection_basis":["retained_packet_density","state_transition_count","price_move_magnitude","source_family_row_total","replay_ready_share"],"selection":"ranked_recent_retained_lineage_window","candidate_anchor_total":8},"lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9634,"window_span_minutes":160.57,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":8,"new_tag_total":27,"price_start_mid":1.11735,"price_end_mid":1.1153,"price_move_bps":-18.35,"replay_ready_share":1.0,"confidence_min_score":0.86,"confidence_max_score":0.92,"confidence_latest_score":0.86,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"lineage_visualization":{"symbol":"XRPUSD-PERP","row_total":8,"expected_interval_seconds":10,"expected_minimum_row_total":963,"density_state":"packet_tape_sparse","packet_generation_density_state":"packet_generation_sparse","source_window_density_state":"source_window_sparse","source_window_observation_total":8,"stale_republication_row_total":0,"packet_generation_gap_stats":{"gap_total":7,"max_gap_seconds":6033,"average_gap_seconds":1376.286,"sample_gaps_seconds":[317,1708,182,229,660,6033,505]},"source_window_gap_stats":{"gap_total":7,"max_gap_seconds":6033,"average_gap_seconds":1376.286,"sample_gaps_seconds":[317,1708,182,229,660,6033,505]},"state_counts":{"fragile_depth_watch":8},"event_class_counts":{"bid_depth_absorption_against_sell_flow":1,"trade_flow_leading_visible_book":3,"ask_depth_absorption_against_buy_flow":2,"ask_pressure_confirmed_by_sell_flow":1,"funding_oi_crowding_context":1},"event_profile_counts":{"contra_flow_absorption":3,"trade_flow_lead":3,"flow_confirmed_pressure":1,"crowding_context":1},"transition_type_counts":{"lineage_context_pending":3,"same_state_new_context":5},"event_severity_class_counts":{"high_context":3,"elevated_context":4,"critical_context":1},"state_spans":[{"state":"fragile_depth_watch","start_event_id":"9a8d8cd4e5ac97652967d6e8","end_event_id":"3ddbb5c89f57929d6a46b543","start_time_utc":"2026-07-07T20:52:22Z","end_time_utc":"2026-07-07T23:32:56Z","state_label":"Fragile Depth Watch"}],"event_class_spans":[{"event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","start_event_id":"9a8d8cd4e5ac97652967d6e8","end_event_id":"9a8d8cd4e5ac97652967d6e8","start_time_utc":"2026-07-07T20:52:22Z","end_time_utc":"2026-07-07T20:52:22Z","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"4f0156ff98c0c0b2ee25adde","end_event_id":"4f0156ff98c0c0b2ee25adde","start_time_utc":"2026-07-07T20:57:39Z","end_time_utc":"2026-07-07T20:57:39Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"d9d09f5db53db2f2786c6265","end_event_id":"d9d09f5db53db2f2786c6265","start_time_utc":"2026-07-07T21:26:07Z","end_time_utc":"2026-07-07T21:26:07Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","start_event_id":"2845d970052ed76216174eb2","end_event_id":"a0ca867157c7792fc4ce979e","start_time_utc":"2026-07-07T21:29:09Z","end_time_utc":"2026-07-07T21:32:58Z","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","start_event_id":"b8e98501ffeaa73b3e93130d","end_event_id":"b8e98501ffeaa73b3e93130d","start_time_utc":"2026-07-07T21:43:58Z","end_time_utc":"2026-07-07T21:43:58Z","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_class":"funding_oi_crowding_context","event_profile":"crowding_context","start_event_id":"93b40f6443b152b34d067574","end_event_id":"93b40f6443b152b34d067574","start_time_utc":"2026-07-07T23:24:31Z","end_time_utc":"2026-07-07T23:24:31Z","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","start_event_id":"3ddbb5c89f57929d6a46b543","end_event_id":"3ddbb5c89f57929d6a46b543","start_time_utc":"2026-07-07T23:32:56Z","end_time_utc":"2026-07-07T23:32:56Z","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"}],"transition_rows":[{"event_id":"4f0156ff98c0c0b2ee25adde","event_time_utc":"2026-07-07T20:57:39Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"bid_depth_absorption_against_sell_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"contra_flow_absorption","to_event_profile":"trade_flow_lead","changed_tags":["alignment:calibration_review:historical","alignment:needs_more_evidence:historical","calibration:effective_floor_applied:session","event:bid_depth_absorption_against_sell_flow:short","event:trade_flow_leading_visible_book:short","history:sample_1_plus","latency_lane:historical_replay","latency_lane:session_regime","pressure:ask_building:hot","pressure:ask_building:short","pressure:bid_building:hot","pressure:bid_building:short"]},{"event_id":"d9d09f5db53db2f2786c6265","event_time_utc":"2026-07-07T21:26:07Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"trade_flow_lead","to_event_profile":"contra_flow_absorption","changed_tags":["event:ask_depth_absorption_against_buy_flow:short","event:trade_flow_leading_visible_book:short","structure:contra_flow_absorption:short","structure:trade_flow_lead:short","trades:buy_pressure:short","trades:sell_pressure:short"]},{"event_id":"2845d970052ed76216174eb2","event_time_utc":"2026-07-07T21:29:09Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_depth_absorption_against_buy_flow","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"contra_flow_absorption","to_event_profile":"trade_flow_lead","changed_tags":["alignment:calibration_review:historical","alignment:review_ready:historical","event:ask_depth_absorption_against_buy_flow:short","event:trade_flow_leading_visible_book:short","history:sample_1_plus","history:sample_3_plus","latency_lane:event_lineage","lineage:price_move:small:event","lineage:state_persistence_lineage:event","lineage:tag_persistence:event","lineage:transitions:state_persistent:event","lineage:window_15m_plus:event"]},{"event_id":"a0ca867157c7792fc4ce979e","event_time_utc":"2026-07-07T21:32:58Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"trade_flow_leading_visible_book","from_event_profile":"trade_flow_lead","to_event_profile":"trade_flow_lead","changed_tags":["flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","pressure:balanced:hot","pressure:balanced:short","pressure:bid_building:hot","pressure:bid_building:short"]},{"event_id":"b8e98501ffeaa73b3e93130d","event_time_utc":"2026-07-07T21:43:58Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"trade_flow_leading_visible_book","to_event_class":"ask_pressure_confirmed_by_sell_flow","from_event_profile":"trade_flow_lead","to_event_profile":"flow_confirmed_pressure","changed_tags":["event:ask_pressure_confirmed_by_sell_flow:short","event:trade_flow_leading_visible_book:short","flow:balanced:hot","flow:balanced:short","flow:elevated:hot","flow:elevated:short","lineage:price_move:moderate:event","lineage:price_move:small:event","pressure:ask_building:hot","pressure:ask_building:short","pressure:balanced:hot","pressure:balanced:short"]},{"event_id":"93b40f6443b152b34d067574","event_time_utc":"2026-07-07T23:24:31Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"ask_pressure_confirmed_by_sell_flow","to_event_class":"funding_oi_crowding_context","from_event_profile":"flow_confirmed_pressure","to_event_profile":"crowding_context","changed_tags":["crowding:shift:short","event:ask_pressure_confirmed_by_sell_flow:short","event:funding_oi_crowding_context:short","freshness:fresh:hot","freshness:watch:hot","lineage:price_move:moderate:event","lineage:price_move:small:event","lineage:window_15m_plus:event","lineage:window_60m_plus:event","state_synthesis:recent_trades:short","state_vote:crowding_persistent:short","state_vote:crowding_shift:short"]},{"event_id":"3ddbb5c89f57929d6a46b543","event_time_utc":"2026-07-07T23:32:56Z","from_state":"fragile_depth_watch","to_state":"fragile_depth_watch","from_event_class":"funding_oi_crowding_context","to_event_class":"ask_depth_absorption_against_buy_flow","from_event_profile":"crowding_context","to_event_profile":"contra_flow_absorption","changed_tags":["crowding:shift:short","event:ask_depth_absorption_against_buy_flow:short","event:funding_oi_crowding_context:short","forced_flow:active:short","forced_flow:watch:short","freshness:fresh:hot","freshness:watch:hot","lineage:price_move:moderate:event","lineage:price_move:small:event","queue:fragility_rising:short","spread:tight:hot","spread:watch:hot"]}],"provider_tape_excerpt_rows":[{"time_utc":"2026-07-07T20:52:22Z","event_id":"9a8d8cd4e5ac97652967d6e8","row_family":"l2_book","row_type":"BOOK","side":"BID","price":1.1173,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:22Z","event_id":"9a8d8cd4e5ac97652967d6e8","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":1.1174,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:22Z","event_id":"9a8d8cd4e5ac97652967d6e8","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":1.11735,"fragment":"spread 0.895 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T20:52:22Z","event_id":"9a8d8cd4e5ac97652967d6e8","row_family":"trades","row_type":"TRADE","side":"FLOW","price":1.11735,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T20:52:22Z","event_id":"9a8d8cd4e5ac97652967d6e8","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":1.11735,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:26:07Z","event_id":"d9d09f5db53db2f2786c6265","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":1.1149,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:26:07Z","event_id":"d9d09f5db53db2f2786c6265","row_family":"trades","row_type":"TRADE","side":"FLOW","price":1.11485,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:26:07Z","event_id":"d9d09f5db53db2f2786c6265","row_family":"visible_liquidity","row_type":"SPREAD","side":"BPS","price":1.11485,"fragment":"spread 0.897 bps","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:32:58Z","event_id":"a0ca867157c7792fc4ce979e","row_family":"l2_book","row_type":"BOOK","side":"ASK","price":1.116,"fragment":"visible ask","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:32:58Z","event_id":"a0ca867157c7792fc4ce979e","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":1.11595,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T21:43:58Z","event_id":"b8e98501ffeaa73b3e93130d","row_family":"l2_book","row_type":"BOOK","side":"BID","price":1.1132,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"},{"time_utc":"2026-07-07T21:43:58Z","event_id":"b8e98501ffeaa73b3e93130d","row_family":"trades","row_type":"TRADE","side":"FLOW","price":1.11325,"fragment":"10 trade rows","source_row_count":10,"source_window_status":"retained_companion_rows"},{"time_utc":"2026-07-07T21:43:58Z","event_id":"b8e98501ffeaa73b3e93130d","row_family":"active_asset_ctx","row_type":"CTX","side":"ASSET","price":1.11325,"fragment":"1 context rows","source_row_count":1,"source_window_status":"retained_context_rows"},{"time_utc":"2026-07-07T23:32:56Z","event_id":"3ddbb5c89f57929d6a46b543","row_family":"l2_book","row_type":"BOOK","side":"BID","price":1.1151,"fragment":"visible bid","source_row_count":20,"source_window_status":"evidence_attached"}],"provider_tape_excerpt":{"row_total":14,"source":"selected_retained_public_packet_window","raw_payload_exposed":false,"selection":"same_window_customer_safe_provider_fragments"},"timeline_rows":[{"event_id":"9a8d8cd4e5ac97652967d6e8","event_time_utc":"2026-07-07T20:52:22Z","packet_generated_at_utc":"2026-07-07T20:52:22Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:52:22Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"5b6adc67d3e4d3480beec1de","mid_price":1.11735,"state":"fragile_depth_watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","primary_driver":"visible_bid_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.746204,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.37246,"driver_strengths":{"freshness_ms":3875,"funding_rate_abs":0.0000125,"large_trade_share":0.314086,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.357176,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.894975,"trade_imbalance_abs":0.661195,"visible_depth_imbalance_top1_abs":0.985865,"visible_depth_imbalance_top3_abs":0.745253,"visible_depth_imbalance_top5_abs":0.240303},"state_diagnosis":{"automation_status":"review_ready","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.37246,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.327176,"feature_id":"fragility_watch","threshold":0.03,"value":0.357176},{"crossed":true,"crossing_class":"crossed","distance":0.327176,"feature_id":"fragility_elevated","threshold":0.03,"value":0.357176},{"crossed":true,"crossing_class":"crossed","distance":0.210303,"feature_id":"pressure_watch","threshold":0.03,"value":0.240303},{"crossed":true,"crossing_class":"crossed","distance":0.210303,"feature_id":"pressure_elevated","threshold":0.03,"value":0.240303},{"crossed":true,"crossing_class":"crossed","distance":0.210303,"feature_id":"flow_elevated","threshold":0.03,"value":0.240303}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_monitoring_replay_and_agent_brief","runner_up_score":0.685,"runner_up_state":"crowding_shift","severity_class":"high_context","severity_score":0.746204,"source_support":{"partial_families":["liquidation_pressure","regime_scenario"],"partial_family_total":2,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression"],"resolved_family_total":5,"source_support_ratio":0.714286},"state_age_packets":1,"state_margin":0.10625,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.79125,"winner_state":"pressure_building"},"tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"4f0156ff98c0c0b2ee25adde","event_time_utc":"2026-07-07T20:57:39Z","packet_generated_at_utc":"2026-07-07T20:57:39Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T20:57:39Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"62210caa8f9df6e4b7fd0f78","mid_price":1.11795,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_sell_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.550953,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.197291,"driver_strengths":{"freshness_ms":3801,"funding_rate_abs":0.0000125,"large_trade_share":0.784475,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.10521,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.894494,"trade_imbalance_abs":0.636236,"visible_depth_imbalance_top1_abs":0.134995,"visible_depth_imbalance_top3_abs":0.19415,"visible_depth_imbalance_top5_abs":0.04423},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.197291,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.07521,"feature_id":"fragility_watch","threshold":0.03,"value":0.10521},{"crossed":true,"crossing_class":"crossed","distance":0.07521,"feature_id":"fragility_elevated","threshold":0.03,"value":0.10521},{"crossed":true,"crossing_class":"crossed","distance":0.01423,"feature_id":"pressure_watch","threshold":0.03,"value":0.04423},{"crossed":true,"crossing_class":"crossed","distance":0.01423,"feature_id":"pressure_elevated","threshold":0.03,"value":0.04423},{"crossed":true,"crossing_class":"crossed","distance":0.01423,"feature_id":"flow_elevated","threshold":0.03,"value":0.04423}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.7,"runner_up_state":"fragile_depth_watch","severity_class":"elevated_context","severity_score":0.550953,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.104076,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.804076,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"d9d09f5db53db2f2786c6265","event_time_utc":"2026-07-07T21:26:07Z","packet_generated_at_utc":"2026-07-07T21:26:07Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:26:07Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"9db309562b2d159ee6270a36","mid_price":1.11485,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.633063,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"lineage_context_pending","state_age_packets":1,"state_persistence_seconds":0.0,"novelty_score":0.0,"contradiction_score":0.472178,"driver_strengths":{"freshness_ms":4286,"funding_rate_abs":0.0000120301,"large_trade_share":0.693642,"lineage_price_move_bps_abs":null,"lineage_vote_score":0.0,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.20242,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.896982,"trade_imbalance_abs":0.473463,"visible_depth_imbalance_top1_abs":0.383908,"visible_depth_imbalance_top3_abs":0.205508,"visible_depth_imbalance_top5_abs":0.21827},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.472178,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.18827,"feature_id":"pressure_watch","threshold":0.03,"value":0.21827},{"crossed":true,"crossing_class":"crossed","distance":0.18827,"feature_id":"pressure_elevated","threshold":0.03,"value":0.21827},{"crossed":true,"crossing_class":"crossed","distance":0.18827,"feature_id":"flow_elevated","threshold":0.03,"value":0.21827},{"crossed":true,"crossing_class":"crossed","distance":0.17242,"feature_id":"fragility_watch","threshold":0.03,"value":0.20242},{"crossed":true,"crossing_class":"crossed","distance":0.17242,"feature_id":"fragility_elevated","threshold":0.03,"value":0.20242}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.0,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.7,"runner_up_state":"fragile_depth_watch","severity_class":"elevated_context","severity_score":0.633063,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":1,"state_margin":0.061377,"state_persistence_seconds":0.0,"transition_type":"lineage_context_pending","winner_score":0.761377,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},{"event_id":"2845d970052ed76216174eb2","event_time_utc":"2026-07-07T21:29:09Z","packet_generated_at_utc":"2026-07-07T21:29:09Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:29:09Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"3d05e2df78f05e581da150f1","mid_price":1.11605,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.730981,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":4,"state_persistence_seconds":2207.0,"novelty_score":0.256178,"contradiction_score":0.324403,"driver_strengths":{"freshness_ms":4406,"funding_rate_abs":0.0000102614,"large_trade_share":0.506948,"lineage_price_move_bps_abs":11.634671,"lineage_vote_score":0.769933,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.281918,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.896017,"trade_imbalance_abs":0.735545,"visible_depth_imbalance_top1_abs":0.736732,"visible_depth_imbalance_top3_abs":0.362467,"visible_depth_imbalance_top5_abs":0.175067},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.324403,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.251918,"feature_id":"fragility_watch","threshold":0.03,"value":0.281918},{"crossed":true,"crossing_class":"crossed","distance":0.251918,"feature_id":"fragility_elevated","threshold":0.03,"value":0.281918},{"crossed":true,"crossing_class":"crossed","distance":0.145067,"feature_id":"pressure_watch","threshold":0.03,"value":0.175067},{"crossed":true,"crossing_class":"crossed","distance":0.145067,"feature_id":"pressure_elevated","threshold":0.03,"value":0.175067},{"crossed":true,"crossing_class":"crossed","distance":0.145067,"feature_id":"flow_elevated","threshold":0.03,"value":0.175067}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.256178,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.769933,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.730981,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":4,"state_margin":0.046876,"state_persistence_seconds":2207.0,"transition_type":"same_state_new_context","winner_score":0.816809,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"a0ca867157c7792fc4ce979e","event_time_utc":"2026-07-07T21:32:58Z","packet_generated_at_utc":"2026-07-07T21:32:58Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:32:58Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"7039ac1703258cca043571a6","mid_price":1.11595,"state":"fragile_depth_watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","primary_driver":"recent_trade_flow","secondary_driver":"balanced_visible_depth","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.572877,"severity_class":"elevated_context","threshold_crossing_total":2},"transition_type":"same_state_new_context","state_age_packets":5,"state_persistence_seconds":2436.0,"novelty_score":0.258192,"contradiction_score":0.211847,"driver_strengths":{"freshness_ms":4760,"funding_rate_abs":8.5595e-6,"large_trade_share":0.759326,"lineage_price_move_bps_abs":12.529646,"lineage_vote_score":0.777524,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.170711,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.896097,"trade_imbalance_abs":0.936155,"visible_depth_imbalance_top1_abs":0.419966,"visible_depth_imbalance_top3_abs":0.218801,"visible_depth_imbalance_top5_abs":0.014959},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.211847,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.140711,"feature_id":"fragility_watch","threshold":0.03,"value":0.170711},{"crossed":true,"crossing_class":"crossed","distance":0.140711,"feature_id":"fragility_elevated","threshold":0.03,"value":0.170711},{"crossed":false,"crossing_class":"near_threshold","distance":-0.015041,"feature_id":"pressure_watch","threshold":0.03,"value":0.014959},{"crossed":false,"crossing_class":"near_threshold","distance":-0.015041,"feature_id":"pressure_elevated","threshold":0.03,"value":0.014959},{"crossed":false,"crossing_class":"near_threshold","distance":-0.015041,"feature_id":"flow_elevated","threshold":0.03,"value":0.014959}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.258192,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.777524,"runner_up_state":"fragile_depth_watch","severity_class":"elevated_context","severity_score":0.572877,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":5,"state_margin":0.097526,"state_persistence_seconds":2436.0,"transition_type":"same_state_new_context","winner_score":0.87505,"winner_state":"pressure_building"},"tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short","flow:balanced:hot","flow:balanced:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"event_id":"b8e98501ffeaa73b3e93130d","event_time_utc":"2026-07-07T21:43:58Z","packet_generated_at_utc":"2026-07-07T21:43:58Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T21:43:58Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"a6c18d6dfc0ee79e6f3e9539","mid_price":1.11325,"state":"fragile_depth_watch","event_class":"ask_pressure_confirmed_by_sell_flow","event_profile":"flow_confirmed_pressure","market_read_direction":"book_pressure_and_trade_flow_confirmed","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_sell_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.820534,"severity_class":"critical_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":6,"state_persistence_seconds":3096.0,"novelty_score":0.395061,"contradiction_score":0.269576,"driver_strengths":{"freshness_ms":5175,"funding_rate_abs":7.3322e-6,"large_trade_share":0.446868,"lineage_price_move_bps_abs":36.693963,"lineage_vote_score":0.80373,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.327472,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.898271,"trade_imbalance_abs":0.98918,"visible_depth_imbalance_top1_abs":0.811869,"visible_depth_imbalance_top3_abs":0.798294,"visible_depth_imbalance_top5_abs":0.308126},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.269576,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.297472,"feature_id":"fragility_watch","threshold":0.03,"value":0.327472},{"crossed":true,"crossing_class":"crossed","distance":0.297472,"feature_id":"fragility_elevated","threshold":0.03,"value":0.327472},{"crossed":true,"crossing_class":"crossed","distance":0.278126,"feature_id":"pressure_watch","threshold":0.03,"value":0.308126},{"crossed":true,"crossing_class":"crossed","distance":0.278126,"feature_id":"pressure_elevated","threshold":0.03,"value":0.308126},{"crossed":true,"crossing_class":"crossed","distance":0.278126,"feature_id":"flow_elevated","threshold":0.03,"value":0.308126}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.395061,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.80373,"runner_up_state":"fragile_depth_watch","severity_class":"critical_context","severity_score":0.820534,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":6,"state_margin":0.071548,"state_persistence_seconds":3096.0,"transition_type":"same_state_new_context","winner_score":0.875278,"winner_state":"pressure_building"},"tags":["event:ask_pressure_confirmed_by_sell_flow:short","structure:flow_confirmed_pressure:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:watch:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Pressure Confirmed By Sell Flow","event_profile_label":"Flow Confirmed Pressure"},{"event_id":"93b40f6443b152b34d067574","event_time_utc":"2026-07-07T23:24:31Z","packet_generated_at_utc":"2026-07-07T23:24:31Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:24:31Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"255888894299b30959dc1d9d","mid_price":1.11665,"state":"fragile_depth_watch","event_class":"funding_oi_crowding_context","event_profile":"crowding_context","market_read_direction":"open_interest_context_attached","primary_driver":"funding_open_interest_context","secondary_driver":"depth_flow_context","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.638856,"severity_class":"elevated_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":7,"state_persistence_seconds":9129.0,"novelty_score":0.271596,"contradiction_score":0.19248,"driver_strengths":{"freshness_ms":555,"funding_rate_abs":5.18e-8,"large_trade_share":0.487654,"lineage_price_move_bps_abs":6.264823,"lineage_vote_score":0.786262,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.318502,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":0.895536,"trade_imbalance_abs":0.02036,"visible_depth_imbalance_top1_abs":0.991781,"visible_depth_imbalance_top3_abs":0.448163,"visible_depth_imbalance_top5_abs":0.039345},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.19248,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.288502,"feature_id":"fragility_watch","threshold":0.03,"value":0.318502},{"crossed":true,"crossing_class":"crossed","distance":0.288502,"feature_id":"fragility_elevated","threshold":0.03,"value":0.318502},{"crossed":true,"crossing_class":"crossed","distance":0.009345,"feature_id":"pressure_watch","threshold":0.03,"value":0.039345},{"crossed":true,"crossing_class":"crossed","distance":0.009345,"feature_id":"pressure_elevated","threshold":0.03,"value":0.039345},{"crossed":true,"crossing_class":"crossed","distance":0.009345,"feature_id":"flow_elevated","threshold":0.03,"value":0.039345}],"diagnosis_class":"active_context_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.271596,"route_recommendation":"route_to_watchlist_and_replay","runner_up_score":0.680021,"runner_up_state":"crowding_persistent","severity_class":"elevated_context","severity_score":0.638856,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":7,"state_margin":0.106241,"state_persistence_seconds":9129.0,"transition_type":"same_state_new_context","winner_score":0.786262,"winner_state":"fragile_depth_watch"},"tags":["event:funding_oi_crowding_context:short","structure:crowding_context:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:tight:hot","freshness:fresh:hot","replay:ready","calibration:live_during_calibration:short"],"confidence_score":0.92,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Funding OI Crowding Context","event_profile_label":"Crowding Context"},{"event_id":"3ddbb5c89f57929d6a46b543","event_time_utc":"2026-07-07T23:32:56Z","packet_generated_at_utc":"2026-07-07T23:32:56Z","packet_time_policy":"source_window_end","market_window_end_utc":"2026-07-07T23:32:56Z","packet_source_lag_ms":0,"packet_producer_lane":"route_overlay","source_observation_id":"368887a6ecfaa2a8c07ef2d6","mid_price":1.1153,"state":"fragile_depth_watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","primary_driver":"visible_ask_depth","secondary_driver":"aggressive_buy_trade_flow","event_severity":{"basis":["visible_depth_imbalance","queue_fragility","confidence","threshold_crossings","sanitized_recent_trade_flow","retained_packet_lineage","active_asset_context"],"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","score":0.813174,"severity_class":"high_context","threshold_crossing_total":5},"transition_type":"same_state_new_context","state_age_packets":8,"state_persistence_seconds":9634.0,"novelty_score":0.381281,"contradiction_score":0.532583,"driver_strengths":{"freshness_ms":2915,"funding_rate_abs":1.0697e-6,"large_trade_share":0.318076,"lineage_price_move_bps_abs":18.346982,"lineage_vote_score":0.802803,"liquidation_event_count":0,"liquidation_notional_usd":0.0,"liquidation_pressure_direction":"mixed_forced_flow_pressure","liquidation_skew_abs":0.0,"open_interest_context_present":true,"queue_fragility_score":0.553529,"recent_trade_count":10,"source_resolved_family_total":5,"spread_bps":3.586479,"trade_imbalance_abs":0.68448,"visible_depth_imbalance_top1_abs":0.982482,"visible_depth_imbalance_top3_abs":0.673801,"visible_depth_imbalance_top5_abs":0.284275},"state_diagnosis":{"automation_status":"routing_ready_with_source_family_checks","buyer_use":"Use this compact diagnosis to choose monitor, replay, webhook, agent-brief, or review-only routing without reconstructing raw venue rows.","claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","contradiction_score":0.532583,"crossed_thresholds":[{"crossed":true,"crossing_class":"crossed","distance":0.523529,"feature_id":"fragility_watch","threshold":0.03,"value":0.553529},{"crossed":true,"crossing_class":"crossed","distance":0.523529,"feature_id":"fragility_elevated","threshold":0.03,"value":0.553529},{"crossed":true,"crossing_class":"crossed","distance":0.254275,"feature_id":"pressure_watch","threshold":0.03,"value":0.284275},{"crossed":true,"crossing_class":"crossed","distance":0.254275,"feature_id":"pressure_elevated","threshold":0.03,"value":0.284275},{"crossed":true,"crossing_class":"crossed","distance":0.254275,"feature_id":"flow_elevated","threshold":0.03,"value":0.284275}],"diagnosis_class":"competing_state_read","diagnosis_version":"market_state_public_state_diagnosis.v1","evidence_quality_class":"source_supported_threshold_read","novelty_score":0.381281,"route_recommendation":"route_to_review_before_automation","runner_up_score":0.802803,"runner_up_state":"fragile_depth_watch","severity_class":"high_context","severity_score":0.813174,"source_support":{"partial_families":["liquidation_pressure"],"partial_family_total":1,"resolved_families":["visible_liquidity","fragile_liquidity","forced_flow","crowding","flow_aggression","regime_scenario"],"resolved_family_total":6,"source_support_ratio":0.857143},"state_age_packets":8,"state_margin":0.034195,"state_persistence_seconds":9634.0,"transition_type":"same_state_new_context","winner_score":0.836998,"winner_state":"pressure_building"},"tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short","spread:watch:hot","freshness:watch:hot","replay:ready","queue:fragility_rising:short"],"confidence_score":0.86,"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","source_quality_label":"live_multi_source_feature_frame","state_label":"Fragile Depth Watch","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"}],"timeline_row_total":8},"provider_side":{"label":"Market-data provider output","headline":"8 row windows across 2.7h; the market read is still yours to reconstruct.","visible_inputs":["book depth rows","trade/context joins when source-resolved","timestamps and normalized identifiers"],"source_family_status":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"source_row_counts":{"active_asset_ctx":1,"l2_book":20,"liquidation_context":0,"trades":10},"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80},"remaining_work":["compute state across 8 retained packet windows","name the event class when depth, trades, and context diverge","attach reason lineage and confidence","preserve replay identity","route the same event into systems"]},"packet_side":{"label":"Etna Alpha packet layer","headline":"One market-state sequence with lineage, reasons, replay, and routes attached.","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context","visible_depth_fragility"],"directional_read":"buy_flow_absorbed_by_ask_liquidity","event_class":"ask_depth_absorption_against_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=XRPUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=XRPUSD-PERP","GET /api/public/data/context/active-asset?symbol=XRPUSD-PERP","GET /api/public/data/liquidations/context?symbol=XRPUSD-PERP"],"headline":"Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context.","primary_driver":"visible_ask_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.553529,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.284275,"trade_count":10,"trade_imbalance":0.68448,"trade_side":"aggressive_buy_flow"},"event_class_label":"Ask Depth Absorption Against Buy Flow"},"confidence_score":0.86,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","top_tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short","flow:elevated:hot","flow:elevated:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 213446 bid vs 383001 ask with -0.284 imbalance and 3.58648 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch.","Recent sanitized trade flow is attached to the packet, so flow aggression and forced-flow context are source-resolved instead of depth-only proxies."],"packet_tag_quality":{"crowding":"evidence_attached","flow_aggression":"evidence_attached","forced_flow":"evidence_attached","fragile_liquidity":"evidence_attached","liquidation_pressure":"partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"evidence_attached"},"feature_family_status":{"crowding":"source_resolved_context","flow_aggression":"source_resolved_context","forced_flow":"source_resolved_context","fragile_liquidity":"source_resolved_context","liquidation_pressure":"proxy_or_partial_context","regime_scenario":"retained_context_attached","visible_liquidity":"source_resolved_context"},"packet_lineage_hash":"aa91603cc2e7ff38353f3d4a","replay_status":"ready","workbench_route":"GET /api/public/market-state/packets/3ddbb5c89f57929d6a46b543/workbench","lineage_metrics":{"packet_sequence_total":8,"window_span_seconds":9634,"window_span_minutes":160.57,"window_span_label":"2.7h","state_transition_total":0,"distinct_state_total":1,"state_path":["fragile_depth_watch"],"lineage_hash_total":8,"persistent_tag_total":8,"new_tag_total":27,"price_start_mid":1.11735,"price_end_mid":1.1153,"price_move_bps":-18.35,"replay_ready_share":1.0,"confidence_min_score":0.86,"confidence_max_score":0.92,"confidence_latest_score":0.86,"source_row_count_totals":{"active_asset_ctx":8,"l2_book":160,"liquidation_context":0,"trades":80}},"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"},"stages":[{"stage_id":"before","label":"Before","event_id":"9a8d8cd4e5ac97652967d6e8","event_time_utc":"2026-07-07T20:52:22Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"bid_depth_absorption_against_sell_flow","event_profile":"contra_flow_absorption","market_read_direction":"sell_flow_absorbed_by_bid_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"sell_flow_absorbed_by_bid_liquidity","event_class":"bid_depth_absorption_against_sell_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=XRPUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=XRPUSD-PERP","GET /api/public/data/context/active-asset?symbol=XRPUSD-PERP","GET /api/public/data/liquidations/context?symbol=XRPUSD-PERP"],"headline":"Bid-side visible depth stayed heavy while recent trades skewed sell; the packet marks contra-flow absorption context.","primary_driver":"visible_bid_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_sell_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"bid_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.357176,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":0.240303,"trade_count":10,"trade_imbalance":-0.661195,"trade_side":"aggressive_sell_flow"},"event_class_label":"Bid Depth Absorption Against Sell Flow"},"mid_price":1.11735,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"040da15529967196fb17cf64","top_tags":["event:bid_depth_absorption_against_sell_flow:short","structure:contra_flow_absorption:short","pressure:bid_building:hot","pressure:bid_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=bid_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 269111 bid vs 164833 ask with +0.240 imbalance and 0.894975 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window"],"winner_state":"fragile_depth_watch","automation_status":"review_ready","calibration_scope":"symbol","customer_headline":"Opening read: sell flow absorbed by bid liquidity","customer_summary":"top-5 imbalance +0.240, fragility +0.357; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["sell flow absorbed by bid liquidity","depth stable","flow imbalance elevated","top-5 imbalance +0.240, fragility +0.357"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Bid Depth Absorption Against Sell Flow","event_profile_label":"Contra Flow Absorption"},{"stage_id":"during","label":"During","event_id":"a0ca867157c7792fc4ce979e","event_time_utc":"2026-07-07T21:32:58Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"trade_flow_leading_visible_book","event_profile":"trade_flow_lead","market_read_direction":"aggressive_buy_flow","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context"],"directional_read":"aggressive_buy_flow","event_class":"trade_flow_leading_visible_book","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=XRPUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=XRPUSD-PERP","GET /api/public/data/context/active-asset?symbol=XRPUSD-PERP","GET /api/public/data/liquidations/context?symbol=XRPUSD-PERP"],"headline":"Recent trades moved one-sided while visible depth stayed balanced; the packet marks trade-flow lead context.","primary_driver":"recent_trade_flow","profile":"trade_flow_lead","secondary_driver":"balanced_visible_depth","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"balanced_depth","forced_flow_pressure_label":"forced_flow_pressure_watch","fragility_score":0.170711,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.014959,"trade_count":10,"trade_imbalance":0.936155,"trade_side":"aggressive_buy_flow"},"event_class_label":"Trade Flow Leading Visible Book"},"mid_price":1.11595,"confidence_score":0.92,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"463a58cb53967e6a25404482","top_tags":["event:trade_flow_leading_visible_book:short","structure:trade_flow_lead:short","pressure:balanced:hot","pressure:balanced:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=pressure_balanced, depth=depth_stable, and flow=flow_balanced.","Top-5 visible depth is 235384 bid vs 242533 ask with -0.015 imbalance and 0.896097 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Mid-window read: aggressive buy flow","customer_summary":"top-5 imbalance -0.015, fragility +0.171; depth stable; flow balanced. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["aggressive buy flow","depth stable","flow balanced","top-5 imbalance -0.015, fragility +0.171"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Trade Flow Leading Visible Book","event_profile_label":"Trade Flow Lead"},{"stage_id":"after","label":"After","event_id":"3ddbb5c89f57929d6a46b543","event_time_utc":"2026-07-07T23:32:56Z","state":"fragile_depth_watch","state_label":"Fragile Depth Watch","event_class":"ask_depth_absorption_against_buy_flow","event_profile":"contra_flow_absorption","market_read_direction":"buy_flow_absorbed_by_ask_liquidity","event_classification":{"claim_boundary":"derived_market_state_context_not_signal_or_execution_claim","confidence_basis":["visible_depth_context","sanitized_recent_trade_flow","active_asset_context","visible_depth_fragility"],"directional_read":"buy_flow_absorbed_by_ask_liquidity","event_class":"ask_depth_absorption_against_buy_flow","evidence_routes":["GET /api/public/data/book/l2/latest?symbol=XRPUSD-PERP&depth=10","GET /api/public/data/trades/latest?symbol=XRPUSD-PERP","GET /api/public/data/context/active-asset?symbol=XRPUSD-PERP","GET /api/public/data/liquidations/context?symbol=XRPUSD-PERP"],"headline":"Ask-side visible depth stayed heavy while recent trades skewed buy; the packet marks contra-flow absorption context.","primary_driver":"visible_ask_depth","profile":"contra_flow_absorption","secondary_driver":"aggressive_buy_trade_flow","source_geometry":{"crowding_label":"open_interest_context_attached","depth_side":"ask_heavy_depth","forced_flow_pressure_label":"forced_flow_pressure_active","fragility_score":0.553529,"liquidation_event_count":0,"liquidation_pressure_label":"liquidation_context_unavailable","liquidation_skew":0.0,"top5_depth_imbalance":-0.284275,"trade_count":10,"trade_imbalance":0.68448,"trade_side":"aggressive_buy_flow"},"event_class_label":"Ask Depth Absorption Against Buy Flow"},"mid_price":1.1153,"confidence_score":0.86,"confidence_context":"live_multi_source_feature_frame","source_quality_class":"live_multi_source_feature_frame","packet_lineage_hash":"aa91603cc2e7ff38353f3d4a","top_tags":["event:ask_depth_absorption_against_buy_flow:short","structure:contra_flow_absorption:short","pressure:ask_building:hot","pressure:ask_building:short","depth:stable:hot","depth:stable:short"],"top_reasons":["Fragile depth watch is derived from pressure=ask_pressure_building, depth=depth_stable, and flow=flow_imbalance_elevated.","Top-5 visible depth is 213446 bid vs 383001 ask with -0.284 imbalance and 3.58648 bps spread.","Confidence reflects source freshness, visible depth, lineage, and label readiness; freshness class is watch."],"compute_lane_ids":["hot_path","short_window","session_regime","historical_replay","event_lineage"],"winner_state":"fragile_depth_watch","automation_status":"routing_ready_with_source_family_checks","calibration_scope":"symbol","customer_headline":"Closeout read: buy flow absorbed by ask liquidity","customer_summary":"top-5 imbalance -0.284, fragility +0.554; depth stable; flow imbalance elevated. The packet keeps this read attached to the same event, rather than leaving it as loose book rows.","customer_feature_labels":["buy flow absorbed by ask liquidity","depth stable","flow imbalance elevated","top-5 imbalance -0.284, fragility +0.554"],"source_quality_label":"live_multi_source_feature_frame","event_class_label":"Ask Depth Absorption Against Buy Flow","event_profile_label":"Contra Flow Absorption"}],"route_paths":["GET /api/public/market-state/latest?symbol=XRPUSD-PERP","GET /api/public/market-state/packets/3ddbb5c89f57929d6a46b543/workbench","GET /api/public/market-state/events/3ddbb5c89f57929d6a46b543/evidence","GET /api/public/market-state/replay?symbol=XRPUSD-PERP&limit=25","GET /api/public/market-state/usage/estimate?symbol=XRPUSD-PERP"],"route_access":[{"route":"GET /api/public/market-state/latest?symbol=XRPUSD-PERP","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/packets/3ddbb5c89f57929d6a46b543/workbench","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/events/3ddbb5c89f57929d6a46b543/evidence","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/replay?symbol=XRPUSD-PERP&limit=25","access":"after_key","requires_api_key":true,"metered":true},{"route":"GET /api/public/market-state/usage/estimate?symbol=XRPUSD-PERP","access":"after_key","requires_api_key":true,"metered":true}],"exactness_boundary":["derived packet lineage is exact for retained packet identity","source-row detail remains bounded and redacted on public routes","no outcome, fill probability, profitability, or advice is claimed"],"buyer_next_action":"Open Workbench after key issuance, then replay and route the same event."}],"source":"bounded_state_dir_retained_packets","public_packet_tape_row_total":4,"preview_scope":"sanitized_before_during_after_packet_lineage","full_packet_access":"requires_api_plan_key","latest_live_api_access":"none_before_key"},"public_packet_lineage_story_total":10,"route_access_legend":{"pre_key":"Public diligence routes available before an API key.","after_key":"Account-scoped routes that require issued API access."},"requires_api_key":false,"metered":false,"public_preview_route":"GET /api/public/market-state/demo/public-proof-browser","authenticated_route":"GET /api/public/market-state/demo/proof-browser","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":"ok","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."}}}