Core banking и BaaS: что вы на самом деле покупаете
Core banking — это система учёта денег: ledger, в котором хранятся все счета, все остатки и все проводки, плюс правила, по которым средства корректно перемещаются между ними. Banking-as-a-Service (BaaS) — это аренда чужого ядра и стоящего за ним регулируемого разрешения через API вместо того, чтобы запускать своё. Между владением ядром и регистрацией в качестве агента лежит целый спектр, и ваше место на нём определяет, что вы строите, что арендуете и за что отвечаете. «Core banking или BaaS» — это на самом деле не сравнение продуктов, а вопрос о том, какую часть стека вы хотите держать у себя.
Разобраться в этом стоит, потому что их ищут так, будто они лежат на одной полке. Это не так. Одно — программное обеспечение, которое обязано работать безошибочно; другое — коммерческая договорённость, которая даёт вам корректность как услугу и выставляет за неё счёт. Понимать, что именно вы покупаете и что вам действительно нужно, — большая часть решения.
Что на самом деле означает «core banking»
Core banking — это учётный ledger и всё, что его обслуживает. Он содержит план счетов, поддерживает остатки, фиксирует каждую проводку по двойной записи, чтобы дебет и кредит всегда сходились, ставит и снимает холды, начисляет проценты и комиссии и формирует выписки, на которые опирается всё остальное. Это та часть банка, которая обязана быть безупречной: если ledger ошибается, нельзя доверять ничему, что построено поверх него. Всё остальное — приложение, дизайн карты, уведомления — это представление. Ядро — это истина.
Вот первое различие, которое стоит запомнить: ядро — это не приложение. Клиент видит приложение, а за ним какой-то ledger ведёт счёт. Этот ledger можно держать у себя, арендовать или работать на чужом. Эти три варианта и образуют спектр.
Спектр: собственное ядро, BaaS, агент
На тяжёлом конце ядро целиком ваше: ваш ledger, ваше разрешение хранить или переводить деньги, ваши прямые подключения к платёжным рельсам. В середине находится BaaS: ядром и разрешением владеет лицензированный провайдер, а вы строите продукт поверх его API — его счета, его IBAN, его карты под вашим брендом. На лёгком конце — агентская модель: у вас нет ни ядра, ни собственной лицензии, вы работаете под лицензированной компанией, которая вас зарегистрировала. Каждый шаг вниз убирает часть возможностей и вместе с ней часть затрат и обязательств.
Собственное ядро: контроль и его цена
Собственное ядро даёт контроль. Вы сами определяете продуктовый роадмап, а не ждёте чужой. Вы напрямую ведёте счета, напрямую подключаетесь к рельсам, и ваша юнит-экономика перестаёт зависеть от чужой наценки: на масштабе плата за счёт и за транзакцию, которую вы платили бы BaaS-провайдеру, превращается в вашу маржу. Между вашими решениями и ledger, в который они попадают, никого нет.
Цена высока, и это в основном не ПО. Вам нужно регулируемое разрешение (отдельная покупка от ПО и часто более трудная — словарь по защите средств, interchange и расчётам собран в /glossary), капитал, которого это разрешение требует, штат комплаенса и операционной команды, а также прямые интеграции с каждой рельсой и схемой, с которой вы работаете. И правильность теперь целиком на вас: когда в два часа ночи ledger ошибается, звонить некому. Истина принадлежит вам, а значит, и сбои тоже.
BaaS: аренда ядра и разрешения
BaaS превращает эту цену в ежемесячные отношения. Лицензированный партнёр ведёт счета, выпускает IBAN и карты, обеспечивает защиту float и отвечает перед регулятором; вы пишете приложение поверх его API и запускаетесь. Вы покупаете скорость: рабочее ядро с разрешением в первый же день вместо заявки на лицензию и проекта по созданию ledger. Для большинства команд, запускающих первый продукт, такой обмен оправдан.
Отдаёте вы при этом владение. Экономика провайдера становится вашим нижним порогом затрат: вы платите за счёт и за транзакцию, и эти платежи не снижаются с ростом так, как это происходит с собственной инфраструктурой. Лимиты провайдера становятся вашими лимитами, его роадмап определяет ваш, а ledger вам не принадлежит — поэтому уход обходится дорого, а миграция превращается в отдельный проект. BaaS — это аренда правильной части банка. Начинать с арендой дёшево, но платить придётся всегда.
Ядро в собственности — это капитальный проект, который окупается на масштабе. Арендованное ядро — это операционные расходы, которые никогда не снижаются. Вопрос не в том, что лучше, а в том, что уже заслужили ваши объёмы и маржа.
Агентская модель: самая лёгкая
Агентская модель ещё легче: со стороны денег вам почти ничего не нужно строить. Вы регистрируетесь как агент платёжной организации или дистрибьютор эмитента электронных денег; их лицензия покрывает вашу деятельность, их ядро ведёт ledger, а регулятор знает вас через них. Это самый быстрый способ вывести брендированный финансовый продукт к клиентам и при этом самый ограниченный по контролю: вы лицо на чужих рельсах, и их условия — ваш потолок.
Где место whitelabel-платформе на вашем собственном ядре
Есть четвёртая позиция, которую спектр скрывает: владеть ядром, но не писать слой приложений с нуля. Регулируемое разрешение и ПО, которое им управляет, — это отдельные покупки: можно держать собственную лицензию и при этом купить клиентское приложение, операторскую консоль и темизацию как платформу поверх. Именно здесь находится whitelabel-платформа. Protocore Pay (/products/pay) — это программный слой в чистом виде: брендированная платформа приложений и операторская консоль, которая работает на любом ядре и рельсах, которые вы подключите, собственных или партнёрских, не привязывая лицензию к продаже. Консоль, которая в него входит, где каждое привилегированное действие требует указания причины и попадает в журнал аудита, — это Protocore Center (/products/center).
Такая постановка проясняет картину: две статьи можно оценивать независимо. Разрешение оценивают по юрисдикции, защите клиентских средств (safeguarding) и условиям; софт — по тому, работает ли онбординг, чисто ли встроена интеграция с леджером и может ли оператор действительно с ним работать. Покупка софта не обязывает вас брать лицензию, а покупка лицензии не даёт вам приложения — и когда эти вещи путают, проекты незаметно теряют месяцы.
Выбираем свою ступень
Честная эвристика опирается на объём, маржу и контроль. Запуск, спрос неясен, нужна скорость: BaaS или регистрация в качестве агента выведет вас на рынок без привлечения капитала, а комиссию с каждой транзакции вы принимаете как цену скорости. Рост, объём настолько велик, что «аренда» обходится дороже собственного комплаенса и инфраструктуры, а провайдер раз за разом блокирует вашу дорожную карту: именно тогда собственное ядро начинает окупаться. Большинство продуктов стартуют на арендованном и переходят на собственное ровно один раз — когда по расчётам капитал и команда обходятся дешевле аренды.
Всё это не юридическая консультация, а названия категорий зависят от юрисдикции; считайте это картой для разговора с регулятором или консультантом, а не заменой такого разговора. Но суть везде одна: core banking — это леджер, который обязан быть верным, BaaS — аренда этой верности помесячно, а whitelabel-платформа — софт, который вы ставите поверх любого из вариантов. Берите ту ступень, которую заслужил ваш объём, — и покупайте софт и разрешение как две разные вещи, какими они всегда и были.
Есть система, которую нужно построить?
Расскажите о задаче. Мы вернёмся с архитектурой и планом.