{"schema_version":"border-times.ai-packets.v1","status":"public_read_cache","runtime_scope":"public_read_only","powered_by":{"label":"Powered by Dunvale","provider":"Dunvale","provider_url":"https://dunvale.com","role":"border data intelligence layer","attribution":"Powered by Dunvale for USBorderWait.com. Preserve source, timestamp, caveat, and canonical link.","site_url":"https://usborderwait.com"},"site":{"site_key":"usborderwait","brand_name":"USBorderWait.com","locale":"en-US","origin":"https://usborderwait.com"},"discovery":{"packet_catalog_url":"https://usborderwait.com/api/public/ai/packets","agent_connect_url":"https://usborderwait.com/api/public/agent/catalog","openapi_url":"https://usborderwait.com/openapi.json","llms_txt":"https://usborderwait.com/llms.txt","data_catalog_url":"https://usborderwait.com/api/public/datasets/catalog","policy_url":"https://usborderwait.com/ai-policy"},"cache_policy":{"catalog_cache_seconds":3600,"default_packet_cache_seconds":300,"current_wait_packet_cache_seconds":30,"cache_is_public":true,"private_user_state_included":false,"raw_prompt_storage_included":false},"claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"agent_optimization":{"primary_realtime_packet_id":"current-waits","primary_history_packet_id":"wait-history","primary_history_index_packet_id":"wait-history-index","primary_history_coverage_gap_packet_id":"wait-history-coverage-gaps","primary_history_import_contract_packet_id":"wait-history-import-contract","realtime_cache_seconds":30,"insight_contract_field":"agent_insights","insight_source_material":"public_wait_rows_only","history_insight_contract_field":"agent_insights.best_history_coverage","history_source_material":"public_wait_history_rows_only","no_live_provider_or_ai_runtime":true},"client_profiles":[{"id":"apple_siri_shortcuts","label":"Apple Siri and Shortcuts","status":"cached_public_json_ready","transport":"https_json_cached_packet","packet_url":"https://usborderwait.com/api/public/ai/packets/phone-ai","notes":"Use cached public JSON packets and canonical links for app actions, shortcuts, or answer extraction. No Apple partnership or native App Intent runtime is claimed."},{"id":"apple_spotlight","label":"Apple Spotlight and on-device search","status":"cached_public_json_ready","transport":"https_json_cached_packet","packet_url":"https://usborderwait.com/api/public/ai/packets/phone-ai","notes":"Use short, attributed crossing facts with timestamps, source, stale state, and canonical URLs."},{"id":"generic_phone_ai","label":"Phone AI assistant","status":"cached_public_json_ready","transport":"https_json_cached_packet","packet_url":"https://usborderwait.com/api/public/ai/packets/current-waits","notes":"Prefer packet reads over page scraping. Keep Powered by Dunvale attribution, source, timestamp, and caveat beside answers."},{"id":"generic_mcp_client","label":"Generic MCP client","status":"planned_source_contract","transport":"remote_mcp_future","packet_url":"https://usborderwait.com/api/public/agent/catalog","notes":"Use public OpenAPI, Agent Connect, and AI packets until live scoped MCP runtime is enabled."},{"id":"ai_desktop_or_editor","label":"AI desktop or editor","status":"public_api_ready","transport":"https_json","packet_url":"https://usborderwait.com/api/public/ai/packets","notes":"Use public read endpoints with attribution, freshness, and caveat context."},{"id":"publisher_or_rag","label":"Publisher or RAG workflow","status":"public_api_ready","transport":"https_json","packet_url":"https://usborderwait.com/api/public/ai/packets/data-catalog","notes":"Use catalog, latest waits, limited history, and widgets with canonical backlinks."}],"packets":[{"id":"current-waits","title":"Current waits packet","description":"Compact current wait, lane, source, stale, canonical-link, and deterministic agent-insight facts for all public crossings.","api_url":"https://usborderwait.com/api/public/ai/packets/current-waits","canonical_url":"https://usborderwait.com/data-feeds","cache_seconds":30,"data_type":"current_waits","source":"latest-wait-snapshot","event_type":"ai_request","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus source, timestamp, caveat, canonical crossing URL, and agent_insights currentness limits."},{"id":"wait-history","title":"Wait history packet","description":"All-range public wait-history JSON packet for every crossing and public lane type, with per-crossing-lane points, source coverage, canonical URLs, and caveats for agents and RAG workflows.","api_url":"https://usborderwait.com/api/public/ai/packets/wait-history","canonical_url":"https://usborderwait.com/data-feeds","cache_seconds":300,"data_type":"wait_history_packet","source":"wait-history-aggregate","event_type":"ai_request","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus source, temporal coverage, caveat, canonical crossing URL, and history API URL."},{"id":"wait-history-index","title":"Wait history index packet","description":"Compact all-range public wait-history distribution index for every crossing and public lane type, with history API URLs, per-crossing packet URLs, and full packet pointer but no embedded point arrays.","api_url":"https://usborderwait.com/api/public/ai/packets/wait-history-index","canonical_url":"https://usborderwait.com/data-feeds","cache_seconds":3600,"data_type":"wait_history_index_packet","source":"wait-history-route-index","event_type":"ai_packet_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus history API URL, per-crossing packet URL, full packet URL, crossing canonical URL, and endpoint source caveat."},{"id":"wait-history-coverage-gaps","title":"Wait history coverage gaps packet","description":"Machine-readable distribution-readiness packet for every public crossing/lane history, with missing/partial status, blockers, and next required proof but no historical point values.","api_url":"https://usborderwait.com/api/public/ai/packets/wait-history-coverage-gaps","canonical_url":"https://usborderwait.com/data-feeds","cache_seconds":3600,"data_type":"wait_history_coverage_gaps_packet","source":"wait-history-distribution-readiness","event_type":"ai_packet_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus distribution status, blockers, source caveat, and fetch-before-quote rule."},{"id":"wait-history-agent-handoff","title":"Wait history agent handoff packet","description":"Small public entry packet for agents that names the wait-history read order, distribution gate, packet URLs, and value-claim rules before agents fetch value-bearing history packets.","api_url":"https://usborderwait.com/api/public/ai/packets/wait-history-agent-handoff","canonical_url":"https://usborderwait.com/data-feeds","cache_seconds":3600,"data_type":"wait_history_agent_handoff_packet","source":"wait-history-agent-handoff","event_type":"ai_packet_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus distribution gate, read-order rule, packet URLs, and fetch-before-quote rule."},{"id":"wait-history-import-contract","title":"Wait history import contract packet","description":"Machine-readable contract for approved Dunvale history exports, including required crossing/lane coverage, accepted flat or nested crossing/port lane-history shapes, aliases, strict validation commands, and packet distribution success rules.","api_url":"https://usborderwait.com/api/public/ai/packets/wait-history-import-contract","canonical_url":"https://usborderwait.com/data-feeds","cache_seconds":3600,"data_type":"wait_history_import_contract_packet","source":"wait-history-import-contract","event_type":"ai_packet_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus import contract caveats, strict validation requirements, and approved-export source boundary."},{"id":"crossing-directory","title":"Crossing directory packet","description":"Public crossing registry with names, slugs, coordinates, site paths, and source caveat.","api_url":"https://usborderwait.com/api/public/ai/packets/crossing-directory","canonical_url":"https://usborderwait.com/border-wait-times","cache_seconds":300,"data_type":"crossing_directory","source":"border-times-registry","event_type":"ai_request","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus canonical crossing URL."},{"id":"data-catalog","title":"Data catalog packet","description":"Discovery packet for 17 public data, widget, report, and discovery feeds.","api_url":"https://usborderwait.com/api/public/ai/packets/data-catalog","canonical_url":"https://usborderwait.com/data-catalog","cache_seconds":3600,"data_type":"data_catalog","source":"public-dataset-registry","event_type":"ai_packet_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus feed source and license URL."},{"id":"agent-connect","title":"Agent Connect packet","description":"Public agent contracts, client profiles, scope boundaries, and attribution rules.","api_url":"https://usborderwait.com/api/public/ai/packets/agent-connect","canonical_url":"https://usborderwait.com/agent-connect","cache_seconds":3600,"data_type":"agent_connect","source":"agent-connect-source-contract","event_type":"agent_catalog_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus public read scope boundaries."},{"id":"phone-ai","title":"Phone AI packet","description":"Cached profiles for Siri, Shortcuts, Spotlight, generic phone assistants, and on-device answer surfaces.","api_url":"https://usborderwait.com/api/public/ai/packets/phone-ai","canonical_url":"https://usborderwait.com/agent-connect","cache_seconds":3600,"data_type":"phone_ai_profiles","source":"agent-connect-source-contract","event_type":"ai_packet_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus canonical page, source, timestamp, and caveat."},{"id":"openapi","title":"OpenAPI packet","description":"Cached pointer to the public OpenAPI document and exposed public read paths.","api_url":"https://usborderwait.com/api/public/ai/packets/openapi","canonical_url":"https://usborderwait.com/openapi.json","cache_seconds":3600,"data_type":"openapi_discovery","source":"public-openapi-document","event_type":"openapi_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus public-route-only scope."},{"id":"daily-report","title":"Daily report packet","description":"Cached discovery for regional daily report reads with sponsor and freshness caveats.","api_url":"https://usborderwait.com/api/public/ai/packets/daily-report","canonical_url":"https://usborderwait.com/data-feeds","cache_seconds":300,"data_type":"daily_report_discovery","source":"daily-report-public-feed","event_type":"ai_packet_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus row-level source, stale state, and sponsor attribution when present."},{"id":"seo-page-registry","title":"Public page registry packet","description":"Cached discovery for public, published, indexable page registry reads.","api_url":"https://usborderwait.com/api/public/ai/packets/seo-page-registry","canonical_url":"https://usborderwait.com/developers","cache_seconds":300,"data_type":"seo_page_registry_discovery","source":"seo-page-registry","event_type":"ai_packet_view","claim_policy":{"source_currentness_required":true,"attribution_required":true,"fail_closed_on":["missing_source","missing_timestamp","no_rows","unknown_crossing","private_route_request"],"stale_no_row_rule":"If data is stale, empty, sample, or missing, say that first and do not state it as current.","required_fields":["source","updated_at_or_temporal_coverage","stale_or_caveat_text","canonical_url","license_url","powered_by"],"insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.stale_or_sample_rows","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"current_insight_fields":["agent_insights.summary","agent_insights.best_current_options","agent_insights.high_delay_options","agent_insights.stale_or_sample_rows"],"history_insight_fields":["agent_insights.summary","agent_insights.coverage_by_lane_type","agent_insights.coverage_by_crossing","agent_insights.best_history_coverage","agent_insights.missing_history"],"history_distribution_fields":["source_currentness.distribution_ready","source_currentness.distribution_status","source_currentness.distribution_blockers","source_currentness.next_required"],"no_private_runtime_claim":true,"no_platform_partnership_claim":true},"required_attribution":"Powered by Dunvale plus canonical public page URL."}]}