Equities. Bonds. Derivatives. Crypto. FX. One self-hosted back-office, one client portal, one bank-grade double-entry ledger — built by a team with 20+ years in capital markets technology, and hardened by two independent code audits on every change. Акции. Облигации. Деривативы. Криптовалюты. FX. Один self-hosted бэк-офис, один клиентский портал, один банковский двойной журнал (double-entry) — команда с 20+ годами опыта на рынках капитала, и два независимых аудита кода на каждое изменение.
Not a startup experimenting with fintech. A team that has built, operated, and scaled trading systems for two decades. Не стартап, экспериментирующий с fintech. Команда, которая строила, эксплуатировала и масштабировала торговые системы два десятилетия.
Our team includes former brokerage operations managers, compliance officers, and trading desk engineers. We don't just write code — we understand settlement cycles, T+2 clearing, accrued interest conventions, margin mechanics, and regulatory reporting inside out. We've been on both sides of the terminal. В команде — бывшие операционные директора брокерских компаний, комплаенс-офицеры, инженеры торговых систем. Мы не просто пишем код — мы понимаем расчётные циклы, T+2 клиринг, конвенции НКД, механику маржинальных требований и регуляторную отчётность изнутри. Мы были по обе стороны терминала.
DevOps, infrastructure automation, CI/CD, load testing, security audits — we don't ship and pray. Every deployment is reproducible. Every migration is reversible. Every API is versioned. Code reviews, pre-commit hooks, TypeScript strict mode, Go vet — quality gates at every step. DevOps, автоматизация инфраструктуры, CI/CD, нагрузочное тестирование, аудит безопасности — мы не деплоим наугад. Каждый деплой воспроизводим. Каждая миграция обратима. Каждый API версионирован. Code review, pre-commit hooks, TypeScript strict mode, Go vet — контроль качества на каждом шаге.
We've built systems across Central Asia, CIS, EU, and emerging markets. We know the difference between FATF obligations in emerging jurisdictions and MiCA in the EU. Between central-bank FX feeds and Bloomberg. Between a 5-person brokerage and a 500-person investment bank. We adapt, not guess. Мы строили системы в Центральной Азии, СНГ, ЕС и на развивающихся рынках. Знаем разницу между требованиями FATF в развивающихся юрисдикциях и MiCA в ЕС. Между фидами центральных банков и Bloomberg. Между брокером из 5 человек и инвестбанком из 500. Мы адаптируемся, а не гадаем.
Build for decades, not for demos. Every architectural decision is made with a question: "Will this work when there are 10,000 clients and 1 million transactions?" No quick hacks. No hardcoded values. No "we'll fix it later." PostgreSQL DDL worthy of framing on the wall. Code that a new developer can read and understand in 2031. Строим на десятилетия, не для демо. Каждое архитектурное решение принимается с вопросом: «Будет ли это работать при 10 000 клиентов и 1 000 000 транзакций?» Никаких быстрых заплаток. Никаких хардкодов. Никаких «потом поправим». DDL PostgreSQL, достойный рамки на стене. Код, который новый разработчик сможет прочитать и понять в 2031 году.
Production-ready. Battle-tested. Not a prototype.В production прямо сейчас. Не прототип.
Built from scratch by brokerage professionals. Not adapted, not forked, not a SaaS wrapper around someone else's database. Построено с нуля профессионалами брокериджа. Не адаптация, не форк, не SaaS-обёртка.
Your server. Your jurisdiction. No AWS, no Azure, no third-party cloud. Full control. One Go binary — no JVM, no Python environments, no vendor lock-in. Your regulator will love it. Ваш сервер. Ваша юрисдикция. Нет AWS, Azure, облака третьих стран. Один Go-бинарник — нет JVM, Python, vendor lock-in. Ваш регулятор это оценит.
Equities, bonds, ETFs, options, swaps, futures, mutual funds, FX spot, FX swaps, cryptocurrencies, stablecoins, digital tokens. 17 instrument types across 7 asset classes, single back-office, single client portal, unified reporting. Stop switching between systems. Акции, облигации, ETF, опционы, свопы, фьючерсы, фонды, FX, криптовалюты, стейблкоины, цифровые токены. 17 типов инструментов в 7 классах активов, единый бэк-офис, единый портал, единая отчётность.
Multi-tenant with per-tenant config: base currency, date/number format, timezone, holiday calendars, AML thresholds, tax rules, trading hours. Already live for CIS/Central Asia. EU, US, UK, Gulf — days of configuration, not months of development. Multi-tenant с настройками на тенант: валюта, формат дат/чисел, часовой пояс, праздники, пороги AML, налоги, торговые часы. Работает для СНГ. EU, US, UK, Gulf — дни конфигурации, не месяцы разработки.
DB queries in 0.13ms. Dashboard in 5ms. 99.5% cache hit. 32 optimized indexes. Materialized views. Go binary — cold start <1s. No cluster needed. Your legacy system needs 16 cores for what we do on 2. Запросы к БД за 0.13мс. Dashboard за 5мс. 32 индекса. Materialized views. Старт <1с. Кластер не нужен. Вашей legacy-системе нужно 16 ядер для того, что мы делаем на 2.
AI copilot for analysts. AI order intake from Telegram, WhatsApp, Email — client writes "buy 100 Apple at 190", AI creates the order. Operator confirms with one click. Every step audited. Your clients will think you hired 10 new people. AI-копилот для аналитиков. Приём поручений из Telegram, WhatsApp, Email — клиент пишет «купи 100 Apple по 190», AI создаёт ордер. Оператор — один клик. Каждый шаг аудирован. Ваши клиенты подумают, что вы наняли 10 человек.
10 screens: portfolio, orders, transactions, reports, notifications, profile, schedule, agreements, KYC, support. FX conversion built in. Mobile-first. Dark/Light/System theme. 2FA. SSE real-time. White-label — your brand, your domain. Deploy today, onboard clients tomorrow. 10 экранов: портфель, ордера, транзакции, отчёты, уведомления, профиль, расписание, соглашения, KYC, поддержка. FX-конвертация встроена. Mobile-first. 2FA. SSE. White-label. Запустите сегодня, подключите клиентов завтра.
Cross-jurisdictional rule engine — one core, per-regulator config. 4 evaluator types out of the box: Threshold, Pattern (wash-trade), Structuring (smurfing), Velocity (turnover spike). 4-eyes review queue, deadline SLA with auto-escalation, tipping-off firewall, evidence-export zip bundles, quarterly SPF statistics with XLSX export, batch reprocessing with dry-run. КР ГСФР + КЗ АФМ seeded. Your compliance officer stops using Excel. Кросс-юрисдикционный движок правил — одно ядро, конфиг под регулятора. 4 типа детекторов из коробки: пороги, паттерны (wash-trade), структурирование (smurfing), velocity (скачок оборота). Очередь 4-eyes-ревью, SLA с авто-эскалацией, firewall против «tipping-off», zip-выгрузка доказательной базы, квартальный СПФО в XLSX, batch-переобработка с dry-run. КР ГСФР + КЗ АФМ настроены. Compliance-офицер перестаёт жить в Excel.
Not a checkbox. An architectural principle. Built by people who know what a breach costs. Не галочка в чеклисте. Архитектурный принцип. Создано людьми, которые знают цену утечки.
Access token in memory (8h). Refresh in HttpOnly Secure SameSite=Strict cookie (7d). No localStorage — no XSS leak. Token blacklisting on logout.Access в памяти (8ч). Refresh в HttpOnly cookie (7д). Нет localStorage — нет XSS. Blacklist при logout.
Google Authenticator / Authy. Email fallback. Recovery codes. Rate limiting with progressive lockout. Brute-force proof.Google Authenticator / Authy. Email OTP. Recovery-коды. Rate limiting. Защита от brute-force.
Admin, Compliance, Broker, Manager, BackOffice, Viewer, Client. Permissions from DB — configurable without code. Field-level access: Manager can't edit risk fields, Compliance can't edit personal data.Permissions из БД. Менеджер не может редактировать risk-поля, Compliance — персональные данные. Без кода.
OWASP gold standard. Memory-hard KDF. TOTP secrets encrypted AES-256-GCM. Not bcrypt. Not SHA.Золотой стандарт OWASP. Memory-hard KDF. TOTP-секреты — AES-256-GCM.
Support a client by viewing their account — read-only by default. Escalate to write only with a logged reason; every session is recorded in an access log, instantly revocable, with per-account opt-out and TOTP step-up for sensitive clients. Help clients safely, prove exactly what you touched.Помогайте клиенту, открыв его счёт — по умолчанию read-only. Повышение до записи только с залогированной причиной; каждая сессия в журнале доступа, мгновенно отзывается, с opt-out на счёт и TOTP step-up для чувствительных клиентов. Помогаете безопасно и доказываете, к чему именно прикасались.
Network retries on deals and transfers never double-book — the same key replays the original response byte-for-byte, Stripe-style.Повторы по сети на сделках и переводах не создают дублей — тот же ключ возвращает исходный ответ байт-в-байт, как у Stripe.
PostgreSQL triggers on critical tables. JSONB diff (before/after) + user_id + IP + timestamp. 5+ years retention. Immutable. Tamper-proof.Триггеры на критических таблицах. JSONB diff + user_id + IP + timestamp. 5+ лет. Неизменяемые записи.
tenant_id on every table, every query, every index. Impossible to see another tenant's data even with SQL injection. Defense in depth.tenant_id на каждой таблице, каждом запросе, каждом индексе. Невозможно увидеть чужие данные.
Parameterized queries (SQLi), React auto-escaping (XSS), SameSite cookies (CSRF), CORS whitelist, CSP headers, rate limiting.Parameterized queries, React escaping, SameSite cookies, CORS, CSP, rate limiting.
Compliance sets Block → all operations instantly forbidden, open orders cancelled. Confirmation → every transaction requires approval. Three-tier validation: Compliance → FO → BO.Block → все операции запрещены, ордера отменены. Confirmation → каждая транзакция ждёт одобрения. Три уровня: Compliance → FO → BO.
Every Suspicious Activity Report requires two different users: one reviews, another approves. Enforced at the SQL layer — impossible to bypass even with direct DB writes. Full audit-of-audit trail in sar_access_log.Каждый SAR требует двух разных пользователей: один ревьюит, другой подтверждает. Проверка на уровне SQL — обойти невозможно даже прямой записью в БД. Полный audit-of-audit в sar_access_log.
Regulators forbid revealing to a customer that an SAR was filed. DB-driven permission matrix hides all FIU data from client-portal endpoints and audit views that lack fiu:read. Silent filter — the existence of the firewall is itself not observable.Регулятор запрещает раскрывать клиенту, что на него подан SAR. DB-матрица прав скрывает FIU-данные от клиент-портала и audit-view без fiu:read. Молчаливый фильтр — даже наличие firewall не вычисляется.
Most brokerage systems hide their internals. Ours invite inspection — a bank-grade double-entry ledger, two independent adversarial code reviews on every change, and 335 automated tests gated on every commit. When the money is real, "trust me" isn't an architecture. Большинство брокерских систем прячут свои внутренности. Наша — приглашает к проверке: банковский двойной журнал, два независимых параноидальных ревью на каждое изменение и 335 автотестов на каждый коммит. Когда речь о реальных деньгах, «поверьте мне» — это не архитектура.
Every cash movement is mirrored in an immutable, append-only general ledger: debits equal credits, per currency, per business event — and it reconciles to the cent against the operational records, continuously, with a live reconciliation monitor that must stay green. FX, REPO, swaps and payment-pairs balance as a single event, not row-by-row. Cancellations and edits post reversing entries — never a silent delete — back-dated to the original posting day. This is the ledger most back-offices bolt on after their first regulator visit. We built it first, and pointed the financial reports at it. Your auditor will ask who designed it. Каждое денежное движение дублируется в неизменяемом append-only главном журнале: дебет равен кредиту, по каждой валюте, по каждому бизнес-событию — и сверяется до копейки с операционными записями непрерывно, с живым монитором реконсиляции, который обязан быть «зелёным». FX, REPO, свопы и payment-pair балансируются как единое событие, а не построчно. Отмены и правки создают сторнирующие проводки — никаких тихих удалений — с датой исходной проводки. Это тот журнал, который большинство бэк-офисов прикручивают после первого визита регулятора. Мы сделали его первым и направили на него финансовую отчётность. Ваш аудитор спросит, кто это проектировал.
Every significant change is reviewed by independent passes whose only job is to break it — crashes, race conditions, injection, authorization holes, money-rounding edge cases. A recent audit surfaced and fixed 27 issues across two passes before a single line reached QA. Defects die in review, not in production. Каждое значимое изменение проходит независимые проходы, цель которых — сломать его: краши, гонки, инъекции, дыры в авторизации, краевые случаи округления денег. Недавний аудит нашёл и исправил 27 проблем за два прохода до того, как код дошёл до QA. Дефекты умирают на ревью, а не в production.
141 Go unit tests for money & day-count math, 169 end-to-end Playwright journeys, 25 component tests — run before any code can be pushed. Every confirmed bug earns a test that fails on the old code and passes on the fix. A bug fixed once can never silently return. 141 Go-юнит-теста на денежную математику и day-count, 169 сквозных Playwright-сценариев, 25 компонентных тестов — запускаются до любого push. Каждый подтверждённый баг получает тест, падающий на старом коде и зелёный на фиксе. Однажды исправленный баг не вернётся незаметно.
Every database query is checked against the live schema before it can ship — a query referencing a column that doesn't exist is caught at the gate, not in front of a user. With raw SQL and no ORM to hide behind, this is the discipline that keeps 515 endpoints honest. Каждый запрос к БД проверяется на живой схеме до релиза — запрос к несуществующей колонке ловится на гейте, а не перед пользователем. С чистым SQL без ORM именно эта дисциплина держит 515 эндпоинтов честными.
Every runtime error is captured, deduplicated by fingerprint, PII-scrubbed and surfaced on a monitoring dashboard — tenant-scoped, with auto-reopen on recurrence. Ten thousand occurrences collapse into one triage row. You find the defect before your client reports it. Каждая ошибка времени выполнения захватывается, дедуплицируется по fingerprint, очищается от PII и попадает на дашборд мониторинга — в разрезе тенанта, с авто-переоткрытием при повторе. Десять тысяч повторов схлопываются в одну строку. Вы находите дефект раньше, чем о нём сообщит клиент.
Every schema migration is reversible and immutable once applied — an upgraded server can never silently diverge from a fresh install. Hand-managed DB transactions roll back safely even on a cancelled request. The platform is built to be upgraded for a decade, not redeployed from zero. Каждая миграция обратима и неизменяема после применения — обновлённый сервер не может тихо разойтись со свежей установкой. Ручные транзакции откатываются безопасно даже на отменённом запросе. Платформа создана, чтобы её обновляли десятилетие, а не переразворачивали с нуля.
Bad input is caught in the form and never sent; if it reaches the API, the error names the exact field (JSON Pointer) with a stable machine code — not an opaque "invalid request". One validation layer, config-driven per-instrument rules, the same truth on both sides. Integrators get a contract, not a guessing game. Некорректный ввод ловится в форме и не отправляется; если он дошёл до API — ошибка называет конкретное поле (JSON Pointer) со стабильным машинным кодом, а не «invalid request». Один слой валидации, правила из конфигурации на тип инструмента, одна истина с обеих сторон. Интеграторы получают контракт, а не гадание.
Everything you need from client onboarding to end-of-day — out of the box. Nothing to code. Всё для ежедневной работы — от регистрации клиента до закрытия дня. Ничего не нужно дописывать.
Not a chatbot bolted onto a sidebar. 25+ distinct AI capabilities woven into the daily workflow — order intake, document parsing, compliance, search, reporting — every one governed, audited and confirm-gated. Your team works like it hired ten more analysts overnight. Не чат-бот, прикрученный сбоку. 25+ отдельных AI-возможностей, вплетённых в ежедневную работу — приём поручений, разбор документов, комплаенс, поиск, отчётность — и каждая под контролем, с аудитом и подтверждением. Команда работает так, будто за ночь наняли десять аналитиков.
A context-aware assistant on every admin page — ask anything about the record you're viewing and get one-click suggested actions, always behind a confirm gate. Clients get their own portfolio-scoped streaming assistant that explains their statement in plain language. Контекстный ассистент на каждой странице админки — спросите что угодно о текущей записи и получите подсказки действий в один клик, всегда с подтверждением. У клиента — свой потоковый ассистент в рамках его портфеля, объясняющий выписку простым языком.
A client writes "buy 100 Apple at 190" in Telegram, WhatsApp or Email — the AI classifies the intent, extracts instrument, side, qty and price, and drafts the order. The operator confirms in one click. Every step audited. Клиент пишет «купи 100 Apple по 190» в Telegram, WhatsApp или Email — AI распознаёт намерение, извлекает инструмент, сторону, объём и цену и создаёт черновик ордера. Оператор подтверждает в один клик. Каждый шаг под аудитом.
Dictate a trade out loud — Whisper transcribes the audio, the AI extracts the order and pre-fills the ticket for the broker's one-click review. Hands-free on the trading desk. Продиктуйте сделку голосом — Whisper распознаёт аудио, AI извлекает ордер и заполняет тикет для подтверждения брокером в один клик. Свободные руки на торговом деске.
Drop in a SWIFT MT103, ID image, bank statement, trade confirmation, corporate-action notice, invoice or a full bond prospectus — vision AI extracts every field with per-field confidence for one-click booking. No more manual re-keying. Загрузите SWIFT MT103, фото документа, банковскую выписку, trade confirmation, уведомление о корпоративном действии, инвойс или целый проспект облигации — vision-AI извлекает каждое поле с оценкой уверенности для проведения в один клик. Конец ручному перебиванию.
Semantic, source-cited answers across your regulatory and compliance documents — pgvector halfvec(3072) embeddings with HNSW indexing. Grounded, never hallucinated. Plus AI smart-search that turns plain language into structured filters across customers, instruments and transactions.
Семантические ответы со ссылками на источник по вашим регуляторным и комплаенс-документам — эмбеддинги pgvector halfvec(3072) с HNSW-индексом. С опорой на факты, без галлюцинаций. Плюс AI-поиск, превращающий обычные слова в фильтры по клиентам, инструментам и транзакциям.
Ten-plus specialist helpers: AML hit explainer, SAR-grade narratives, news analysis, KYC risk scoring, alert triage, pre-trade risk, data-quality scan, EOD commentary, audit explainer, client-message translation, and an NL report builder. Your desk, ten times faster. Десяток с лишним узких помощников: объяснение AML-совпадений, SAR-нарративы, анализ новостей, скоринг KYC-риска, ранжирование алертов, предторговый риск, проверка качества данных, нарратив торгового дня, объяснение аудита, перевод сообщений клиентов и построитель отчётов на естественном языке. Тот же деск — в десять раз быстрее.
Every AI behaviour is a versioned database prompt admins can edit and roll back — no redeploy. Each tenant brings its own encrypted gateway key. Every call's tokens, latency and exact USD cost are metered and rolled up monthly, with a per-client rate limit. Every AI-populated field carries a provenance badge — model, prompt, operator, cost, timestamp on one click. All client text is fenced, sanitized and length-capped against prompt injection, and money/dates the model echoes always render in the tenant's own format so the figures reconcile with the reports. Auditable, attributable, controllable AI — the kind a regulator signs off on. Каждое поведение AI — это версионируемый промпт в БД, который админ правит и откатывает без передеплоя. У каждого тенанта свой зашифрованный ключ шлюза. Токены, задержка и точная стоимость в USD каждого вызова учитываются и сводятся помесячно, с лимитом на клиента. Каждое заполненное AI поле несёт бейдж происхождения — модель, промпт, оператор, стоимость, время по клику. Весь клиентский текст ограждается, очищается и обрезается против prompt-инъекций, а суммы и даты от модели всегда в формате тенанта — цифры сходятся с отчётами. Аудируемый, атрибутируемый, управляемый AI — такой, который одобрит регулятор.
A real rating engine — the layer telecoms and payment processors call rating & charging, brought to brokerage. Tariffs are configuration, not code: a plan, a set of rules, effective dates. Nobody edits a spreadsheet, nobody types a percentage into a ticket, and no fee is ever a number without a reason attached. Настоящий тарификатор — тот самый слой, который в телекоме и платёжных системах называют rating & charging, перенесённый в брокеридж. Тарифы — это конфигурация, а не код: план, набор правил, даты действия. Никто не правит таблицу в Excel, никто не вбивает процент руками, и ни одна комиссия не остаётся числом без обоснования.
Resolution runs account plan → customer plan → house default, then picks the rule that matches on the most dimensions: account, instrument type, asset class, side, currency, client type, residency. A personal rate for one client beats every plan-wide rule and never leaks to another account. Wildcards are explicit, so nothing is ever priced by accident. Разрешение идёт по цепочке: план счёта → план клиента → план по умолчанию, а дальше выигрывает правило, совпавшее по большему числу измерений: счёт, тип инструмента, класс актива, сторона, валюта, тип клиента, резидентность. Персональная ставка сильнее любого правила плана и не протекает на другие счета. Шаблонные значения заданы явно — случайной тарификации не бывает.
Marginal (graduated, Stripe/IBKR-style) or slab schedules, priced per order or across the client's accumulated turnover for the day or month. Turnover is derived from the live tape — a cancelled trade self-heals the tier position — while the tier actually applied is snapshotted per trade, so history never re-prices itself. Маржинальные (прогрессивные, как у Stripe/IBKR) или слэб-шкалы, применяемые к одной заявке либо к накопленному обороту клиента за день или месяц. Оборот считается по живой книге — отмена сделки сама корректирует позицию в шкале — а применённая ступень фиксируется в самой сделке, поэтому история никогда не пересчитывается задним числом.
Each charge writes a write-once calculation record: the plan, the rule, the basis, the tier and offset, the clamps hit, the FX rate used and the rounding applied. Re-run the engine against it years later and it reproduces the exact figure. That is what turns MiFID II ex-ante and ex-post cost disclosure from a project into a report. Каждое списание записывает неизменяемое обоснование расчёта: план, правило, база, ступень и смещение, сработавшие ограничения, курс FX и округление. Прогоните движок по нему хоть через годы — получите ровно ту же цифру. Именно это превращает раскрытие затрат по MiFID II (ex-ante и ex-post) из проекта в отчёт.
One call returns every component of a deal — brokerage, exchange and withholding tax — each with its own rule, currency and rounding. Bonds are rated on the clean notional (par-percentage × face × factor), never on a naive qty × price, and accrued interest never sneaks into the commission basis. Один вызов возвращает все составляющие сделки — брокерскую, биржевую и налог у источника — каждую со своим правилом, валютой и округлением. Облигации тарифицируются от чистого номинала (процент от номинала × номинал × фактор), а не от наивного «объём × цена», и НКД никогда не попадает в базу комиссии.
Custody and management fees accrue daily against the officially closed day — the same valuation the reports print — and bill monthly as one clean statement line per account and currency. Monthly minimums clamp the period, not the day. Miss a week of runs and it catches itself up; re-close a day and the open accruals follow the corrected book. Кастодиальная комиссия и плата за управление начисляются ежедневно по официально закрытому дню — по той же оценке, что печатают отчёты — и списываются раз в месяц одной строкой на счёт и валюту. Месячный минимум применяется к периоду, а не к дню. Пропустили неделю запусков — система догонит сама; пере-закрыли день — открытые начисления пойдут за исправленной книгой.
Arbitrary-precision decimals end to end, clamps applied before a single rounding step, and that step honours the currency's own ISO 4217 minor units — JPY to the yen, KWD to three places. Cross-currency fees convert through the dated rate, with triangulation when no direct pair exists. Rates carry non-overlapping effective periods enforced by the database itself, so a future price change is scheduled, not risky. Десятичные числа произвольной точности на всём пути, ограничения применяются до единственного округления, а оно уважает минорные единицы валюты по ISO 4217 — иена до целых, динар до трёх знаков. Валютные комиссии пересчитываются по курсу на дату, с триангуляцией, если прямой пары нет. У ставок непересекающиеся периоды действия, которые контролирует сама база — будущее изменение цены планируется, а не рискует.
If no tariff resolves, the engine says so — the broker enters the fee by hand and the ticket records that they did. A tier schedule with no unbounded top tier stops with "add an unbounded top tier" instead of quietly pricing the overflow at zero. The alternative — a plausible-looking figure with nothing behind it — is how firms discover, at audit, that they undercharged for a year. Every resulting charge is booked into the same immutable double-entry ledger as the trade itself and reconciles to the cent. Если тариф не нашёлся — движок об этом говорит: брокер вводит комиссию вручную, и в заявке остаётся след, что она введена руками. Шкала без безлимитной верхней ступени останавливается с сообщением «добавьте безлимитную верхнюю ступень», а не тарифицирует остаток нулём. Альтернатива — правдоподобная цифра, за которой ничего нет, — это ровно тот способ, которым компании узнают на аудите, что год недобирали комиссию. Каждое списание попадает в тот же неизменяемый двойной журнал, что и сама сделка, и сходится до копейки.
Cryptocurrencies are built into the core alongside traditional instruments. Same compliance. Same reporting. Same risk framework. Криптовалюты встроены в ядро наравне с традиционными инструментами. Тот же комплаенс. Та же отчётность. Та же риск-модель.
Hot/Cold wallets with full audit. Multi-blockchain. Status workflow: pending → approved → active. On-chain transaction tracking. Custody segregation.Hot/Cold кошельки с аудитом. Мульти-блокчейн. Статусы: pending → approved → active. Отслеживание on-chain. Сегрегация custody.
Full methodology: 17 criteria, 4 blocks, R = 0.25(A+B+C+D). 11 critical overrides for automatic Critical assignment. Full audit of every assessment. Ready for any VA-specific regulation.17 критериев, 4 блока, R = 0.25(A+B+C+D). 11 критических переопределений. Полный аудит каждой оценки. Готов к любому VA-регулированию.
FIFO/AVERAGE cost basis. Position blocking (settlement, pledge, margin). Automatic P&L on sell. Tax reporting. Same engine as traditional instruments.FIFO/AVERAGE себестоимость. Блокировка (settlement, pledge, margin). Авто-P&L. Налоговая отчётность. Тот же движок, что и для традиционных.
Designed so that engineers in 5 years won't say "easier to rewrite from scratch." Спроектировано так, чтобы через 5 лет программисты не сказали «проще переписать с нуля».
Not an ORM wrapper. Full power: Views, Materialized Views, PL/pgSQL functions, triggers, NOTIFY/LISTEN, pg_trgm, citext, pgvector. 272 tables, 162 functions, 388 triggers, partitioned audit log. DECIMAL(19,6) — never float. DDL worthy of framing on the wall.Не ORM. На полную: Views, MV, PL/pgSQL, триггеры, NOTIFY/LISTEN, pgvector. 272 таблицы, 162 функции, 388 триггеров, партиционированный аудит-лог. DECIMAL(19,6). DDL, достойный рамки на стене.
Hexagonal: Transport → Service → Repository. Explicit DI. net/http ServeMux (zero frameworks). 39 Go packages, 107 handlers. No reflection magic, no ORM. Readable in 2031.Hexagonal: Transport → Service → Repository. Explicit DI. net/http. 39 пакетов, 107 хендлеров. Без магии. Читаем в 2031.
63+ live reference catalogs — instrument types, order types, KYC statuses, fee methods, bond enums, risk levels — plus form fields, transaction subtypes, the combination matrix, VAT rules, holiday calendars, AML thresholds and the RBAC matrix. Every dropdown and rule is a table row your admin edits. New instrument type? A table row, not a pull request.63+ живых справочника — типы инструментов, типы ордеров, KYC-статусы, методы комиссий, bond-перечисления, уровни риска — плюс поля форм, подтипы транзакций, матрица комбинаций, VAT, праздники, пороги AML и матрица RBAC. Каждый список и правило — строка в таблице, которую правит админ. Новый тип? Строка в таблице, не PR.
One Go binary + one SPA bundle. Docker Compose, PM2, or bare metal. Traefik reverse proxy with auto TLS. New server in 1 day, not 1 quarter.Один бинарник + SPA. Docker, PM2, bare metal. Traefik + авто TLS. Новый сервер за 1 день.
One installation — many brokers. Each tenant: own settings, users, clients, instruments. Full data isolation. Horizontal scaling.Одна инсталляция — множество брокеров. Каждый тенант изолирован. Горизонтальное масштабирование.
Branding via Design Tokens: colors, typography, logo — one config. Client portal on your domain. Your brand, our engine. PDF reports, email templates — all customizable.Брендирование через Design Tokens. Портал на вашем домене. Ваш бренд, наш движок. PDF, email — всё кастомизируемо.
Go 1.26 (backend) • React 19 + TypeScript (frontend, strict) • PostgreSQL 18 (Goldman Sachs, Bloomberg, Apple) • Redis (cache + locks) • Vite 8 (build) • Ant Design 6 (UI) • Traefik (proxy + TLS) • ECharts (charts). $0 in database license fees. No Oracle. No MS SQL. No vendor lock-in.$0 за лицензии СУБД. Нет Oracle. Нет MS SQL. Нет vendor lock-in.
While you sleep — the platform works. 27 scheduled jobs, from day-close to KYC reminders, GL projection and reconciliation. Пока вы спите — платформа работает. 27 задач: от закрытия дня и KYC-напоминаний до проекции GL и реконсиляции.
| CriteriaКритерий | BrokSoft | Legacy | Western SaaSЗападный SaaS |
|---|---|---|---|
| Traditional + Crypto unifiedТрадиционные + Крипто в одной системе | ✓ | SeparateРаздельно | PartialЧастично |
| Self-hosted / data sovereigntyсуверенитет данных | ✓ | ✓ | ✗ |
| AI order intakeприём поручений | ✓ | ✗ | ✗ |
| Client portalКлиентский портал | ✓ | BasicБазовый | ✓ |
| API response timeВремя отклика API | <1ms | 50-500ms | 20-200ms |
| Order Book / Matching | ✓ | ExternalВнешний | ✓ |
| Immutable double-entry ledgerНеизменяемый двойной журнал | ✓ | Add-onДопмодуль | PartialЧастично |
| Built-in monitoringВстроенный мониторинг | ✓ | ✗ | $$$ |
| White-label / OEM | ✓ | ✗ | $$$ |
| DB license costЛицензии СУБД | $0 | $5-50K/yrгод | IncludedВключено |
| Deployment timeВремя развёртывания | 1 dayдень | 1-6 moмес | 1-4 wkнед |
| Source code accessДоступ к исходникам | OptionalОпционально | DependsЗависит | ✗ |
Not a roadmap. Not "coming soon". Every item is production code running right now. Не roadmap. Не «скоро будет». Каждый пункт — рабочий production-код.
From signing to production — structured, predictable, no surprises. От подписания до production — структурированно, предсказуемо, без сюрпризов.
Install on your server. Docker or bare metal. Auto-migrations, SSL, demo data. Working system in 24 hours.На ваш сервер. Docker или bare metal. Авто-миграции, SSL, demo. Работает за 24 часа.
Configure for your jurisdiction: currency, timezone, trading hours, holidays, AML thresholds. Branding. Email templates.Настройка: валюта, таймзона, торговые часы, праздники, пороги. Брендирование.
Role-based sessions. Load real data. Full documentation.Обучение по ролям. Загрузка реальных данных. Документация.
BrokSoft alongside current system. Reconciliation. Stress testing.BrokSoft параллельно. Сверка. Стресс-тест.
Full switch. Client portal live. AI channels. Dedicated support engineer.Полный переход. Портал. AI-каналы. Выделенный инженер.
Role-specific sessions. Sandbox environment. Documentation in your language. Video guides on request. Your team is productive from week 1.Сессии по ролям. Sandbox. Документация на русском. Видео по запросу. Команда работает с первой недели.
Integration with your systems (exchanges, depositories, payment providers). Custom reports. Workflow adaptation. We don't ask you to change your process — we adapt ours.Интеграция с биржами, депозитариями, платёжками. Кастомные отчёты. Не вы подстраиваетесь — мы адаптируемся.
Named engineer. SLA response times. Direct line to developers. Regular updates. Your feature requests prioritized in the roadmap.Именной инженер. SLA. Прямая связь с разработчиками. Обновления. Ваши пожелания — в roadmap.
Start with what you need. Add modules as you grow. Two deployment models, transparent EUR prices. Free 30-day demo for every prospect. Начните с того, что нужно. Добавляйте модули по мере роста. Две модели развёртывания, прозрачные цены в EUR. Бесплатное 30-дневное демо для каждого потенциального клиента.
Pick any combination of modules. Total updates live. Любая комбинация модулей. Сумма считается онлайн.
We deploy a personalized demo in 24 hours. Not slides — a working platform with your asset classes, your workflows, your brand. Персональное демо за 24 часа. Не слайды — работающая платформа с вашими классами активов, вашими процессами, вашим брендом.
📧 info@broksoft.eu