Changelog

What's new

Features, improvements, and fixes.

090
FeatureMay 2026

Broker Pools

Broker liquidity Pools launched, allowing for multi-venue liquidity aggregation
089
FeatureMay 2026

Live Streaming on Mobile

Mobile view now supports full streaming trade lifecycle and broker admin capabilities
088
Client LayerMay 2026

Branded client statements

Generate branded PDF, HTML, or CSV statements for any client account and period. Each statement shows opening balances, deposits, withdrawals, trades, fees, and closing positions, and carries a unique reference the client can quote later to retrieve the same document byte-for-byte.
087
Account & OpsMay 2026

Self-serve broker branding

Brokers configure their own statement branding — logo, brand colour, contact details, footer text, disclaimer — through the dashboard. Changes apply to every future statement immediately. No tickets, no redeploys.
086
Account & OpsMay 2026

Self-serve tenant and user management

Brokers manage their own users without raising a ticket. Invite teammates, assign Admin, Ops, Trader, or Viewer roles, and revoke access in seconds. The same controls flow through to client tenants, so clients can self-administer their own users too. Full role scoping enforced at every endpoint.
085
Risk & ComplianceMay 2026

Counterparty trading controls

Brokers configure which counterparties each client can trade with. Disabled pairs are rejected at order entry with a logged reason — full audit from configuration change to enforcement, no silent fail.
084
Account & OpsMay 2026

Add clients directly from the dashboard

Create a new client party in one step from the dashboard. No email invite, no waiting for the client to accept. The invite flow remains for clients who'll have their own logins; "Add Client" is for clients the broker operates on their behalf.
083
Client LayerMay 2026

FX trading cards

Dedicated FX trading screen built around industry-standard quote cards rather than an equity-style order ticket. Streaming bids and offers from connected counterparties sit side-by-side as tiles; one click sends an RFQ-backed order. The interface FX traders already know, on infrastructure built for crypto.
082
Account & OpsApr 2026

Headless clients on the broker dashboard

Clients appear on the broker dashboard the moment their party is created, not only after they log in. Brokers can prepare accounts, configure routes, and bind funding sources before the client ever signs up — useful for clients the broker operates entirely on their behalf.
081
Account & OpsApr 2026

Auto-routing of deposits to client accounts

Incoming deposits are matched to the right client account automatically. Brokers link external sources — virtual IBANs, on-chain addresses, internal refs, anything — to a client once, and every future deposit lands where it should. Anything that can't be classified sits in an unallocated bucket the broker resolves from the dashboard. Stops the daily ops scramble of working out whose money just arrived.
080
FeatureApr 2026

Chinese Language Support

Full Chinese language translation across the UX. Dynamic data (instruments, client names, trade details) remains in source language; everything else — navigation, labels, forms, errors — switches with one click. Built for international brokers operating in APAC.
079
FeatureMar 2026

Route management API

Create, update, suspend, and reinstate client routes via REST. Configure execution mode (DMA or RFQ), spread, commission rates, and venue visibility per route. Changes take effect immediately.
078
Account & OpsMar 2026

Broker self-service onboarding

Brokers can now onboard clients end-to-end through the platform: invite clients via email, accept invites, create trading accounts with automatic beneficiary access, configure routes with spreads and commissions, and connect to venue trading sessions — all via the API without platform operator intervention.
077
ConnectivityMar 2026

FIX 4.4 liquidity gateway

FIX protocol connectivity for institutional liquidity management platforms. Extends Virtex's venue connectivity to the broader FIX ecosystem.
076
Risk & ComplianceMar 2026

OMS balance snapshots on demand

OMS can emit a full balance snapshot on demand for downstream consumers to hard-set their state. Clean reconciliation baseline.
075
InfrastructureMar 2026

v3 gateway adapter migration

Gateways dispatch typed v3 events directly to adapters instead of legacy FIX translation. Cleaner, faster, fewer moving parts.
074
ConnectivityMar 2026

Zodia Markets gateway live

Custody and OTC venue gateway for institutional clients. Auth, order entry, and status tracking with Zodia Markets.
073
Account & OpsMar 2026

Broker onboarding workflow

Broker discovery, relationship request/accept/decline lifecycle, onboarding checklist with computed stages, and WebSocket push notifications.
072
Risk & ComplianceMar 2026

Ledger reporting API

REST endpoints for querying ledger entries, transaction history, and balance movements.
071
Risk & ComplianceMar 2026

Fee events in the ledger

FeeCharged events emitted on fills and projected into the ledger with correlation back to the original order.
070
Risk & ComplianceMar 2026

Balance movement history API

Full audit trail of every deposit, withdrawal, fill, and fee that changed a balance. Queryable via API.
069
InfrastructureFeb 2026

WebSocket reconnect state snapshots

On WebSocket login, the server sends a full state snapshot — open orders, positions, balances. Clients never miss anything during a disconnect.
068
InfrastructureFeb 2026

Snowflake ID generation

All business IDs generated using a Snowflake-style generator. Deterministic, replay-safe, monotonically increasing.
067
ConnectivityFeb 2026

Banking rails integration

Virtual IBANs with webhook-based balance updates for fiat deposits and withdrawals. Supports GBP, EUR, and USD with automated treasury sweep functions.
066
InfrastructureFeb 2026

Idempotent replay guards

Every projection handler is idempotent. Event stream replay doesn’t create duplicate database records.
065
InfrastructureFeb 2026

Async projection writer

Database writes decoupled from the event stream reader. DB latency never blocks event processing.
064
Risk & ComplianceFeb 2026

Balance reconciliation engine

Internal balances reconciled against venue-reported balances on every gateway connect. Drift detection with auto-correction and alerting.
063
Client LayerFeb 2026

White-label client experience

Client-facing portal branded as your own. Your logo, your domain, your client relationship — powered by Virtex infrastructure underneath.
062
Risk & ComplianceFeb 2026

Pre-trade balance checks enforced

OMS rejects orders when insufficient free balance. Funds locked on submission, unlocked on cancel or reject. No more over-trading.
061
Client LayerJan 2026

Interactive CLI (REPL) for trading

Terminal with tab completion: submit orders, cancel, deposit/withdraw, view positions, watch order flow, stream prices, run RFQs, manage accounts and venues. ANSI colour output.
060
InfrastructureJan 2026

MarketData Engine rewrite

Dedicated MarketData Engine with orchestrator managing transport lifecycle separately from data processing. Primitive-only event model — no object allocation on the hot path.
059
InfrastructureJan 2026

v3 event model rewrite

Complete rewrite using typed domain events, pure enum-based status codes, scaled-long arithmetic for prices/quantities, and zero-allocation hot path design.
058
InfrastructureJan 2026

Three-level reference data model

Asset → Instrument → Listing. Assets are the base (BTC, ETH). Instruments are tradeable pairs. Listings are venue-specific with lot/tick sizes.
057
InfrastructureNov 2025

Sequencer module for exactly-once processing

Strict ordering and deduplication of the business event stream. Ensures exactly-once processing semantics across all downstream consumers.
056
InfrastructureSept 2025

Runtime and framework upgrade to latest LTS

Running on the latest JDK LTS and Spring Boot with Jakarta namespace. Staying current.
055
ConnectivityAug 2025

Gateway startup reconciliation

Gateways sync open orders and positions from venues on startup. Catches anything that happened while offline.
054
InfrastructureAug 2025

Venue API keys secured in AWS Secrets Manager

Venue credentials stored in AWS Secrets Manager with local file fallback for dev. Secrets never touch the event stream.
053
InfrastructureJul 2025

BBO order books for lightweight venues

Best-bid/offer top-of-book representation for venues where full depth isn’t needed. Lighter, faster.
052
ConnectivityJun 2025

BTC Markets gateway and market data

Australian exchange gateway with commission tracking and liquidity indicator mapping. Full market data feeds.
051
InfrastructureJun 2025

Redis-backed market data pipeline

Python-based market data ingestors push to Redis, Java services consume. Allows non-Java feeds to participate in the market data pipeline.
050
InfrastructureMay 2025

WebSocket trading support

Full order entry and cancellation via WebSocket, in addition to REST. Lower latency for active traders.
049
ConnectivityMay 2025

Bullish gateway and market data

WebSocket-based gateway with market data, order entry, and min/max order size enforcement from venue config.
048
ConnectivityMay 2025

Phemex gateway live

REST-based gateway adapter for Phemex.
047
ConnectivityApr 2025

Gemini gateway live

Full gateway adapter for Gemini with Auth0 integration.
046
ExecutionApr 2025

Post-only order support

Maker-only orders wired through the OMS to Binance and other venues that support participate-don’t-initiate execution.
045
Risk & ComplianceApr 2025

Commission tracking per fill

Commissions captured per fill with currency and liquidity indicator (maker/taker). Stored in database and available via API.
044
ConnectivityMar 2025

MEXC gateway and market data

Gateway with Protobuf wire protocol plus live market data from MEXC. Order entry, cancel, status, and streaming book data.
043
ExecutionMar 2025

Mass cancel for orders

Cancel all open orders for an account or a list of order IDs in a single command.
042
InfrastructureMar 2025

Machine-to-machine API users

Headless API access with M2M tokens for programmatic trading. No browser login needed.
041
ConnectivityFeb 2025

Binance Futures gateway

Perpetual futures trading on Binance with position mapping and settlement handling.
040
ConnectivityFeb 2025

Oanda FX gateway

FX price feed and gateway adapter for Oanda. Extends Virtex beyond crypto into traditional FX.
039
Risk & ComplianceFeb 2025

Ledger service live

Double-entry style ledger records created for every fill, fee, deposit, and withdrawal. Prime brokerage accounting from day one.
038
InfrastructureJan 2025

OpenAPI specification maintained

Auto-generated OpenAPI spec covering all REST endpoints. Bot and SDK clients generated directly from the spec.
037
ExecutionJan 2025

RFQ workflow live

Full request-for-quote lifecycle: client requests a quote, quoter streams live bid/ask with configurable BPS spread, client can hit or lift. Integrated into CLI and Telegram bot.
036
InfrastructureJan 2025

Role-based access control

Per-endpoint authorisation with roles: ADMIN, USER, QUOTE. Admin users see all accounts; regular users only see accounts they’ve been granted.
035
InfrastructureJan 2025

CQRS architecture formalised

API is a pure read-side projection. Commands go to the event queue, events are projected into Postgres for REST and WebSocket consumption. No business logic in the API layer.
034
ExecutionDec 2024

Force cancel for unresponsive venues

API endpoint and CLI command to force-cancel orders when venues are unresponsive. Ensures order state never gets stuck.
033
ExecutionDec 2024

Back-to-back broker order routing

Client orders automatically create a back-to-back order on the broker’s exchange account. Fills flow back through a three-level chain: client → broker → venue.
032
ExecutionDec 2024

Manual cross/fill support for OTC

OTC-style manual trade entry for off-venue crosses. Generates proper trade capture reports and position updates.
031
ConnectivityDec 2024

Bybit gateway live

Spot trading on Bybit with multi-execution message support. Bybit sends multiple fills in a single message — handled correctly.
030
InfrastructureNov 2024

Queue-based config distribution

Reference data, accounts, gateways, and instruments distributed via event streams. All services read from the queue — no database dependency for hot-path config.
029
InfrastructureNov 2024

OAuth2/OIDC authentication

Secure authentication with Google, GitHub, and password login. JWT tokens with role-based authorities.
028
ExecutionNov 2024

Smart Order Router live

Aggressive orders routed to the venue with the best price across all connected exchanges. Configurable per client and per instrument.
027
ExecutionOct 2024

TWAP strategy engine

Time-weighted average price algo that slices parent orders across configurable intervals. Strategies survive restarts — state is persisted and resurrected on reboot.
026
ConnectivityOct 2024

Binance live market data service

Dedicated Binance WebSocket service for real-time book and trade feeds, separate from the order gateway.
025
Risk & ComplianceOct 2024

Lot and tick size enforcement

Orders validated and rounded to venue-specific lot sizes and tick sizes before submission. No more rejected orders from size mismatches.
024
Account & OpsSept 2024

Dynamic account creation on first login

New users get an account automatically on first JWT login. Accounts, entities, and gateway configs can be created at runtime.
023
InfrastructureSept 2024

API key authentication with HMAC

HMAC-based API key/secret pairs for programmatic access. Keys stored as salted hashes — never plaintext.
022
ConnectivitySept 2024

Coinbase gateway live

Order entry, cancellation, position sync, and reject parsing on Coinbase.
021
InfrastructureAug 2024

Exchange simulator for onboarding and testing

Full-featured exchange simulator for client onboarding, sandbox testing, and development. Supports fills, rejects, positions, and WebSocket connectivity — no live venue needed.
020
InfrastructureAug 2024

WebSocket real-time streaming

Live order updates, position changes, market data quotes, and notifications streamed over WebSocket. Subscribers only receive events for their accounts.
019
Client LayerJul 2024

Telegram trading bot

Place orders, cancel, check positions, get price quotes, and run RFQs — all via Telegram. Live updates pushed over WebSocket.
018
InfrastructureJul 2024

REST API

Full API surface for orders, positions, trades, instruments, accounts, and users. Paged responses, validation, and auto-generated OpenAPI spec.
017
Client LayerJun 2024

Web trading UI live

React-based trading frontend with AG Grid tables, TradingView charts, order entry, positions, child orders, and transaction history. Real-time streaming via WebSocket.
016
Account & OpsJun 2024

Multi-entity, multi-account hierarchy

Entities (legal entities / firms) contain accounts. Accounts have counterparties, venues, and routing rules. Full CRUD via API.
015
Risk & ComplianceJun 2024

Account-based position tracking

Positions tracked per account with locked and free breakdown. Updated on fills, deposits, withdrawals, and expired orders.
014
ExecutionApr 2024

Guaranteed cancel confirmation

Orders stay in pending-cancel state until the venue explicitly confirms. No optimistic cancellation that can desync state between Virtex and the exchange.
013
InfrastructureMar 2024

Distributed tracing with OpenTelemetry

Spans propagated across all services for end-to-end distributed tracing. See exactly where time is spent from order submission to venue fill.
012
ExecutionMar 2024

Limit, Market, and IOC order types

Full support for limit orders, market orders, and immediate-or-cancel with time-in-force handling.
011
ExecutionFeb 2024

Parent/child order management

Client-facing parent orders automatically spawn venue-specific child orders. Fills, cancels, and status changes cascade correctly. Supports three-level chains for broker routing.
010
InfrastructureDec 2023

Instrument reference data from CCDATA

Assets, instruments, and venue-specific listings sourced from CCDATA. Full mapping between venue symbols and canonical symbols across the platform.
009
ConnectivityNov 2023

Historical and live market data via Tardis

Stream historical and live order book data across all supported venues. Handles subscriptions, reconnection, and replay.
008
ConnectivityOct 2023

Binance Spot gateway live

Full order lifecycle on Binance Spot — new orders, cancellations, WebSocket streaming for fills, and commission tracking. Native integration, no third-party dependencies.
007
ExecutionOct 2023

FIX 5.0 order protocol across the platform

All internal messages use FIX 5.0 semantics for consistency. NewOrderSingle, ExecutionReport, OrderCancelRequest — a standard protocol from order entry to venue.
006
ExecutionOct 2023

Deterministic sub-microsecond order processing

All order state transitions happen on a single thread with no locks. Guarantees deterministic replay and sub-microsecond processing latency.
005
InfrastructureOct 2023

Event-sourced order management system live

The entire order management system is built on an immutable event log. Every order, fill, cancel, and position change is recorded. The system can be fully replayed to reconstruct identical state.
004
InfrastructureOct 2023

Core platform deployed to dedicated infrastructure

Virtex runs on private server infrastructure from day one — no shared cloud tenancy. The base deployment pipeline, environment configuration, and CI/CD scaffolding are live.
003

002

001