Юр УЗ — Архитектура Legal OS
v3.0 | 2026-03-09 | E2E Upgrade
🏗️ ОБЩАЯ АРХИТЕКТУРА
| # | Слой | Компоненты |
|---|---|---|
| 1️⃣ | CLIENT LAYER | Web App (PWA) · Mobile App (RN) · Telegram Bot · Admin · Partner Portal · Government Console · API Gateway |
| ↓ | HTTPS / TLS 1.3 | |
| 2️⃣ | EXPERIENCE LAYER | AI Chat · Legal Cabinet · Templates · Timeline · Alerts · OCR Scanner · Legal Twin · Notification Engine |
| ↓ | ||
| 3️⃣ | SECURITY & COMPLIANCE | Auth (OneID / MyID / OTP) · RBAC · Consent Manager · Encryption (AES-256) · Audit Trail · PD Anonymizer · ЗРУ-547 · ГЦКБ · E-IMZO |
| ↓ | ||
| 4️⃣ | ORCHESTRATION LAYER | Intake Engine · Case Classifier · Organ Router · Workflow · Deadline Engine · Notification Scheduler · Escalation Logic |
| ↓ | ||
| 5️⃣ | LEGAL INTELLIGENCE | RAG Legal Brain · NPA Search · Conflict Detector · Scoring · Precedent Analyzer · Risk Assessor · 1000+ Expert Verification |
| ↓ | ||
| 6️⃣ | DOCUMENT ENGINE | 200+ Templates · Form Filling · Conditional Branching · PDF/DOCX Export · QR Verification · E-IMZO Signing · Multi-language RU/UZ |
| ↓ | ||
| 7️⃣ | INTEGRATION LAYER | lex.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+ ведомств).
3. RAG Legal Brain — Юридический интеллект
Ищет релевантные нормы права по всей базе НПА Республики Узбекистан. Работает по принципу: факты кейса → применимая статья → компетентный орган → сценарий действий → дедлайн → документ
Ключевые особенности:
- База: 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)
Consent Manager (Управление согласиями):
- Отдельное явное согласие на каждую цель обработки ПД
- 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)
- модуль обучения сотрудников (справочник протоколов)
🛡️ ПРИНЦИПЫ НАДЁЖНОСТИ
- Ответы только с опорой на действующие НПА Республики Узбекистан
- Каждое утверждение сопровождается ссылкой на конкретную статью закона
- Все документы воспроизводимы, редактируемы и версионируемы
- История дела не теряется — полный audit trail
- Все действия логируются в неизменяемый журнал
- Данные пользователей сегментируются по ролям доступа (RBAC)
- ПД хранятся только на территории Республики Узбекистан
- Шифрование at-rest (AES-256) и in-transit (TLS 1.3)
- Резервное копирование ежедневно, DR-реплика в другом ЦОД на территории РУ
- Результаты 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.