Integration

Stream AX market data and trade perpetual futures on equities, FX, metals, energy, rates, and compute through an adapter written in Rust, with bearer-token REST and WebSocket access and full order, fill, and position reconciliation.
Regulated perpetual futures
Traditional assets, traded 24/7
Data and execution
Written in Rust 🦀
Architect Exchange (AX) is the first centralized and regulated exchange for perpetual futures on traditional underlying assets. Operated by Architect Bermuda Ltd and licensed by the Bermuda Monetary Authority, it brings the crypto-style perpetual contract to equities, foreign exchange, metals, energy, and interest rates. Contracts never expire, so there is no roll and no calendar spread to manage, and a funding rate keeps each contract aligned with its underlying index. Every market trades around the clock, seven days a week, which means gold, the 10-year Treasury, and Nvidia all keep pricing through the nights and weekends when their underlying markets are shut.
NautilusTrader integrates with AX through nautilus-architect-ax, a platform adapter written in Rust with Python bindings, providing both data and execution clients. It streams order books, quotes, trades, bars, mark prices, and funding rates, and submits orders over a WebSocket authenticated with a bearer session token obtained from an API key and secret. Every AX market loads as a single asset-class agnostic PerpetualContract, so the same strategy code reaches an equity, a currency, and a metal without special-casing any of them.
AX lists one product type, the perpetual future, across traditional asset classes that normally trade as dated contracts.
Equities
Single names and ETFs
Perpetual futures on US and international single-name equities, weighted toward the semiconductor and AI complex, alongside broad index ETFs. One share of exposure per contract.
Semiconductor and AI names
S&P 500 and Nasdaq 100 ETFs
Marked to the official closing price
NVDA-PERP.AX
Foreign exchange
Developed and emerging pairs
FX perpetuals quoted in US dollars per unit of the base currency, spanning developed pairs and emerging-market currencies, benchmarked to the WMR London 4pm closing spot rate.
Euro and yen against the dollar
Brazilian real and Mexican peso
Cash-settled, no delivery
EURUSD-PERP.AX
Metals
Precious and industrial
Precious and industrial metals perpetuals sized at one ounce or one unit per contract, benchmarked to the WMR metals daily closing rate.
Gold and silver
Copper and aluminum
One ounce per contract
XAU-PERP.AX
Energy
Crude, gas, and fund proxies
WTI crude oil alongside exchange-traded fund proxies for oil, Brent, and natural gas, giving energy exposure without a physical delivery obligation.
WTI crude oil
Oil, Brent, and natural gas funds
No rollover between contract months
WTIOIL-PERP.AX
Rates
Treasury perpetuals
Perpetual exposure to the 10-year point of the US Treasury curve, tracking an on-the-run index without the roll cycle of a dated treasury future.
10-year on-the-run Treasury index
One index point per contract
No quarterly roll
UST10Y-PERP.AX
Compute
GPU compute pricing
A perpetual future on H100 GPU rental pricing, quoted in US dollars per GPU-compute-hour, turning an infrastructure cost into a tradable, cash-settled instrument.
Tracks an hourly H100 GPU index
One compute-hour per contract
Hedge or express a compute view
OCPI-H100-PERP.AX
Equity perpetuals concentrated in the semiconductor and AI complex, precious and industrial metals, energy, developed and emerging FX, the 10-year Treasury, and GPU compute.
Equities · Single names and ETFs
NVDA
Nvidia
AMD
AMD
TSM
TSMC
ASML
ASML
ARM
Arm
AVGO
Broadcom
INTC
Intel
MU
Micron
SKHY
SK Hynix
SNDK
SanDisk
TSLA
Tesla
SPCX
SpaceX
SPY
S&P 500 ETF
QQQ
Nasdaq 100 ETF
Single-name equity perpetuals settled in USD at one share per contract, e.g. NVDA-PERP, marked to the official closing price of the listing venue. SPY-PERP and QQQ-PERP track broad index ETFs, and margin requirements scale with the volatility of the name.
Metals and energy · Commodity perpetuals
XAU
Gold
XAG
Silver
XCU
Copper
XAL
Aluminum
WTIOIL
WTI crude
USO
Oil fund
BNO
Brent fund
UNG
Nat gas fund
Metals are sized at one ounce or unit per contract, e.g. XAU-PERP (gold). Energy pairs WTI crude, WTIOIL-PERP, with fund proxies for oil, Brent, and natural gas.
FX, rates, and compute · Macro perpetuals
EURUSD
Euro
JPYUSD
Yen
BRLUSD
Brazilian real
MXNUSD
Mexican peso
UST10Y
10Y Treasury
OCPI-H100
H100 compute
FX is quoted in US dollars per unit of the base currency, e.g. EURUSD-PERP. UST10Y-PERP tracks the on-the-run 10-year Treasury, and OCPI-H100-PERP prices H100 GPU compute.
This is the full production listing at the time of writing. AX adds markets as it grows, and the adapter discovers the live instrument set at startup, refreshing it hourly, so new listings appear without a code change. The sandbox environment lists a slightly different set for testing.
Regulated venue
Operated by Architect Bermuda Ltd and licensed by the Bermuda Monetary Authority, AX clears perpetual contracts centrally rather than matching them on-chain.
Traded 24/7
Markets run seven days a week, pausing one hour daily for settlement and risk checks. Equities, metals, and rates keep trading through nights and weekends, when their underlying markets are closed.
Perpetual, so no roll
Contracts never expire, so there is no quarterly roll and no calendar spread to manage. A funding rate keeps the contract aligned with the underlying index.
Data and execution
One adapter covers both market data and order execution, with order, fill, and position reconciliation against the venue.
Bearer token sessions
An API key and secret exchange for a session token that authenticates every REST and WebSocket request, carried in the connection headers and reused across reconnects.
Sandbox and production
Select the environment with one config enum. Sandbox runs on simulated funds and is the default, so live trading is always a deliberate choice.
Each AX feed maps to a native NautilusTrader data type.
Data feed
NautilusTrader type
Notes
Order book (L2)
OrderBookDeltasAggregated price levels, delivered as a snapshot per message.
Order book (L3)
OrderBookDeltasIndividual order quantities resting at each price level. AX publishes no venue order IDs, so each message is a full snapshot rather than per-order tracking.
Quotes
QuoteTickBest bid and offer from the L1 book subscription; real-time only, as AX serves no quote history.
Trades
TradeTickLive trade prints from a trade-only WebSocket subscription.
Bars
BarOHLCV candles from 1 second to 1 day, carrying total volume without a buy and sell breakdown.
Mark price
MarkPriceUpdateContract mark price from the L1 ticker subscription.
Funding rate
FundingRateUpdateSettled funding polled over HTTP every 15 minutes by default, emitted when the rate changes.
Instruments
PerpetualContractEvery AX market loads as one asset-class agnostic type, with the asset class inferred from the underlying.
Status
InstrumentStatusOpen, halted, and closed transitions from the L1 ticker subscription.
AX triggers only to limit orders, so the conditional range is narrower than a crypto venue. Market orders are synthesized from the venue preview endpoint.
Type
Supported
Notes
Supported
AX has no native market order; the adapter prices one from the venue preview endpoint and submits an aggressive IOC limit order.
Supported
Native venue trigger; once the trigger price is breached, AX places the limit order.
GTC, DAY, and IOC reach the venue natively. AX has no good-till-date or fill-or-kill, and recommends GTC over DAY.
Type
Supported
Notes
Supported
Immediate-or-cancel. AX reports an unfilled immediate order as an expiry, which the adapter maps to OrderCanceled.
The execution instructions and account operations traders rely on.
Post-only
Maker-only limit orders, rejected by the venue if they would take liquidity.
Atomic replace
Amend a resting order in one call. AX cancels the original and creates the replacement itself, returning a new venue order ID.
Market order pricing
The adapter reads the take-through price from the venue preview endpoint before submitting, so a market order crosses the book at a known price.
Cancel on disconnect
Have the exchange cancel every open order if the orders WebSocket drops, so a network failure cannot leave orders working unattended.
Cancel all
Pull every open order for an instrument in a single request, with the resulting cancel events generated locally.
Reconciliation
Order, fill, and position state is rebuilt from the venue on startup, with fills reconciled over the most recent seven days.
Data client
Market data WebSocket with HTTP backfill
Feeds: order books, quotes, trades, bars, mark prices, funding rates, and instrument status.
Subscriptions: one active stream per symbol, with the adapter selecting the smallest AX level that covers every active Nautilus subscription.
Instruments: the live catalog loads at startup and refreshes hourly, so new AX listings appear without a restart.
Execution client
Orders WebSocket and a separate orders REST base URL
Orders: market, limit, and stop-limit entries, atomic replace, single and cancel-all, plus optional cancel-on-disconnect.
Account: order, fill, and position updates drive reconciliation, with accurate fees read back from the REST fills endpoint.
Safety: fractional quantities are denied locally, and sandbox is the default environment.
Adapter crate
Data client
AxDataClient streams instruments, books, quotes, trades, bars, mark prices, and funding rates.Execution client
AxExecutionClient handles orders, account queries, and reconciliation.Venue
AX, with symbols suffixed -PERP.Instrument type
Environments
AxEnvironment.Authentication
Considerations
AX is available to institutions in eligible jurisdictions, with a waitlist for individual traders; the sandbox environment is open for development against simulated funds.
Sandbox is the default environment; live trading with real funds requires setting the environment to PRODUCTION explicitly.
Instrument IDs append the venue to the AX symbol: NVDA-PERP.AX, EURUSD-PERP.AX, XAU-PERP.AX.
Every market loads as a PerpetualContract, with the asset class inferred from the underlying, so one instrument type covers equities, FX, metals, energy, rates, and compute.
Quantities are whole contracts, and fractional quantities are rejected before reaching the venue; the minimum order size varies per market, from 1 contract on equities to 10,000 on the smallest-tick FX pairs.
Time in force is GTC, DAY, or IOC; AX has no native GTD or FOK, and deprecates DAY in favor of GTC.
Order modification is an atomic replace, so the venue returns a new order ID rather than amending in place.
Batch cancel is not supported, so the adapter cancels orders individually.
Streaming fills carry no fee data and report zero commission; reconciliation reads accurate fees from the REST fills endpoint.
Reconciliation snapshots are built from open orders, so filled and canceled orders are not included; a single-order query works for any state.
Funding rates are polled over HTTP rather than streamed, every 15 minutes by default.
Order commands are never retried automatically, so a submit or cancel is sent exactly once.
Starting points for the AX adapter.
Read the integration guide
Installation, account setup, configuration, symbology, order handling, and environments for the AX adapter.
Read guide
Live example scripts
Runnable Python nodes: market data and execution testers, a book imbalance strategy, and a mean reversion strategy.
View on GitHub
Rust adapter examples
Data and execution tester nodes bundled with the crate, wiring the AX clients directly from Rust.
View on GitHub
AX documentation
Venue-side reference for contract specifications, funding rate mechanics, account setup, and the sandbox invite process.
Visit docs
Integration guide
Read the full integration guide
The guide covers installation, account setup, configuration, symbology, order handling, environments, and worked examples for trading AX.
NautilusTraderâ„¢ is a product of Nautech Systems Pty Ltd (ABN 88 609 589 237). Nautech Systems provides algorithmic trading software only. We do not operate as a broker, dealer, or exchange, nor offer financial advisory services. Users are solely responsible for compliance with applicable laws and regulations. Subject to non-excludable consumer guarantees, we make no warranties and accept no liability for trading losses or regulatory violations arising from use of the software. Read full disclaimer.
We use essential cookies and, with your consent, optional analytics cookies, as described in our Privacy Policy. Manage your Cookie Preferences.