Integration

Stream AX market data and trade perpetual futures on equities, FX, metals, energy, and rates through an adapter written in Rust, with REST and WebSocket access and full order, fill, and position reconciliation.
Regulated perpetual futures
Traditional assets, traded 23/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. Perpetuals 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. Perpetuals trade twenty-three hours a day, 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. Perpetuals load as a single asset-class agnostic PerpetualContract and dated markets as a FuturesContract, so the same strategy code reaches an equity, a currency, and a metal without special-casing any of them.
AX lists perpetual futures across traditional asset classes, alongside dated delivery contracts on gold and GPU compute.
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, with continuous mark pricing against LBMA benchmarks.
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
Dated futures on H100 through B300 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
NVDA-H100-2026-DEC.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
AAPL
Apple
AMZN
Amazon
GOOGL
Alphabet
META
Meta
MSFT
Microsoft
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 markets
EURUSD
Euro
JPYUSD
Yen
BRLUSD
Brazilian real
MXNUSD
Mexican peso
UST10Y
10Y Treasury
NVDA-H100-2026-DEC
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 dated contracts price GPU compute, e.g. NVDA-H100-2026-DEC.
This is the production perpetual listing at the time of writing; AX also lists dated delivery contracts on gold and GPU compute. 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 23/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
Perpetuals never expire, so there is no quarterly roll and no calendar spread to manage. A funding rate keeps each perpetual 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
PerpetualContractFuturesContractPerpetuals load as PerpetualContract and dated markets as FuturesContract, with the asset class inferred from the underlying.
Status
InstrumentStatusOpen, halted, and closed transitions from the L1 ticker subscription.
AX has no venue-side trigger orders, so the conditional range is empty. 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.
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, turning a market order into an aggressive limit priced from the live book.
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 and 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
FuturesContract for dated markets, with a MARGIN account and NETTING order management.Environments
AxEnvironment.Authentication
Considerations
AX onboards institutions in eligible jurisdictions today; individual accounts are planned, with a waitlist open now.
Sandbox is the default environment; live trading requires setting PRODUCTION explicitly.
Instrument IDs append the venue to the AX symbol: NVDA-PERP.AX, EURUSD-PERP.AX, XAU-PERP.AX.
Perpetuals load as a PerpetualContract and dated markets as a FuturesContract, spanning equities, FX, metals, energy, rates, and compute.
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.
Streaming fills report zero commission; reconciliation reads real fees from the REST fills endpoint.
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.