{"charter_version":"1.3","as_of":"2026-07-29","product":"Водная навигация России и СНГ","mission":"Давать владельцу лодки, катера, яхты, парусного или моторного судна персональный водный маршрут и только относящиеся к нему правила, ограничения и предупреждения на основании актуальных карт и прослеживаемых источников.","reference_product":{"name":"Navionics","role":"функциональный ориентир","copy_policy":"Воспроизводим полезную логику продукта собственным кодом, интерфейсом и лицензированными данными; не копируем закрытые карты, код, визуальные активы или фирменный интерфейс."},"decision_pipeline":["профиль судна и экипажа","время, район и планируемый рейс","официальная карта и допустимый водный граф","федеральные, бассейновые, портовые и региональные правила","оперативные глубины, уровни, габариты, закрытия, погода, лёд и движение","маршрут с жёсткими запретами, рисками, альтернативами и объяснением решения","офлайн-пакет и последующая дельта-синхронизация"],"non_negotiable_principles":["Автомобильные дороги никогда не участвуют в водной маршрутизации.","Неизвестная глубина или высота не считается безопасной по умолчанию.","Каждый факт и правило имеют источник, территорию, срок действия и историю версий.","Официальные и пользовательские данные никогда не смешиваются без маркировки.","Изменение закона не переписывает прошлое: новая редакция действует только со своей даты.","Маршрут объясняет, почему участок разрешён, запрещён или требует внимания.","Функции планирования не заменяют решение судоводителя и обязательные официальные издания.","Автоматическое скачивание не даёт слою права влиять на маршрут без проверки полномочий, географии и срока действия."],"ownership_model":{"cardinality":"one_user_many_vessels","account":"Каждый профиль судна принадлежит ровно одному авторизованному пользователю.","vessels":"У пользователя может быть несколько лодок, катеров, яхт и других судов.","versioning":"Изменения судна создают новую версию, а не переписывают историю.","voyage_snapshot":"Каждый расчёт маршрута использует неизменяемый снимок выбранного судна и фактической загрузки конкретного рейса.","privacy":"Доступ к профилям разрешается только владельцу и явно уполномоченным им лицам; публичный CRUD запрещён до подключения авторизации."},"vessel_profile":{"identity":["vessel_type","use_type","flag_country","registration_required","registration_status","navigation_area","vessel_class"],"dimensions":["length_m","beam_m","draft_loaded_m","air_draft_m","mast_retractable","keel_or_drive_clearance_m","safety_depth_m"],"propulsion":["propulsion_type","engine_count","engine_power_kw","fuel_type","fuel_capacity_l","cruise_speed_kmh","max_speed_kmh","fuel_curve"],"operating_limits":["max_wave_m","max_wind_ms","min_visibility_m","day_or_night","ice_class","passenger_count","equipment","radio_and_ais"],"routing_effect":"Поля профиля выбирают применимые нормы и отсекают рёбра графа по глубине, подмостовому и ширинному габариту, скорости, сезону, району, классу, погоде и обязательному оснащению."},"data_trust_order":["официальная государственная карта или машиночитаемая публикация","официальный документ органа или бассейновой администрации","лицензированный поставщик официальных данных","проверенная гидрографическая съёмка или телеметрия","модерируемые данные судоводителей и эхолотов","открытая ориентировочная геометрия"],"rule_engine":{"required_dimensions":["jurisdiction","water_area","geometry","vessel_selector","condition","effect","severity","valid_from","valid_to","source_document","source_revision","verification_status"],"effects":["hard_block","permit_required","warning","equipment_required","information"],"unknown_data_policy":{"strict":"исключить участок","normal":"показать риск и запросить подтверждение пользователя"},"activation_policy":"Автоматически сохранять новую официальную публикацию, но включать сложное юридическое правило в расчёт после машинной проверки и подтверждения редактором."},"update_targets":{"scheduler_tick":"5 минут без обязательного обращения ко всем источникам","operational_restrictions":"5 минут","official_bulletins":"30 минут","state_registers":"8 часов","official_cartography":"6 часов","legal_publications":"1 час после обнаружения","current_chart_layers":"ежедневно или чаще по договору поставщика","weather_water_levels_ais":"по частоте и лицензии конкретного канала","historical_snapshots":"неизменяемые версии"},"current_capabilities":{"nationwide_hydrography":"implemented_orientation_layer","historical_years_and_diff":"implemented","vector_tiles_and_offline_manifest":"implemented","basic_draft_height_width_filter":"prototype","official_bulletin_archive_and_monitoring":"partial_basins","state_water_registry_reference_layer":"automated_versioned_adapter","official_layer_verification_lifecycle":"implemented_foundation","route_events":"partial","nationwide_official_enc":"not_connected_license_required","nationwide_navigable_graph":"not_ready","stored_vessel_accounts":"database_schema_ready_authentication_required","versioned_legal_rule_engine":"not_ready","bathymetry_and_sonar_pipeline":"not_ready","ais_collision_layer":"not_ready_license_or_local_receiver_required","mobile_offline_client":"server_contract_ready_client_not_built","onboard_bridge_server_contract":"implemented_autodiscovery_and_telemetry_ingest","local_onboard_bridge_agent":"not_ready","hardware_compatibility_wiki":"roadmap_and_foundation_documented"},"critical_gaps":["Договор на официальные ГЭНК ВВП/морские ЭНК и право их использования в массовом приложении.","Единый официальный граф судовых ходов с глубинами, мостами, шлюзами и направлениями.","Версионный правовой движок федеральных, региональных, портовых и бассейновых правил.","Общероссийские оперативные каналы глубин, уровней, буёв, корректуры и дноуглубления.","Лицензированный гидрометеорологический канал, приливы, течения и ледовая обстановка.","Пайплайн эхолотных логов, контроль качества батиметрии и отдельный пользовательский слой.","AIS: локальный NMEA/AIS приёмник в приоритете; серверный поток требует договора доступа.","Мобильный клиент, GPX/NMEA-интеграции, фоновая навигация и тревоги отклонения/столкновения.","Локальный агент бортового шлюза для автономного обнаружения USB, NMEA, AIS и Signal K устройств.","Проверенный каталог совместимости оборудования, электрических схем и пошаговых инструкций для судов.","Официальные источники и правовые правила Беларуси, Казахстана и следующих стран СНГ."]}