Сервисы¶
Описание микросервисов платформы. Канонический источник на момент передачи — admin_panel/docs/services/ (актуальные доки, сверенные с кодом) + код в CREL/* и services/*. Этот раздел сводит их в продуктовую структуру и поддерживается командой агентов (см. Команда).
Инвентаризация и статусы (живой/FROZEN/архив) —
admin_panel/docs/analysis/service-inventory-2026-06.md. Порты/DSN —admin_panel/docs/services_data.md.
Ядро платформы¶
- users — пользователи, аутентификация, OTP/2FA, устройства (FCM-токены).
- accounts — счета/балансы/транзакции/операции (деньги = decimal/NUMERIC), payment requests.
- admin-api — шлюз админ-панели (REST), агрегатор gRPC к сервисам, AML/мониторинг/бэклог/задачи.
- api-gateway — публичный шлюз приложений.
Финансы / биржа¶
- courses — курсы/кросс-курсы (RateService + AdminService).
- orders / matcher / orderbook — биржевой контур (статус: см. инвентаризацию, частично FROZEN).
- quick-exchange, market-maker — быстрый обмен / маркет-мейкинг.
Платежи / эквайринг / крипта¶
- acquiring-* (gateway/processing/sender), fenige-adapter, fuse-pay — фиат-эквайринг/IBAN.
- crypto-gateway, crypto-acquiring, mini-crypto-acquiring — крипто-приём/вывод.
- cards — карты (Verestro; archived-репо).
Комплаенс / нотификации / поддержка¶
- kyc — верификация (провайдер welID, Sumsub-совместимый).
- welID (
services/welID) — KYC/AML-провайдер (identity/документный контур). - scoring — транзакционный AML-скоринг (Marble/Crystal).
- limiter — лимиты операций.
- sender — единая точка рассылок (email/SMS/push) + конфиг каналов/шаблонов.
- notifications — in-app лента.
- support-chat (
services/support-chat) — чат поддержки (widget + operator UI + Telegram). - treasury — мониторинг hot-wallet, Telegram-алерты.
Как поддерживать¶
Сценарии по сервису ведёт агент doc-sa (сверка с кодом), сквозные — doc-ba, диаграммы — doc-architect, приёмка/тест-кейсы — doc-cto. Детальные описания добавляются по мере актуализации (не переписывать вслепую — сверять с CREL/<svc> и admin_panel/docs/services/<svc>.md).