Реестр программных компонентов КТМ-ДАС (драфт)
5 ноября 2026. Черновик по имеющимся описаниям. Не утверждённая архитектура. Статусы — по описаниям на 03.11.2026, в коде не перепроверялись.
Обозначения
Статус | Значение |
работает | есть в выложенной версии или на develop4 |
демо | работает как демонстрационный контур, не продуктовый |
частично | реализовано частично |
на ревью | MR или ветка на ревью |
ветка | реализовано в ветке, не влито |
не выложено | реализовано локально, не развёрнуто |
в платформе | компонент назван в C4, отдельный статус в описаниях не указан |
внешняя | внешняя система или зависимость |
Источники — S1–S9, расшифровка в конце.
1. Клиентские интерфейсы
ID | Компонент | Тип | Назначение | Статус | Источник |
CI-01 | Портал станций | веб | Три станции: сертификаты, приборы, паспорта, метки, передача, акты, блоки, агент | демо | S1, S4, S8 |
CI-02 | Консоль сценариев | веб | Пошаговые сценарии DiCE и агента; ключи и подписи в браузере (WebCrypto) | демо | S1, S4 |
CI-03 | Страницы | веб | Скан метки камерой, фото или ссылкой; печатный паспорт прибора или блока | работает | S1, S4 |
CI-04 | Frontend Контрактиума | веб | Интерфейс ЦП, договоров, поставок и вложений | работает | S4 |
2. Шлюзы и сервисы платформы
ID | Компонент | Тип | Назначение | Статус | Источник |
CI-05 | API Gateway ( | шлюз | REST/GraphQL-шлюз, JWT + RBAC | в платформе | S3, S4 |
CI-06 |
| сервис | Аутентификация, вход по УКЭП, выдача токенов | в платформе; проверка УКЭП частично | S2, S4 |
CI-07 |
| сервис | Организации, роли, связи | в платформе | S3, S4 |
CI-08 |
| сервис | Заявки | в платформе | S4 |
CI-09 |
| сервис | Регистрации | в платформе | S4 |
CI-10 |
| сервис | Проверки, | частично | S2 |
CI-11 |
| сервис | Договорный контур | в платформе | S4 |
CI-12 |
| сервис | Справочники | в платформе | S4 |
CI-13 |
| сервис | Уведомления; связка с DID/VC не подключена | в платформе | S2, S4 |
CI-14 |
| сервис | Платежи | в платформе | S4 |
CI-15 |
| сервис | Машиночитаемые доверенности (МЧД) | в платформе | S3, S4 |
CI-16 |
| сервис | Документы Контрактиума: шаблоны ЦП, поставок, УПД; клиент реестра HLF и синхронизатор паспортов КТМ-А | работает; ledger-часть на ревью | S4, S5, S9 |
CI-17 |
| сервис | Хранение файлов и сканов; в блокчейн идут только отпечатки | работает | S4, S9 |
CI-18 |
| сервис | Разбор X.509, класс владельца, выпуск тестовых сертификатов; подписи не проверяет | частично | S2 |
CI-19 |
| сервис | Договоры, цифровые паспорта, вложения, поставки, КБО; REST API; своей БД нет | работает; интеграция с реестром — ветка | S2, S4, S5 |
CI-20 |
| сервис | ГОСТ-подпись транзакций HLF ключом организации (Криптосмарт) | работает | S2 |
CI-21 |
| сервис | Эмулятор ГОСТ на стенде: ключи, | демо | S2 |
CI-22 |
| библиотека | Подписи | частично | S2 |
CI-23 |
| сервис | Цифровой Паспорт Актива-сервис в схеме | требует уточнения | S2, S3 |
3. Реестр DID/VC
ID | Компонент | Тип | Назначение | Статус | Источник |
CI-24 |
| сервис | DID-документы, подписанные операции, владелец, история и verify, outbox; REST :8080, gRPC :9090 | работает | S1, S2 |
CI-25 |
| сервис | VC-JWT, verify, отзыв, скан, кастоди, мандаты агентов, справочник типов; REST :8081 | работает | S1, S2, S4 |
CI-26 |
| сервис | Персоны и | работает | S2 |
CI-27 | Кастоди | модуль | Подпись ключом организации по токену станции или BIMAR | демо; ключи в Secret, ротации нет | S1, S4 |
4. Блокчейн-слой
ID | Компонент | Тип | Назначение | Статус | Источник |
CI-28 |
| сервис | Доступ к HLF: | работает | S4, S9 |
CI-29 |
| адаптер |
| на ревью | S4 |
CI-30 | Сеть HLF | сеть |
| внешняя, тестовая | S4, S9 |
CI-31 |
| чейнкод | Документы KCONT-2249, коллекция | на ревью | S4 |
CI-32 |
| чейнкод | DID/VC в world state; ветка | не выложено | S1, S9 |
CI-33 | Блокчейн-вьюер | API + скрипт |
| на ревью | S1, S4 |
CI-34 | NATS | шина | Обмен платформенных сервисов | работает | S4 |
CI-35 | PostgreSQL | БД | Общая БД did/vc и платформы на стенде | работает | S1, S2 |
5. Инструменты и CLI
ID | Компонент | Тип | Назначение | Статус | Источник |
CI-36 |
| CLI |
| работает | S1, S2 |
CI-37 |
| CLI | Сборка манифеста агента и | работает | S2 |
CI-38 |
| MCP-сервер | Подключение модели-агента: | работает | S1, S8 |
CI-39 |
| скрипт | Сквозной прогон стенда 5: 10 проверок | работает | S8 |
CI-40 |
| CLI | Проверка записи напрямую через | на ревью | S4 |
6. Инфраструктура и доставка
ID | Компонент | Тип | Назначение | Статус | Источник |
CI-41 | ZeptoClaw | агентный фреймворк | Контейнер | работает | S7 |
CI-42 |
| прокси | Трансляция OpenAI-формата в Yandex API, порт 8520 | работает | S7 |
CI-43 | Docker | среда | Контейнеры ZeptoClaw, | работает | S1, S7 |
CI-44 | Namespace | среда | Стенд develop4: сервисы did и vc, общая PostgreSQL | работает | S1, S4 |
CI-45 | ArgoCD + GitLab registry | доставка | GitOps: образы | работает | S1 |
7. Внешние системы
ID | Компонент | Тип | Назначение | Статус | Источник |
CI-46 | BIMAR | внешняя | Система изготовителя | внешняя | S1, S4 |
CI-47 | SCADA DEMO API | внешняя | API демо-стенда АСУТП ПроКСи ( | внешняя | S6 |
CI-48 | Yandex Cloud API | внешняя |
| внешняя | S7 |
CI-49 | Внешние PKI/УЦ | внешняя | Проверка цепочки X.509, CRL/OCSP; не подключена | не подключено | S2 |
CI-50 | W3C DID registry | внешняя | Регистрация метода | не подключено | S1, S2 |
CI-51 | Email-шлюз | внешняя | Отправка уведомлений | внешняя | S3 |
Открытые расхождения
DAPSvcиapp-assets: вservices_relations.mdузелDAPSvcподписан «PKISvc», вentities.mdЦПА ведётassets-app. Нужно уточнить, один это компонент или разные.Договоры: в
did-registry-hlf.md(Р5) указано расхождение —contracts-svcу аналитика илиdocuments-svcпо вики и коду.Интеграция
app-assetsс реестром собрана в веткахdev4-demo-integrationиKCONT-2291, в develop не влита.did-registryи запись DID/VC в HLF не выложены;blockchain-hlfи блокчейн-вьюер ждут ревью MR !1756.Идентичность ЦП (
did:i:*) и приборов BIMAR (did:ru:device) не объединена.
Источники
ID | Документ |
S1 |
|
S2 |
|
S3 |
|
S4 |
|
S5 |
|
S6 |
|
S7 |
|
S8 |
|
S9 |
|
Журнал изменений
Дата | Перечень изменений | Автор |
2026-11-05 | Создан драфт реестра программных компонентов. | Дис |