02Blockchain & FinTech

MC Trading Infrastructure: the systems that build, quote and hedge a book — not the capital behind it

Four capabilities that run as one platform. A Unified Order Book that aggregates depth from centralised and decentralised venues. A Market Making Engine that fills and maintains books. A Hedging Engine that offsets exposure across venues. A Market Monitor for surveillance and market data. Underneath them, an execution and data plane that runs in our own cage space in Zurich, Frankfurt and Istanbul, engineered to stay up while markets are open — which is always.

Read this before anything else. We supply the software and the infrastructure. We do not supply capital, we are not your counterparty, and we do not hold your assets. Venue accounts, counterparty relationships and trading capital stay in your name. If you need a vendor who takes principal risk, we are the wrong supplier and we would rather you knew now.

One platform, four capabilities, one execution and data plane

MC Trading Infrastructure is a system we already run. It is sold on its own, and it also ships alongside our exchange product — customers who buy the White Label Crypto Exchange receive it for book-filling and hedging.

On its own, it is bought as a foundation. Banks, investment intermediaries and trading firms use it as the base layer for systems built specifically for them. Arbitrage and high-frequency desks run their own strategies on top of it, because what they need is not a strategy — they have their own — but a clean, normalised, continuously available view of many venues and a reliable way to send orders back to them.

The four capabilities are separable in the commercial conversation and integrated in the engineering. They share one market data path, one venue connectivity layer, one instrument reference model and one set of risk limits. That matters more than it sounds: a market making engine and a hedging engine that hold different opinions about your position is not an integration problem, it is a loss.

What sits in the box

1

Unified Order Book

Aggregates order books from many centralised and decentralised venues into a single, deeper, higher-volume book, with book-building behaviour that is configurable and adapts to market conditions.

2

Market Making Engine

Fills and maintains books from day one, under limits you set.

3

Hedging Engine

Offsets exposure across venues as it accumulates.

4

Market Monitor

Market surveillance and market data, for oversight and for research.

5

The execution and data plane

Venue connectivity, normalisation, capture, and the order path back out. Distributed across multiple data centres. Designed to run 24/7 without interruption.

What it is not

It is not a liquidity provision service. It is not a brokerage. It is not a fund. It does not come with a book of counterparties, a credit line, or an inventory of assets. It is engineering: the machinery that a firm with capital, venue accounts and a licence uses to deploy them properly. The full split is set out in what we supply and what stays with you further down this page, and it is worth reading before you read anything else.

Unified Order Book

Aggregating order books is easy to describe and difficult to do honestly. Anyone can concatenate depth from several venues and print a larger number. The engineering is in making that number mean something.

Feed handling and normalisation

Every venue is its own dialect. Different message schemas, different snapshot and increment semantics, different sequencing rules, different symbology, different precision for price and quantity, different tick and lot sizes, different fee schedules, different rate limits and different opinions about what a heartbeat is. A per-venue feed handler absorbs that and produces one internal representation.

Normalisation covers instrument reference data as well as prices: mapping venue symbols to one instrument identity, reconciling contract specifications on derivatives, tracking listing and delisting, and keeping the fee schedule that applies to your account tier rather than the public one.

Book reconstruction and data integrity

Books are reconstructed from a snapshot plus incremental updates, with sequence numbers checked on every message. A gap in the sequence is treated as a fault, not as noise: the book is marked stale, resynchronised from a fresh snapshot, and excluded from aggregation until it is provably correct again.

The integrity checks matter more than the aggregation logic. Crossed and locked books, prices that move further in one message than the instrument plausibly can, quantities that do not reconcile against the last snapshot, feeds that are silent past their expected update interval — each is detected, each raises an alert, and each can quarantine a venue automatically rather than letting bad data flow into a price that something downstream is about to trade on.

What actually gets composed

The composed book is not a simple sum. Each contributing level can be adjusted before it is included:

  • Fee-adjusted to the effective price you would achieve at that venue, at your fee tier, rather than the price on the screen.
  • Size-adjusted for what is genuinely executable given the balance and collateral you hold at that venue right now.
  • Weighted by venue health, so a venue with a degrading feed or a rising rejection rate contributes less before it contributes nothing.
  • Filtered for your own orders, so quotes you placed are not aggregated back into your own book — a mistake that looks like depth and behaves like a self-trade.

Depth can be truncated, thinned or laddered per instrument. The point of aggregation is a book that behaves the way it looks.

Configurable book-building that adapts

Book-building behaviour is configuration, not a fixed strategy. Spread, displayed size, number of levels, venue weighting and the aggressiveness of refresh can all respond to conditions — realised volatility, spread regime across contributing venues, one-sided pressure, the health of the feed set, time of day. When conditions deteriorate, sensible behaviour is to widen and show less, and the system is built to do that automatically rather than waiting for someone to notice.

Decentralised venues are a different problem, and treated as one

A decentralised venue does not have an order book to aggregate. An automated market maker has pool reserves and a price-impact curve, and turning that into ladder levels is a modelling decision that has to account for the cost of the transaction itself, block time, inclusion uncertainty and the slippage tolerance you are willing to sign. Representing that as though it were a resting limit order is how aggregated books end up promising liquidity that cannot be taken. We synthesise DEX depth explicitly and price the settlement cost into it, and we would rather show less depth that fills than more depth that does not.

Taking the aggregated book

When an order takes aggregated liquidity, the system slices it across contributing venues and manages the consequences: partial fills, rejections, cancel and replace, and the residual exposure created when one leg fills and another does not. Routing decisions can weigh effective price, available balance, venue health and the cost of rebalancing afterwards. Inter-venue transfer time is a real constraint, not a rounding error, and the routing model is built knowing that.

Market Making Engine

A new venue opens with an empty book, and an empty book does not attract the traders who would fill it. The Market Making Engine quotes and maintains books from the day you open, and keeps quoting afterwards under limits you set.

Pricing

Quotes are derived from a reference price constructed off the aggregated view rather than from any single venue — mid or size-weighted, with venue weighting and outlier exclusion, so one thin venue cannot drag the price your engine believes in. Around that reference sit spread and size ladders, configured per instrument, with multiple levels and defined refresh and replace discipline.

Inventory and skew

Quoting accumulates inventory. Inventory is risk. The engine holds a target inventory per asset and skews its quotes to work back toward it — bidding less aggressively and offering more aggressively when it is long, and the reverse when it is short. Skew is a configured function of position against limit, not a manual intervention. When inventory approaches its limit, quoting on that side stops before the limit is breached rather than after.

Risk controls, and the ones that matter at 03:00

  • Position and notional limits per instrument, per asset and at portfolio level.
  • Maximum order size and maximum aggregate exposure at any one venue.
  • Drawdown limits that stop quoting rather than reduce it.
  • Automatic withdrawal of quotes on stale market data, loss of the reference feed, venue disconnection, clock discrepancy or reference price divergence between venues beyond a set band.
  • A kill switch that is operable by a human, immediately, at instrument, venue and system level — and that cancels working orders rather than merely stopping new ones.

Failure behaviour is where a quoting engine is actually judged. Ours is built to fail quiet: when it cannot see the market properly, it stops showing prices. An engine that keeps quoting confidently on stale data will cost you far more than one that stops too readily.

Two jobs, and they are not the same

Filling your own venue's book and quoting on external venues are different problems with different risk profiles, and the engine is configured separately for each. Exchange operators generally want the first. Trading firms generally want the second. Some want both, in which case the interaction between them — your own venue's inventory feeding the hedging path on external venues — is precisely the seam that makes an integrated system worth having.

Shadow mode

The engine runs in a dry-run mode against live market data, computing every quote and every order it would send without sending any of them. That is how parameters get validated before capital is exposed, and it is the mode we use during onboarding. Nobody should be tuning skew functions in production on day one.

One thing we will not build

The engine quotes, and it trades against real counterparties, and everything it does is a genuine order that a genuine third party can hit. It does not manufacture prints. We do not build wash trading, self-matching for volume, or any other mechanism whose purpose is to make a venue look busier than it is — not as a feature, not as a configuration option, not on request. Self-match prevention exists to stop it happening by accident.

We are explicit about this because it is a real question in this category, and because a regulated buyer needs to know the answer before procurement rather than after an inspection. If reported volume is the outcome you are buying, we are the wrong supplier.

Hedging Engine

Running a venue means taking the other side of your customers whether you intended to or not. Market making does the same thing deliberately. The Hedging Engine turns the resulting position into something someone decided, rather than something that happened.

Policy, not reflex

Hedging is driven by policy set per asset and per book: target hedge ratio, thresholds at which hedging is triggered, and a deadband inside which nothing happens. The deadband is the part people underestimate. A system that hedges every small move pays fees and spread continuously and converts a manageable exposure into a certain loss. Policy defines what is worth hedging, how quickly, and at what cost ceiling.

Instruments and venue selection

Exposure can be offset with spot at another venue, with perpetual futures, or across a basis position. The engine chooses among the routes available to you by cost, available balance and collateral, margin requirement, funding rate on perpetuals, venue health and the state of any position already open. Where a hedge is large relative to visible depth, it is worked over time rather than sent as one order.

The constraints that make this hard

Hedging across venues is a capital and settlement problem as much as a trading problem. Balances are fragmented across venues. Collateral is not fungible between them. Transfers take time and are sometimes suspended. Withdrawal limits apply. Counterparty limits apply, or should. A hedging system that ignores where your capital physically is will produce instructions you cannot execute. Ours treats venue balances, collateral state and transfer latency as inputs to the decision, and raises the problem when the only correct hedge is one you are not funded for.

What is left over, said plainly

Hedging with a correlated instrument rather than the identical one leaves basis risk. Hedging a spot position with a perpetual leaves funding cost and the possibility of the basis moving against you. Hedging across venues leaves counterparty exposure at each of them. None of this is eliminated by software. What software can do is measure it, report it, keep it inside limits you set, and never quietly present a partially hedged position as a flat one.

Reporting

Net exposure by asset and in aggregate. Hedge coverage against policy. Realised hedging cost, separated from trading P&L. Funding paid and received. Mark-to-market by venue. Reconciliation of positions against each venue's own records, continuously, because the moment your internal view and the venue's view disagree, every downstream number is wrong.

Recovering from a disconnection

If a venue connection drops mid-hedge, the engine does not guess. On reconnection it reconciles working orders and positions against the venue before acting again, and order submission is built so that a retried instruction cannot become two hedges. Double-hedging on reconnect is a classic way to turn an outage into a position, and it is designed out rather than monitored for.

Market Monitor

Market Monitor is the surveillance and market data side of the platform: what happened, what it should have been, and what looks wrong.

Market data, captured and kept

Everything the data plane sees is written down — book snapshots and increments, trades, funding rates, index and mark prices, and the venue metadata around them. Captured data is what makes a day replayable. It is what an incident review reconstructs from, what a research desk backtests against, and what settles an argument with a customer about the price at a given moment. A trading system that cannot replay yesterday cannot explain yesterday.

Reference and index pricing

Composite reference prices built from multiple venues, with outlier exclusion and defined behaviour when a constituent venue goes dark or diverges. If your venue uses a mark price for valuation, margin or liquidation, the construction of that price and its behaviour under stress is a risk decision, not a display setting, and it is configured deliberately.

Surveillance

Monitoring of trading activity for the behaviours a regulated venue and its supervisor care about: layering and spoofing patterns, wash and self-trading, ramping and momentum ignition, quote stuffing, and activity that only looks abnormal when correlated across venues rather than within one. Alerts are configurable, triaged, assigned and closed with a written record, and the audit trail is exportable — because the point of surveillance is not the alert, it is being able to show a supervisor what you did about it.

Operational monitoring

The same platform watches itself: venue connectivity state, feed staleness and gap counts, order rejection and cancel rates, round-trip behaviour to each venue, book quality checks, engine state and limit utilisation. Operational monitoring and market surveillance sit together because most of the time the first explains the second.

The data and execution plane

Everything above depends on one thing: seeing the market accurately and getting orders back out reliably, without stopping. That plane collects data from dozens of exchanges across multiple data centres, processes it, and routes orders back to venues as fast as we can engineer it to.

Why we publish no numbers, and what to ask instead

We do not publish latency or throughput figures for this system, and we would be sceptical of anyone who does. A figure with no hardware specification, no network path, no venue, no instrument, no message rate and no measurement methodology is not a claim you can act on — and every published figure was measured under conditions chosen by the vendor to make it look good. It also has almost no relationship to what you will see, because in a cross-venue system the dominant term is the network path to the venue, not the vendor's internal processing.

What we offer instead is Proof of Performance: we run a live load and stress test with you, on a scenario you define, on defined hardware, and you keep the results. That includes breaking things on purpose while you watch — dropping a venue feed, failing a site, saturating a path — because the interesting question is not what the system does when everything works.

Request a Proof of Performance session

Where the system physically sits

We operate our own data-centre cage space and systems in Zurich, Frankfurt and Istanbul. That is not a hosting region on someone else's console; it is our own space, our own hardware and our own network, which is what makes the layout below a design decision rather than a configuration setting.

Proximity is chosen against where a venue actually terminates its connectivity, not where its company is registered. Frankfurt is one of the densest interconnection points in Europe and does a great deal of work for European and global venue reachability; Zurich carries the Swiss footprint and the second independent site; Istanbul extends the reach eastward and gives a third failure domain that does not share a power grid, a metro fibre map or a jurisdiction with the other two. More about Cloud & Infrastructure.

Redundancy that is actually independent

Redundancy is only worth what its correlation allows. The plane is built so that the things that fail together are known:

  • More than one collection point per venue where the venue permits it, in more than one location, with the composed book able to survive losing either.
  • Independent network paths and transit out of each site.
  • Feed handlers cross-checked against each other, so a divergence between two collectors is itself an alert rather than a silent choice of one.
  • Order gateways placed so that a site loss removes capacity, not the ability to trade or, more importantly, the ability to cancel.
  • No component whose failure requires a human to be awake for the system to stop safely.

Engineered to run without interruption

Markets do not have a maintenance window, so the system is not designed around one. Upgrades roll through instances rather than stopping the platform. State is rebuilt from captured data and from venue reconciliation on start-up rather than assumed. Queues on the market data path are bounded, and when a downstream consumer is slower than the market, the policy for what happens is explicit and observable instead of being whatever the memory allocator decides. Clocks are disciplined across sites, so events from different venues can be ordered and compared and so a latency investigation has a common time base to work from.

Connectivity and credentials

The plane connects to your venue accounts using API credentials that you issue and can revoke: scoped to trading, with withdrawal permission disabled, restricted to our egress addresses. We do not need, want or ask for withdrawal rights on your venue accounts, and any vendor in this category who does should be asked why. Credential handling, rotation and separation between environments are part of the deployment design and are written down in the runbooks you receive.

Deployment and integration

1

Managed instance

We run the platform in our own cage space and operate it, and you consume it. Monitoring, upgrades, venue connector maintenance, incident response and capacity are ours. Of the three models this is the least work for you to start with, and it is the one most exchange operators take, because it does not require them to build a trading systems team.

2

Dedicated instance

A dedicated deployment, on hardware and network segments that are yours alone, in one or more of our locations. Chosen where isolation is a regulatory or internal-audit requirement, or where the trading model justifies dedicated resource. Data residency is decided by which of our sites it runs in, and that is a decision you make explicitly.

3

In your environment, or co-located with your strategies

The platform can be deployed in your own facility or your own cage space, so that the data plane sits next to the systems that consume it. This is the model arbitrage and high-frequency desks generally want: the aggregated view and the order path in the same place as their own processes, rather than a round trip across the public internet to reach their own market data.

Hybrid arrangements are normal — collection and normalisation operated by us, strategy and execution decisions running in your environment, or the reverse.

The integration surface

Your side of the boundary is usually an existing order management or risk system, and the useful question is not which protocol we prefer but what yours already speaks. We treat that as a design conversation at the start of the engagement rather than a fixed menu, and we build to it. Bring your OMS, your risk system, your reconciliation process and your reporting requirements to the first technical session and we will tell you exactly what integrating them involves — including any part of it we think is a bad idea.

What is consistent across integrations: market data and order flow are separate paths; every order carries a client-supplied identifier so that a retry cannot become a second order; every state change is observable; and everything the platform does is reconcilable against the venue's own record rather than only against ours.

Environments before production

Staging environments run against replayed or live-mirrored market data, and the engines run in shadow mode before anything is armed. Onboarding is a sequence — connectivity, then data validation, then shadow, then small live limits, then production limits — and each step has a defined exit condition. We would rather add two weeks here than explain a position later.

Who buys this, and what they use it for

Banks

Adding digital-asset execution to a supervised business, where the infrastructure has to survive internal audit, a technology risk review and, eventually, a supervisory conversation. The attraction is a system whose behaviour, limits, audit trail and failure modes can be documented and evidenced, and a supplier who will sit in the review and answer the questions rather than send a brochure.

Investment intermediaries

Firms executing for clients that need one normalised view of fragmented venues, a defensible execution path and records that stand up afterwards. Fee-adjusted, executability-aware aggregation matters here more than anywhere: the difference between the price on a screen and the price a client actually achieves is the thing you will be asked to justify.

Trading firms

Desks that want the execution and data plane rather than a retail front end. Market data capture, normalisation, venue connectivity, order management, position and risk state — the unglamorous layer that takes a long time to build well and that nobody gets a bonus for. Your quants build strategy on top; we maintain the connectors when a venue changes its API on a Friday.

Arbitrage and high-frequency desks

Clients in this group already have their systems, and what they buy is the plane underneath: a clean cross-venue view, deterministic data handling, a documented order path, and physical placement in facilities they can co-locate with. They run their own strategies on our infrastructure. We do not see the strategy, we do not want to, and the platform is deployed so that we do not need to.

Exchange operators

Venues that need a book on day one, hedging of the exposure the venue takes on, surveillance for their supervisor, and market data for their own products. Customers of our White Label Crypto Exchange receive this system for book-filling and hedging as part of the platform. It is also sold to operators running someone else's exchange software.

What we supply, and what stays with you

This is the section to read twice. In this category the boundary is often left vague, and vagueness here is not a commercial convenience — it is a compliance problem for a regulated buyer, because "our vendor provides market making" is a sentence that raises questions you will have to answer precisely.

What we supply

  • The software: Unified Order Book, Market Making Engine, Hedging Engine, Market Monitor.
  • The infrastructure it runs on, including our own data-centre cage space and systems in Zurich, Frankfurt and Istanbul.
  • Venue connectivity engineering: connectors, normalisation, reference data, and the maintenance of all of it as venues change.
  • Deployment, integration with your systems, and the onboarding sequence.
  • Operation of the platform, where you want that: monitoring, upgrades, incident response, capacity, and running the engines to parameters you set.
  • Reporting, audit trails, reconciliation and the evidence your auditor or supervisor will ask for.
  • Bespoke engineering on top of any of it.

What stays with you

  • Trading capital. All of it. We do not fund books, we do not provide inventory, and we do not extend credit.
  • Venue accounts and relationships. Accounts are opened in your name, onboarded by you, and the API credentials are issued and revocable by you.
  • Counterparty and credit relationships, and the limits you set on each.
  • Custody of your assets. They never sit with us. Asset movement between venues is executed by you or by systems under your control.
  • Licences and regulatory permissions, and the obligations attached to them.
  • Trading decisions. Parameters, limits, hedge policy, instruments, venues, risk appetite — configured by you, changeable by you, and yours in the record.
  • The P&L, and the risk. Both directions.
  • Market data redistribution rights where a venue's terms require them, and your banking and settlement rails.

Said as plainly as we can

We are an engineering company. We are not a broker, not a dealer, not a liquidity provider, not a counterparty and not a custodian. We take no principal risk in your trading, we have no discretion over your capital, and we earn nothing from your order flow. Where we operate the platform for you, we operate it to your instructions, within limits you set, with a record of every parameter change and who made it.

If a supplier tells you they will "provide liquidity" for your venue, ask them three questions: whose capital, whose venue accounts, and whose regulatory permission. The answers determine what you are actually buying, and whether you are permitted to buy it.

Bespoke systems built on this foundation

Most sales of this platform to banks, investment intermediaries and trading firms are not sales of the product as configured. They are sales of a foundation, with a system built on it for that firm. The commercial reason we can do that is the same as the engineering reason: we wrote it, so extending it is scheduled work rather than a feature request in someone else's backlog.

What that work typically is:

  • Connectors to venues we do not yet support, including venues with unusual protocols, permissioned venues, and internal or affiliated venues that exist only inside your group.
  • Strategy hosting, where your models run inside the platform's risk and execution framework rather than beside it — so limits, kill switches and reconciliation apply to them too.
  • Bespoke risk and pricing models, replacing or sitting alongside the standard reference price and skew logic.
  • Integration into existing infrastructure — an OMS, an EMS, a risk engine, a treasury system, a data warehouse, a general ledger — including the reconciliation between them that nobody budgets for and everybody needs.
  • Reporting built to a specific supervisor's format, and the data retention behind it.
  • Settlement and treasury automation across venues, including the movement policy that decides when capital is rebalanced and who approves it.

Delivery follows the same sequence as the rest of our work: discovery, architecture, engineering, hardening, then operate — described in full on the Blockchain & FinTech page. Discovery produces a written scope, the constraints your regulatory position imposes, and a plain list of anything we think is a bad idea. That last item is not a formality. If there is no good version of what you are asking for, you will hear it in the first fortnight rather than in month six.

The people who would build it

Bespoke work of this kind is decided by who does it. The core team has worked together since the 1990s — more than thirty years in computing, programming, networking and large-scale systems — and we have been building and operating crypto exchange infrastructure since 2017. It is a small senior team, and the engineers who designed the platform are the engineers who extend it. Other companies consult us on problems that require this kind of engineering. We do not publish client names: contact us and we will share relevant references under NDA.

Frequently asked questions

Do you provide liquidity, or the capital behind the book?

No. We provide the software and the infrastructure, and we will operate them for you. The capital is yours, the venue accounts are yours, the counterparty relationships are yours and the positions are yours. We are not a broker, a dealer, a liquidity provider, a counterparty or a custodian, and we take no principal risk in your trading. This distinction matters commercially and it matters legally: "our vendor provides market making" is a claim your compliance function will have to unpack, and we would rather it was accurate from the start. What we provide is the machinery that turns your capital, your venue accounts and your risk appetite into a book that is quoted, maintained and hedged.

Whose venue accounts and API credentials are used?

Yours, in every case. You open the accounts, you complete each venue's onboarding, and you issue the API credentials. Those credentials are scoped to trading with withdrawal permission disabled and restricted to our egress addresses, and you can revoke them at any moment without asking us. We never hold your assets, and we do not need withdrawal rights to do any part of this job. If a supplier in this category asks for withdrawal permission on your exchange accounts, that is worth a long conversation before you grant it.

Is aggregated depth real liquidity, or a bigger number on a screen?

That is the correct question, and it is why so much of this page is about executability rather than aggregation. Concatenating venue books produces a large number that fills badly. What we compose is fee-adjusted to your actual tier, sized to the balance and collateral you genuinely hold at each venue, weighted down as a venue's feed or rejection rate degrades, filtered so your own quotes are not counted back into your own book, and — for decentralised venues — derived from the pool's price-impact curve with settlement cost priced in rather than presented as resting limit orders. The result is often a smaller displayed book than a naive aggregation would produce. It is the one that fills.

Why do you publish no latency or throughput numbers?

Because they are unverifiable and, in a cross-venue system, largely beside the point. A figure without hardware, network path, venue, instrument, message rate and measurement method cannot be compared with anything, and every published figure was produced under conditions chosen to flatter it. The dominant term in real cross-venue execution is the path to the venue, which no vendor's internal benchmark tells you about. So we do the opposite: Proof of Performance is a scheduled session in which we run live load and stress tests with you, on the scenario you define, on defined hardware, including deliberate failures — a venue feed dropped, a site lost, a path saturated — while you watch. You keep the measurements and the configuration that produced them, so you can hold anything else you are evaluating to the same standard.

What happens when a venue goes down, sends bad data, or changes its API?

Detection first: sequence gaps, silence past the expected update interval, crossed or locked books, implausible price movement and rising rejection rates each raise an alert and can quarantine the venue automatically. A quarantined venue stops contributing to the composed book and stops being a hedging route, and the engines re-evaluate against the venues that remain rather than continuing on a stale picture. Position and order state are reconciled against the venue before trading resumes, and order submission is built so a retry cannot become a duplicate. API changes are our maintenance obligation, not yours — connector maintenance is part of the service, and it is one of the main reasons firms buy this layer instead of building it.

Can our own quants and strategies run on top of it?

Yes, and for arbitrage and high-frequency clients that is the normal arrangement. You get the plane — normalised cross-venue data, capture and replay, venue connectivity, order management, position and risk state — and your strategies sit on top of it, either in your own environment with the platform deployed alongside, or hosted inside the platform's risk framework so that limits, kill switches and reconciliation apply to them too. Where you deploy in your own facility or co-locate with our infrastructure, we do not see your models and the deployment is designed so that we do not need to.

Can this be used to inflate our reported volume?

No, and we will not build it. Every order the engine sends is a genuine order that a genuine third party can execute against, and self-match prevention exists to stop accidental self-trading. We do not implement wash trading, print manufacturing or volume simulation as a feature, a configuration option or a favour. If inflated volume is the outcome you are buying, we are the wrong supplier, and we would rather lose the deal than have that conversation with an inspector later. The Market Monitor exists partly to detect exactly these behaviours in your own market.

Do we have to buy the exchange to get this, and can we run it ourselves?

No, and yes. MC Trading Infrastructure is an independent system, sold on its own to banks, investment intermediaries and trading firms, and it is also included for book-filling and hedging when a customer buys the White Label Crypto Exchange. It runs as a managed instance in our facilities, as a dedicated instance, or deployed inside your own environment or cage space where you want the data plane next to your systems. Which of those is right is usually decided by your regulatory position and where your strategies run, and it is one of the first things we work out together.

Bring us your venue list and your constraints

The useful first conversation is not a demonstration. It is your venue list, your instruments, where your capital sits, what your OMS speaks, what your regulatory position permits and what your risk function will insist on. From that we can tell you what this would actually look like for you, what we would build on top, and what we would not take on.

Then make us prove it. Proof of Performance runs on your scenario, on defined hardware, with failures we cause on purpose while you watch — and you keep the results.

You can also ask for the live exchange demo to see the venue product this system ships alongside. What to come back for is what we supply, and what stays with you — where the boundary between the two is set out in full.

We reply to enquiries within 2 business days.

Talk to our trading engineers
Request a demo We send you the link — come back for what we supply, and what stays with you.

Or email us directly at [email protected] · Minimal Code Systems on LinkedIn · More about how we work

Alongside this product: White Label Crypto Exchange, the venue this system fills and hedges · MC Chain Infrastructure, the node layer underneath the asset movement.

Part of Blockchain & FinTech