Перейти к основному содержимому

Юр УЗ — Архитектура Legal OS

v3.0 | 2026-03-09 | E2E Upgrade

🏗️ ОБЩАЯ АРХИТЕКТУРА

#СлойКомпоненты
1️⃣CLIENT LAYERWeb App (PWA) · Mobile App (RN) · Telegram Bot · Admin · Partner Portal · Government Console · API Gateway
HTTPS / TLS 1.3
2️⃣EXPERIENCE LAYERAI Chat · Legal Cabinet · Templates · Timeline · Alerts · OCR Scanner · Legal Twin · Notification Engine
3️⃣SECURITY & COMPLIANCEAuth (OneID / MyID / OTP) · RBAC · Consent Manager · Encryption (AES-256) · Audit Trail · PD Anonymizer · ЗРУ-547 · ГЦКБ · E-IMZO
4️⃣ORCHESTRATION LAYERIntake Engine · Case Classifier · Organ Router · Workflow · Deadline Engine · Notification Scheduler · Escalation Logic
5️⃣LEGAL INTELLIGENCERAG Legal Brain · NPA Search · Conflict Detector · Scoring · Precedent Analyzer · Risk Assessor · 1000+ Expert Verification
6️⃣DOCUMENT ENGINE200+ Templates · Form Filling · Conditional Branching · PDF/DOCX Export · QR Verification · E-IMZO Signing · Multi-language RU/UZ
7️⃣INTEGRATION LAYERlex.uz · my.gov.uz · ГНК (my.soliq.uz) · АИСУЗ · МВД · OneID/MyID · E-IMZO · Payme · Click · Uzum · SMS Gateway · Telegram API
8️⃣DATA LAYER (РУ-hosted)PostgreSQL · ChromaDB · Redis · MinIO · Audit Logs · AES-256 at rest · Daily backups · DR replica (ЗРУ-547 ст. 28)

🧠 ОСНОВНЫЕ ЯДРА СИСТЕМЫ

1. Intake Engine — Сбор истории

Собирает описание ситуации пользователя на естественном языке (RU/UZ). Задача — превратить хаотичное описание в структурированный legal case.

Особенности для Узбекистана:

  • Поддержка кириллического и латинского узбекского языка
  • Определение региона пользователя (хокимият-привязка)
  • Идентификация двуязычных ситуаций (НПА на UZ, пользователь пишет на RU)
  • Автоматическое определение подведомственности (республиканский / областной / районный уровень)

2. Case Classifier — Классификация дела

Определяет:

  • тип спора (гражданский, административный, уголовный, хозяйственный);
  • отрасль права (трудовое, налоговое, семейное, жилищное, ВЭД, IP);
  • приоритетность (срочный — истекают процессуальные сроки);
  • риск (уголовное преследование, задержание, арест имущества);
  • юрисдикцию (по территориальному и предметному признаку);
  • орган назначения (из базы 82+ ведомств).

Ищет релевантные нормы права по всей базе НПА Республики Узбекистан. Работает по принципу: факты кейса → применимая статья → компетентный орган → сценарий действий → дедлайн → документ

Ключевые особенности:

  • База: 17,000+ НПА, 168,000+ статей — ежедневная синхронизация с lex.uz
  • Embedding: multilingual-e5-large (RU + UZ кириллица + UZ латиница)
  • Верифицированная база прецедентов (программа «1000 экспертов»)
  • Автоматический дисклеймер при каждом ответе
  • Запрет генерации информации, отсутствующей в базе НПА

4. Organ Router — Маршрутизация по органам

Определяет, куда должен обратиться пользователь:

  • МВД (ГАИ, криминальная полиция, участковый инспектор)
  • ГНК (налоговые инспекции по районам, областные управления)
  • Суды (общей юрисдикции, экономический, административный — по территориальности)
  • Генеральная прокуратура (по уровню: районная → областная → республиканская)
  • Государственная трудовая инспекция (по области)
  • Хокимият (по территории)
  • АИСУЗ (электронная подача в суд)
  • Нотариус (по зоне обслуживания)
  • Антимонопольный комитет
  • AIPS (интеллектуальная собственность)
  • Палата адвокатов (для подбора адвоката)
  • Иные ведомства (ЗАГС, ЦТМ, Таможенный комитет, Кадастр)

Для каждого органа система знает:

  • Точный адрес и контакты (из справочника my.gov.uz)
  • Часы приёма граждан
  • Ответственных лиц (при наличии в открытых данных)
  • Формы входящих документов
  • Способы подачи: лично, почтой, через my.gov.uz, через АИСУЗ

5. Document Engine — Генерация документов

Создаёт:

  • заявления и жалобы (с правильной шапкой для конкретного органа)
  • исковые заявления (по формату ГПК/ХПК/КоАС РУ)
  • ходатайства (с обязательными реквизитами по процессуальному кодексу)
  • договоры (с учётом ГК РУ, обязательных условий)
  • налоговые возражения (по форме НК РУ)
  • ликвидационные документы (реестр кредиторов, уведомления)
  • IP-документы (заявки AIPS, претензии)
  • пакеты приложений (перечень по требованиям конкретного НПА)
  • документы на двух языках (RU + UZ) — по выбору пользователя

Каждый документ:

  • содержит QR-код верификации (ссылка на источник шаблона)
  • готов к подписи E-IMZO (при интеграции)
  • указывает государственную пошлину (сумма в UZS по ставкам ГНК)
  • содержит список приложений с чек-листом

6. Deadline Engine — Контроль сроков

Следит за процессуальными сроками по конкретным НПА:

  • срок обжалования постановления КоАП: 10 дней (КоАП ст. 310)
  • срок обжалования решения налоговой: 15 дней (НК ст. 218)
  • срок подачи апелляции: 30 дней (ГПК ст. 384)
  • срок ответа госоргана: 15 рабочих дней (Закон «Об обращениях»)
  • срок давности по административным правонарушениям: 2 месяца (КоАП ст. 42)
  • срок претензии по потребительскому спору: 15 дней (Закон о ЗПП)
  • срок подачи иска в хозяйственный суд: 30 дней после претензии (ХПК ст. 134)
  • срок подачи заявления о банкротстве: 30 дней с момента обнаружения признаков (ЗРУ-587)

Уведомления: SMS + Push + Telegram + Email — за 7 дней, 3 дня и 1 день до истечения.

7. Case Timeline — Визуализация прогресса

Показывает пользователю в реальном времени:

  • текущий этап дела (создание → подача → рассмотрение → ответ → обжалование)
  • пройденные и предстоящие шаги
  • прошедшее и оставшееся время
  • документы на каждом этапе
  • альтернативные маршруты (при отказе)

🔐 SECURITY & COMPLIANCE LAYER (детально)

Аутентификация:

  • OneID — государственная система идентификации РУ (основной метод)
  • MyID — мобильная идентификация через приложение (альтернатива)
  • OTP через SMS — для быстрой регистрации (UzMobile, Ucell, Beeline)
  • E-IMZO — электронная цифровая подпись для юридически значимых действий
  • JWT — access token 1h + refresh token 30d

Авторизация (RBAC):

  • Гражданин — базовые права (свои кейсы, свои документы)
  • Бизнес-пользователь — корпоративные права (командные кейсы, шаблоны)
  • Профессионал (юрист) — расширенные права (база НПА, конфликты, CRM)
  • Администратор ведомства — B2G-консоль (аналитика, intake)
  • Системный администратор — полный доступ (audit, config, users)
  • Отдельное явное согласие на каждую цель обработки ПД
  • Granular consent: «согласен на генерацию документов» ≠ «согласен на аналитику»
  • Возможность отозвать согласие в любой момент (ст. 12 ЗРУ-547)
  • Ведение реестра согласий с timestamp и версией политики конфиденциальности

PD Anonymizer (Анонимизатор ПД):

  • Автоматическое удаление ПД из данных для обучения AI
  • Замена ФИО, ИНН, ПИНФЛ, адресов на синтетические значения
  • Невозможность реконструкции исходных данных из анонимизированного набора
  • Соответствие требованиям ст. 4 ЗРУ-547 (определение обезличивания)

Audit Trail (Журнал аудита):

  • Логирование всех действий с ПД: кто, когда, что, зачем
  • Хранение журнала: минимум 3 года (требование ЗРУ-547)
  • Неизменяемость записей (append-only log)
  • Доступ к журналу: только DPO и аудиторы

🔌 ВЗАИМОДЕЙСТВИЕ С ВНЕШНИМ МИРОМ

Источники права (данные):

  • lex.uz — официальный портал НПА Минюста (основной источник, ежедневный sync)
  • regulation.gov.uz — проекты НПА (для проактивного информирования)
  • norma.uz — коммерческий fallback (при недоступности lex.uz)
  • Пленумы ВС РУ — разъяснения Верховного суда (важны для практики)
  • АИСУЗ — судебные решения (открытые данные)

Государственные интеграции:

  • my.gov.uz — единый портал госуслуг (подача заявлений, запись на приём)
  • my.soliq.uz — налоговые сервисы ГНК (проверка задолженностей, статус проверок)
  • АИСУЗ — электронный суд (подача исков, отслеживание дел)
  • E-IMZO — электронная цифровая подпись (подписание документов)
  • OneID/MyID — идентификация (вход, верификация личности)
  • ПИНФЛ — персональный идентификационный номер (автозаполнение)
  • Реестр юридических лиц (Минюст) — проверка контрагентов

Платёжные интеграции:

  • Payme — оплата подписок, госпошлин
  • Click — альтернативный платёжный шлюз
  • Uzum — мобильные платежи
  • UzKard — банковские карты Humo/UzCard

Коммуникационные каналы:

  • Web PWA (основной, mobile-first)
  • Мобильное приложение (React Native, iOS + Android)
  • Telegram bot (@YurUZbot) — основной B2C-канал, 78% аудитории в Telegram
  • Email (SMTP, для уведомлений)
  • SMS (UzMobile/Ucell gateway, для OTP и критичных уведомлений)

👤 ТИПЫ КАБИНЕТОВ

Citizen Cabinet (Кабинет гражданина)

  • история кейсов с таймлайном и статусами
  • мои документы (сгенерированные + загруженные)
  • мои жалобы и их статус
  • сроки и напоминания (визуальный календарь)
  • Legal Twin — цифровой двойник дела
  • настройки конфиденциальности и согласий

Business Cabinet (Кабинет бизнеса)

  • договоры (генерация, хранение, управление lifecycle)
  • налоги (календарь отчётности, возражения на акты)
  • кадры (трудовые договоры, приказы, увольнения)
  • споры (претензии, иски, арбитраж)
  • IP (товарные знаки, патенты, авторские права)
  • корпоративные документы (уставы, протоколы, решения)
  • ВЭД и таможня (контракты, декларации, споры)

Professional Cabinet (Кабинет юриста)

  • переданные кейсы от Юр УЗ (реферальная система)
  • шаблоны (личная библиотека + общая база)
  • работа с клиентами (мини-CRM)
  • детектор конфликтов НПА (расширенный доступ)
  • legal CRM + time tracking
  • аналитика по судебной практике

Government / Partner Console (B2G Консоль)

  • входящие обращения по категориям
  • метрика качества обращений (% корректно оформленных)
  • heatmap проблем по районам и категориям
  • аналитика обращений (тренды, сезонность, новые паттерны)
  • отчётность для руководства (PDF/Excel export)
  • модуль обучения сотрудников (справочник протоколов)

🛡️ ПРИНЦИПЫ НАДЁЖНОСТИ

  1. Ответы только с опорой на действующие НПА Республики Узбекистан
  2. Каждое утверждение сопровождается ссылкой на конкретную статью закона
  3. Все документы воспроизводимы, редактируемы и версионируемы
  4. История дела не теряется — полный audit trail
  5. Все действия логируются в неизменяемый журнал
  6. Данные пользователей сегментируются по ролям доступа (RBAC)
  7. ПД хранятся только на территории Республики Узбекистан
  8. Шифрование at-rest (AES-256) и in-transit (TLS 1.3)
  9. Резервное копирование ежедневно, DR-реплика в другом ЦОД на территории РУ
  10. Результаты AI верифицированы 1,000+ экспертами (программа «1000 экспертов»)

🏗️ ИНФРАСТРУКТУРА РАЗВЁРТЫВАНИЯ

Хостинг (требование ЗРУ-547 — данные на территории РУ):

  • Основной ЦОД: Ташкент (ТашГТУ ЦОД или коммерческий — Uzbektelecom, DataPro)
  • DR-реплика: Самарканд или Бухара (географическая избыточность)
  • CDN: Cloudflare (только статика, без ПД в кэше)
  • Минимальные ресурсы MVP: 8 vCPU, 32GB RAM, 500GB SSD, 10TB трафик

DevOps:

  • Docker + Docker Compose (MVP)
  • Kubernetes (scale, год 2+)
  • CI/CD: GitHub Actions → private registry → deploy to UZ servers
  • Monitoring: Prometheus + Grafana + Sentry
  • Backup: ежедневно на MinIO (зашифрованный, на территории РУ)

🚀 КАК ВЫГЛЯДИТ АРХИТЕКТУРА В ГЛАЗАХ ИНВЕСТОРА / ГОСОРГАНА

Не как «ещё один AI-чат», а как:

  • Data Layer — структурированная база 17,000+ НПА с ежедневным обновлением
  • Security Layer — полное соответствие ЗРУ-547 и требованиям ГЦКБ
  • Workflow Layer — от проблемы до результата за 5 минут
  • Legal Intelligence Layer — RAG + верификация 1,000+ экспертов
  • Public Services Layer — интеграция с OneID, my.gov.uz, АИСУЗ, E-IMZO
  • Monetizable Platform Layer — B2C + B2B + B2G + API

Именно это делает Юр УЗ platform company, а не feature app.