Архитектура
Границы сервисов и подтвержденного результата.
Манитон состоит из Next client, auth, cfa-core, ledger и blockchain-инфраструктуры. HTTP/Connect — внешняя граница, Kafka — внутренняя доставка команд и событий. PostgreSQL хранит состояние, outbox связывает транзакцию и событие; Besu выполняет EVM, Web3Signer подписывает разрешенные транзакции.
Feature: Атомарное событие
Scenario: Атомарное событие
Given команда меняет состояние и создает outbox
When транзакция БД откатывается
Then изменение не фиксируется
And событие не объявляет совершенную операциюПоток операции
Проверенная сессия → authorization/принадлежность данных → валидация условий → идемпотентная транзакция → outbox → подписанная транзакция → receipt verification → финализация проекции. Каждый переход имеет собственную ошибку; нельзя считать все цепочкой гарантированного синхронного успеха.
Сервисы, подпись, сеть. Источники: apps/services, packages/nestjs-common, packages/blockchain. Не заявляем consensus-independent учет без сверки chain и БД.