Перейти к содержанию

Что такое экосистема

Одним предложением

Экосистема Gerege — это экосистема цифровых услуг, опирающаяся на национальное ядро eID/PKI, связанная слоем SSO и выращенная из одного шаблона, которая строится параллельно по двум зеркальным линиям: государственной (*.dgov.mn) и частной (*.gerege.mn).

Почему построено именно так?

Традиционно каждая цифровая услуга поднимается отдельно — со своим входом, своей моделью прав и своим уровнем безопасности. В результате:

  • гражданин входит в каждую услугу по-разному,
  • каждая организация заново изобретает PKI,
  • уровень безопасности у каждой услуги свой,
  • одно и то же исправление приходится повторять во многих системах.

Экосистема Gerege начинает с противоположного конца: идентификация, безопасность, ИИ и сервисный фундамент решаются один раз, а сверху добавляется только отраслевая ценность. Разработчик пишет продукт, а не инфраструктуру.

Это выражение в коде миссии Gerege Systems ХХК — «доставлять государственные и частные услуги гражданам простым способом». На одном фундаменте поднимаются и услуги государственных органов, и продукты частного сектора — банки, страхование, финтех, здравоохранение, образование — с одинаковым уровнем подтверждения личности и одинаковой безопасностью.

Три опорные идеи

1. Идентификация — это инфраструктура, а не забота каждого приложения

Вход, подпись, сертификаты — всё это решено один раз в eID Mongolia. Приложения не хранят пароли, не пишут код PKI: они лишь подключаются как relying party (RP).

  • Закрытый ключ подписи нигде не существует целиком — 2-of-2 пороговая ECDSA (одна доля на телефоне, другая на сервере).
  • У каждого гражданина два сертификата: Authentication (PIN1, вход) и Signing (PIN2, юридически значимая подпись).

2. SSO — единственный путь идентичности в приложение

Приложения не обращаются к eID напрямую. Между ними стоит слой SSO — стандартный провайдер OAuth2/OIDC. Он:

  • централизует вход и даёт всем RP одинаковый поток,
  • работает как eID-прокси: пропускает разрешённые сервисы eID только к зарегистрированным приложениям,
  • держит учётные данные в одном месте, поэтому две системы не могут разойтись.

3. Платформа сама по себе продукт

Template Platform — это не пример кода, а готовая к production основа. Go-бэкенд по Clean Architecture + фронтенд Next.js BFF + конвейер Gemini AI, с усиленной безопасностью и тестами. Ring, Хурдан, Wallet и Developer Portal — все выросли из неё.

Две зеркальные линии

Слой Государство (dgov.mn) Частный сектор (gerege.mn)
Identity eID Mongolia (общий) eID Mongolia (общий)
SSO sso.dgov.mn sso.gerege.mn
Template template.dgov.mn open.gerege.mn
Developer developer.dgov.mn developer.gerege.mn
Отраслевые Ring · Хурдан Gerege Platform · Wallet

Обе линии имеют общее происхождение кода — та же архитектура, те же соглашения, тот же базовый уровень безопасности. Различия лежат только в бренде, правовой среде и периметре интеграций.

Почему две линии?

У государственных и частных услуг разные правовые требования, разное управление данными и разный режим аудита. Обслуживать и то и другое из одного развёртывания — значит размыть границу. Поэтому: код один, развёртываний два.

Четыре больших сдвига в развитии

1. Фрагментация → консолидация. Разрозненные репозитории eID собраны в один монорепозиторий eid-platform-mn, с одной веткой и одним брендом; несколько брендов обслуживаются вариантами приложения.

2. Уход от зависимости от третьих сторон. Ory Hydra удалён из всех проектов SSO, а необходимые механизмы переписаны на собственном коде Go; отдельная БД Hydra слита с основной. Общее направление — сокращать внешние зависимости.

3. Платформа → экосистема. Template сам стал продуктом; сверху над ним появились реальные ведомственные платформы, а снизу — слой обмена данными X-Road.

4. Форк → upstream (2026-08). На слое 3 появился Gerege Nexus — новая основа, построенная как модульный монолит с магазином приложений. Если раньше новый продукт означал форк шаблона, то теперь он означает написание модуля либо, для бренда, форк upstream с обновлением через слияние. Первые два форка — Gerege SSO и Eduge.mn. Переход идёт, поэтому платформы 1-го поколения остаются в production.

Дальше

  • Слоистая архитектура


    Состав каждого слоя и зависимости между ними — полная схема.

    Смотреть

  • Карта доменов


    Какой домен указывает на какую платформу и что уже работает в production.

    Смотреть