Enterprise Brokerage Platform

All Asset Classes.
One Platform.
Все классы активов.
Одна платформа.

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+ годами опыта на рынках капитала, и два независимых аудита кода на каждое изменение.

Self-hosted Double-Entry Ledger Multi-tenant Multi-jurisdiction White-label AI-powered FIU-ready Twice-audited
Request a DemoЗапросить демо

Built by People Who Know Brokerage Создано людьми, которые знают брокеридж

Not a startup experimenting with fintech. A team that has built, operated, and scaled trading systems for two decades. Не стартап, экспериментирующий с fintech. Команда, которая строила, эксплуатировала и масштабировала торговые системы два десятилетия.

0
Years in IT & FinanceЛет в IT и финансах
0
Brokerage ProjectsБрокерских проектов
0
Jurisdictions CoveredЮрисдикций покрыто
0
Lines of Production CodeСтрок production-кода
💼

Deep Brokerage ExpertiseГлубокая экспертиза в брокеридже

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 клиринг, конвенции НКД, механику маржинальных требований и регуляторную отчётность изнутри. Мы были по обе стороны терминала.

💻

Enterprise Engineering CultureEnterprise-культура разработки

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 — контроль качества на каждом шаге.

🌎

Multi-Market ExperienceОпыт на множестве рынков

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. Мы адаптируемся, а не гадаем.

Our philosophyНаша философия

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 году.

The Platform in NumbersПлатформа в цифрах

Production-ready. Battle-tested. Not a prototype.В production прямо сейчас. Не прототип.

0
Lines of CodeСтрок кода
0
DB TablesТаблиц БД
0
API EndpointsAPI-эндпоинтов
0
UI ScreensЭкранов UI
0
Automated TestsАвтотестов
0
DB FunctionsФункций в БД
0.13ms
DB Query TimeЗапрос к БД
99.5%
Cache Hit RatioПопадание в кэш

Why BrokSoft?Почему BrokSoft?

Built from scratch by brokerage professionals. Not adapted, not forked, not a SaaS wrapper around someone else's database. Построено с нуля профессионалами брокериджа. Не адаптация, не форк, не SaaS-обёртка.

🔒

100% Self-Hosted. Your Data is Yours.100% Self-Hosted. Ваши данные — ваши.

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. Ваш регулятор это оценит.

🌐

All Asset Classes — One WindowВсе классы активов — одно окно

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 классах активов, единый бэк-офис, единый портал, единая отчётность.

🎯

Any Jurisdiction. Configuration, Not Code.Любая юрисдикция. Конфигурация, не код.

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 — дни конфигурации, не месяцы разработки.

Blazing Fast. Runs on a $50 Server.Молниеносно. Работает на сервере за $50.

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 Built-In, Not Bolted OnAI встроен в ядро, а не прикручен

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 человек.

📱

Client Portal — Ready to LaunchКлиентский портал — готов к запуску

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. Запустите сегодня, подключите клиентов завтра.

🚨

Regulator-Ready FIU ComplianceFIU-комплаенс под регулятора

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.

Security You Can Trust Money WithБезопасность, которой доверяют деньги

Not a checkbox. An architectural principle. Built by people who know what a breach costs. Не галочка в чеклисте. Архитектурный принцип. Создано людьми, которые знают цену утечки.

🔐

JWT + HttpOnly Cookies

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.

📱

2FA: TOTP + Email OTP

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.

👥

7 Roles, Granular RBAC7 ролей, field-level RBAC

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 — персональные данные. Без кода.

🔐

Argon2id + AES-256

OWASP gold standard. Memory-hard KDF. TOTP secrets encrypted AES-256-GCM. Not bcrypt. Not SHA.Золотой стандарт OWASP. Memory-hard KDF. TOTP-секреты — AES-256-GCM.

🎭

Gold-Standard ImpersonationImpersonation gold-standard

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 для чувствительных клиентов. Помогаете безопасно и доказываете, к чему именно прикасались.

🔄

Idempotency-Key Replay ProtectionЗащита от дублей (idempotency-key)

Network retries on deals and transfers never double-book — the same key replays the original response byte-for-byte, Stripe-style.Повторы по сети на сделках и переводах не создают дублей — тот же ключ возвращает исходный ответ байт-в-байт, как у Stripe.

📋

Full Audit TrailПолный аудит

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+ лет. Неизменяемые записи.

🛡

Multi-tenant Isolation

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 на каждой таблице, каждом запросе, каждом индексе. Невозможно увидеть чужие данные.

🛡

OWASP Top 10 — Closed

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 LockCompliance-блокировка

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.

👀

4-Eyes SAR Review4-eyes по SAR

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.

🥱

Tipping-Off FirewallTipping-off firewall

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 не вычисляется.

Provable QualityДоказуемое качество

Engineered to Be AuditedСпроектировано, чтобы пройти аудит

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 автотестов на каждый коммит. Когда речь о реальных деньгах, «поверьте мне» — это не архитектура.

📑 Bank-Grade Double-Entry Ledger — Built Into the CoreБанковский двойной журнал (double-entry) — встроен в ядро

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 балансируются как единое событие, а не построчно. Отмены и правки создают сторнирующие проводки — никаких тихих удалений — с датой исходной проводки. Это тот журнал, который большинство бэк-офисов прикручивают после первого визита регулятора. Мы сделали его первым и направили на него финансовую отчётность. Ваш аудитор спросит, кто это проектировал.

🧹

Two Adversarial Audits per ChangeДва параноидальных ревью на изменение

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.

🧪

335 Automated Tests, Gated on Every Push335 автотестов — на каждый push

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. Каждый подтверждённый баг получает тест, падающий на старом коде и зелёный на фиксе. Однажды исправленный баг не вернётся незаметно.

🔎

Live SQL ↔ Schema ValidationЖивая валидация SQL ↔ схемы

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 эндпоинтов честными.

📡

Proactive Error TelemetryПроактивная телеметрия ошибок

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 и попадает на дашборд мониторинга — в разрезе тенанта, с авто-переоткрытием при повторе. Десять тысяч повторов схлопываются в одну строку. Вы находите дефект раньше, чем о нём сообщит клиент.

🔄

Reversible by DesignОбратимо по дизайну

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. Каждая миграция обратима и неизменяема после применения — обновлённый сервер не может тихо разойтись со свежей установкой. Ручные транзакции откатываются безопасно даже на отменённом запросе. Платформа создана, чтобы её обновляли десятилетие, а не переразворачивали с нуля.

📝

RFC 9457 Error ContractКонтракт ошибок RFC 9457

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». Один слой валидации, правила из конфигурации на тип инструмента, одна истина с обеих сторон. Интеграторы получают контракт, а не гадание.

Complete Back-Office — Not a Constructor KitПолный бэк-офис — не конструктор

Everything you need from client onboarding to end-of-day — out of the box. Nothing to code. Всё для ежедневной работы — от регистрации клиента до закрытия дня. Ничего не нужно дописывать.

👤 Clients & KYC/AMLКлиенты и KYC/AML

  • Individual & corporate, resident/non-residentФиз/юр лица, резиденты/нерезиденты
  • KYC profile with 50+ fields (PEP, sanctions, source of funds, UBO)KYC-профиль 50+ полей (PEP, санкции, источники средств, UBO)
  • 3-tier risk model: FATF Risk, VA Risk, Risk Strategy3-уровневая риск-модель: FATF, VA, Strategy
  • Risk-gate: can't open account without risk assessmentRisk-gate: нельзя открыть аккаунт без оценки риска
  • Maker-checker: manager creates → compliance reviewsMaker-checker: менеджер создаёт → compliance проверяет
  • PUVA scoring for virtual assets (17 criteria, Decree 655)PUVA-скоринг для VA (17 критериев, Указ №655)

📋 Instruments (83 fields)Инструменты (83 поля)

  • 17 types: equities, bonds, T-bills, ETF, funds, options, swaps, futures, crypto, marginal, CFD, FX...17 типов: акции, облигации, векселя, ETF, фонды, опционы, свопы, фьючерсы, крипто, маржинальные, CFD, FX...
  • Dynamic forms — DB defines which fields per typeДинамические формы — БД определяет поля для каждого типа
  • ISIN/CUSIP validation with Luhn checksumВалидация ISIN/CUSIP с контрольной суммой Luhn
  • Coupon schedules: Calendar Aligned, Fixed Days, IrregularКупонные расписания: Calendar Aligned, Fixed Days, Irregular
  • Corporate actions: Preview → Apply → RollbackКорпоративные действия: Preview → Apply → Rollback
  • Bond accrued interest: ACT/365, ACT/360, 30/360НКД для облигаций: ACT/365, ACT/360, 30/360

💰 Money OperationsДенежные операции

  • 47 transaction subtypes (VANILLA to MANUFACTURED_COUPON)47 подтипов (от VANILLA до MANUFACTURED_COUPON)
  • FX conversion with cascading deal validationFX-конвертация с каскадной валидацией
  • FX swaps (Near + Far legs), REPO (HIC / Title Transfer)FX-свопы, REPO (HIC / Title Transfer)
  • Multi-currency with central bank rate feeds (NBKR)Мультивалютность с курсами центробанков (НБКР)
  • Multi-leg deal engine: option exercise, lending, payment-pair, allocation — atomicДвижок многоногих сделок: исполнение опциона, кредитование, payment-pair, аллокация — атомарно
  • Broker ledger (receivables) with maker-checkerБрокерская книга (дебиторка) с maker-checker
  • Atomic sequencing: thread-safe, no duplicatesАтомарная нумерация: потокобезопасная, без дублей
  • Immutable double-entry GL — reconciles to the centНеизменяемый двойной журнал (GL) — сверка до копейки

📈 Orders & TradingОрдера и торговля

  • Market, Limit, Stop, FOK, GTC, DAY, IOC, GTD, ATO, ATCMarket, Limit, Stop, FOK, GTC, DAY, IOC, GTD, ATO, ATC
  • OCO pairs (One-Cancels-Other): Take Profit + Stop LossOCO-пары: Take Profit + Stop Loss
  • Internal Order Book with matching engineInternal Order Book с matching engine
  • 10 order channels: portal, phone, email, chat (Telegram/WhatsApp), voice, fax, FIX API, in-person, AI, system10 каналов: портал, телефон, email, чат (Telegram/WhatsApp), голос, факс, FIX API, лично, AI, системные
  • Evidence attachment (SHA-256 hash, audit trail)Прикрепление доказательств (SHA-256, аудит)
  • Partial fills with remainder trackingЧастичное исполнение с трекингом остатка
  • Derivative lifecycle + margin engine: auto mark-to-market, margin calls, auto-liquidationЖизненный цикл деривативов + маржа: переоценка, margin-call, авто-ликвидация
  • Collateral pledge engine — pledged stock can't be delivered or sold twiceДвижок залога — заложенную бумагу нельзя поставить или продать дважды

Compliance & ValidationКомплаенс и валидация

  • 3-tier validation: Compliance → FO → BO3 уровня: Compliance → FO → BO
  • Cascading validation of linked deals by deal_referenceКаскадная валидация связанных сделок
  • Four-eyes principle (FO validator != BO validator)Four-eyes (FO != BO валидатор)
  • AML threshold monitoring with alertsМониторинг пороговых операций с алертами
  • VAT rules with temporal periods + rate snapshotsVAT-правила с периодами + снэпшоты ставок
  • MiFID II reporting (ESMA CSV/XML) + client classificationMiFID II отчётность (ESMA CSV/XML) + классификация клиентов
  • Maker-checker change requests on sensitive catalogsMaker-checker на изменения чувствительных справочников

📊 Portfolio & ReportsПортфель и отчёты

  • Position lots: FIFO and AVERAGE cost basisПозиционные лоты: FIFO и AVERAGE
  • Realized / unrealized P&L with bond NKDРеализованный / нереализованный P&L с НКД
  • PDF / Excel / CSV export, trade confirmationsPDF / Excel / CSV, trade confirmations
  • Account Statement with cash balances per currencyВыписка с остатками по валютам
  • Scheduled monthly/quarterly reports (PDF)Ежемесячные/квартальные отчёты
AI, Done RightAI, сделанный правильно

An Entire AI Desk, Built InЦелый AI-отдел, встроенный в ядро

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-возможностей, вплетённых в ежедневную работу — приём поручений, разбор документов, комплаенс, поиск, отчётность — и каждая под контролем, с аудитом и подтверждением. Команда работает так, будто за ночь наняли десять аналитиков.

🤖

AI Copilot on Every ScreenAI-копилот на каждом экране

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. Контекстный ассистент на каждой странице админки — спросите что угодно о текущей записи и получите подсказки действий в один клик, всегда с подтверждением. У клиента — свой потоковый ассистент в рамках его портфеля, объясняющий выписку простым языком.

📱

Omnichannel Order IntakeОмниканальный приём поручений

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 распознаёт намерение, извлекает инструмент, сторону, объём и цену и создаёт черновик ордера. Оператор подтверждает в один клик. Каждый шаг под аудитом.

🎤

Voice-to-Order DictationГолосовой ввод поручений

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 извлекает ордер и заполняет тикет для подтверждения брокером в один клик. Свободные руки на торговом деске.

📄

Vision Document ParsersVision-парсеры документов

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 извлекает каждое поле с оценкой уверенности для проведения в один клик. Конец ручному перебиванию.

🔎

RAG Compliance SearchRAG-поиск по комплаенсу

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-поиск, превращающий обычные слова в фильтры по клиентам, инструментам и транзакциям.

🛡

A Full AI Compliance & Ops DeskПолный 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-риска, ранжирование алертов, предторговый риск, проверка качества данных, нарратив торгового дня, объяснение аудита, перевод сообщений клиентов и построитель отчётов на естественном языке. Тот же деск — в десять раз быстрее.

🔒 Governed AI — Not a Black BoxУправляемый AI — не «чёрный ящик»

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 — такой, который одобрит регулятор.

Rating EngineТарификатор

Commissions That Price ThemselvesКомиссии, которые считают себя сами

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, никто не вбивает процент руками, и ни одна комиссия не остаётся числом без обоснования.

🎯

Most-Specific Rule WinsПобеждает самое точное правило

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. Разрешение идёт по цепочке: план счёта → план клиента → план по умолчанию, а дальше выигрывает правило, совпавшее по большему числу измерений: счёт, тип инструмента, класс актива, сторона, валюта, тип клиента, резидентность. Персональная ставка сильнее любого правила плана и не протекает на другие счета. Шаблонные значения заданы явно — случайной тарификации не бывает.

📊

Volume Tiers, Done ProperlyСтупени по объёму — как надо

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) или слэб-шкалы, применяемые к одной заявке либо к накопленному обороту клиента за день или месяц. Оборот считается по живой книге — отмена сделки сама корректирует позицию в шкале — а применённая ступень фиксируется в самой сделке, поэтому история никогда не пересчитывается задним числом.

🧾

Every Fee Carries Its ProofУ каждой комиссии есть доказательство

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) из проекта в отчёт.

🧮

Trade, Exchange & Tax in One PassБрокерская, биржевая и налог — за один проход

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 Fees on AutopilotКастодиальные — на автопилоте

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. Кастодиальная комиссия и плата за управление начисляются ежедневно по официально закрытому дню — по той же оценке, что печатают отчёты — и списываются раз в месяц одной строкой на счёт и валюту. Месячный минимум применяется к периоду, а не к дню. Пропустили неделю запусков — система догонит сама; пере-закрыли день — открытые начисления пойдут за исправленной книгой.

💰

Money Maths, Not Float MathsДенежная арифметика, а не float

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 — иена до целых, динар до трёх знаков. Валютные комиссии пересчитываются по курсу на дату, с триангуляцией, если прямой пары нет. У ставок непересекающиеся периоды действия, которые контролирует сама база — будущее изменение цены планируется, а не рискует.

🔔 Fail-Loud by Design — Never a Silent ZeroГромкий отказ по замыслу — никаких молчаливых нулей

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. Если тариф не нашёлся — движок об этом говорит: брокер вводит комиссию вручную, и в заявке остаётся след, что она введена руками. Шкала без безлимитной верхней ступени останавливается с сообщением «добавьте безлимитную верхнюю ступень», а не тарифицирует остаток нулём. Альтернатива — правдоподобная цифра, за которой ничего нет, — это ровно тот способ, которым компании узнают на аудите, что год недобирали комиссию. Каждое списание попадает в тот же неизменяемый двойной журнал, что и сама сделка, и сходится до копейки.

Crypto & Virtual Assets — Native, Not a PluginКрипто и виртуальные активы — нативно, не плагин

Cryptocurrencies are built into the core alongside traditional instruments. Same compliance. Same reporting. Same risk framework. Криптовалюты встроены в ядро наравне с традиционными инструментами. Тот же комплаенс. Та же отчётность. Та же риск-модель.

💳

Wallet ManagementУправление кошельками

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.

📈

PUVA Risk ScoringPUVA-скоринг

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-регулированию.

💰

Position Lots for VAПозиционные лоты для 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. Налоговая отчётность. Тот же движок, что и для традиционных.

Built to Last DecadesПостроено на десятилетия

Designed so that engineers in 5 years won't say "easier to rewrite from scratch." Спроектировано так, чтобы через 5 лет программисты не сказали «проще переписать с нуля».

🗃

PostgreSQL — MaximizedPostgreSQL на максимум

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, достойный рамки на стене.

Clean Go ArchitectureЧистая архитектура Go

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.

🔧

Configuration, Not CodeКонфигурация, не код

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.

📦

Deploy AnywhereДеплой куда угодно

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 день.

👥

Multi-tenant NativeMulti-tenant из коробки

One installation — many brokers. Each tenant: own settings, users, clients, instruments. Full data isolation. Horizontal scaling.Одна инсталляция — множество брокеров. Каждый тенант изолирован. Горизонтальное масштабирование.

🎨

White-label Ready

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 — всё кастомизируемо.

Technology Stack — Proven, No LegacyТехнологический стек — проверенный, без legacy

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.

Automation 24/7Автоматизация 24/7

While you sleep — the platform works. 27 scheduled jobs, from day-close to KYC reminders, GL projection and reconciliation. Пока вы спите — платформа работает. 27 задач: от закрытия дня и KYC-напоминаний до проекции GL и реконсиляции.

Enterprise SchedulerПланировщик задач

  • 18:00 — Day Close: portfolio revaluation, P&Lпереоценка портфелей, P&L
  • 17:30FX rates & quotes loadingЗагрузка курсов и котировок
  • 07:00 — KYC/AML: reminders at 30/14/7 daysнапоминания 30/14/7 дней
  • 06:00Bond coupon accrualsКупонные начисления
  • Every 15 min — Materialized view refreshКаждые 15 мин — Refresh MV
  • Every 10 min — GL projection + reconciliationКаждые 10 мин — Проекция GL + реконсиляция
  • 09:00, 14:00Settlement monitoring T+1/T+2Мониторинг расчётов T+1/T+2
  • 1st of month — Client reports (PDF)1-е число — Отчёты клиентам (PDF)
  • FX revaluation, margin mark-to-market, auto-expirationFX-переоценка, margin, авто-экспирация

AI Order PipelineAI-пайплайн поручений

  • Telegram, WhatsApp, Email
  • AI classifies intent, extracts: instrument, qty, price, sideAI классифицирует, извлекает: инструмент, кол-во, цену, сторону
  • Creates draft order → operator confirms with one clickЧерновик ордера → оператор подтверждает
  • Every step logged and auditedКаждый шаг логируется

Settlement InstructionsSettlement Instructions

  • FOP (Free of Payment) + DVP (Delivery vs Payment)
  • Auto-matching via PostgreSQL triggerАвто-матчинг через PostgreSQL триггер
  • Atomic settlement + auto-cancel of expiredАтомарное проведение + автоотмена

BrokSoft vs. AlternativesBrokSoft vs. Альтернативы

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<1ms50-500ms20-200ms
Order Book / MatchingExternalВнешний
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Зависит

Everything Out of the BoxВсё из коробки

Not a roadmap. Not "coming soon". Every item is production code running right now. Не roadmap. Не «скоро будет». Каждый пункт — рабочий production-код.

Double-Entry LedgerLive GL Reconciliation17 Asset Types47 Transaction Subtypes5 Order Types + 7 TiFsOCO PairsOrder Book + MatchingREPO (HIC/TT)Derivatives + MarginCrypto WalletsFX ConversionFX SwapsKYC/AML (50+ fields)PUVA ScoringTOTP + Email OTPClient Portal (10 screens)PDF/Excel/CSVCompliance/FO/BOCascading ValidationAI Order Pipeline10 Order ChannelsFee SchedulesSettlement (FOP/DVP)Corporate ActionsHoliday CalendarsEnterprise MonitoringDay CloseBond Accrued InterestPosition Lots (FIFO/AVG)Dark/Light ThemeAdmin ImpersonationOmnichannelWhite-LabelMulti-TenantRisk-GateField-Level RBACAI Broker DescriptionError TelemetryRFC 9457 ValidationTariff PlansPer-Account Op GateTwice-Audited

Weeks, Not MonthsНедели, а не месяцы

From signing to production — structured, predictable, no surprises. От подписания до production — структурированно, предсказуемо, без сюрпризов.

Day 1-2: DeploymentДень 1-2: Развёртывание

Install on your server. Docker or bare metal. Auto-migrations, SSL, demo data. Working system in 24 hours.На ваш сервер. Docker или bare metal. Авто-миграции, SSL, demo. Работает за 24 часа.

Week 1-2: CustomizationНеделя 1-2: Кастомизация

Configure for your jurisdiction: currency, timezone, trading hours, holidays, AML thresholds. Branding. Email templates.Настройка: валюта, таймзона, торговые часы, праздники, пороги. Брендирование.

Week 3-4: TrainingНеделя 3-4: Обучение

Role-based sessions. Load real data. Full documentation.Обучение по ролям. Загрузка реальных данных. Документация.

Week 5-6: Parallel RunНеделя 5-6: Параллельная работа

BrokSoft alongside current system. Reconciliation. Stress testing.BrokSoft параллельно. Сверка. Стресс-тест.

Week 7+: ProductionНеделя 7+: Production

Full switch. Client portal live. AI channels. Dedicated support engineer.Полный переход. Портал. AI-каналы. Выделенный инженер.

🎓

Training & OnboardingОбучение и онбординг

Role-specific sessions. Sandbox environment. Documentation in your language. Video guides on request. Your team is productive from week 1.Сессии по ролям. Sandbox. Документация на русском. Видео по запросу. Команда работает с первой недели.

🔧

Business Process CustomizationКастомизация под бизнес

Integration with your systems (exchanges, depositories, payment providers). Custom reports. Workflow adaptation. We don't ask you to change your process — we adapt ours.Интеграция с биржами, депозитариями, платёжками. Кастомные отчёты. Не вы подстраиваетесь — мы адаптируемся.

📞

Dedicated SupportВыделенная поддержка

Named engineer. SLA response times. Direct line to developers. Regular updates. Your feature requests prioritized in the roadmap.Именной инженер. SLA. Прямая связь с разработчиками. Обновления. Ваши пожелания — в roadmap.

Pricing — Modular Цены — модульные

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-дневное демо для каждого потенциального клиента.

Build your own Своя конфигурация

Pick any combination of modules. Total updates live. Любая комбинация модулей. Сумма считается онлайн.

Typical scenarios — year 1 / year 2+ Типовые сценарии — год 1 / год 2+

All prices in EUR, fixed in the contract. Up to 10 000 customers included. Above 10 000 — +25%. Above 50 000 — Enterprise quote. Все цены в EUR, фиксируются в договоре. До 10 000 клиентов включено. Выше 10 000 — +25%. Выше 50 000 — Enterprise-контракт.

Ready to see BrokSoft in action?Готовы увидеть BrokSoft в действии?

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