Integration

Architect Exchange

Trade Architect Exchange (AX) with NautilusTrader

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.

Asset classes

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

Markets

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.

Data feeds

Each AX feed maps to a native NautilusTrader data type.

Data feed

NautilusTrader type

Notes

Order book (L2)

OrderBookDeltas

Aggregated price levels, delivered as a snapshot per message.

Order book (L3)

OrderBookDeltas

Individual 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

QuoteTick

Best bid and offer from the L1 book subscription; real-time only, as AX serves no quote history.

Trades

TradeTick

Live trade prints from a trade-only WebSocket subscription.

Bars

Bar

OHLCV candles from 1 second to 1 day, carrying total volume without a buy and sell breakdown.

Mark price

MarkPriceUpdate

Contract mark price from the L1 ticker subscription.

Funding rate

FundingRateUpdate

Settled funding polled over HTTP every 15 minutes by default, emitted when the rate changes.

Instruments

PerpetualContract

Every AX market loads as one asset-class agnostic type, with the asset class inferred from the underlying.

Status

InstrumentStatus

Open, halted, and closed transitions from the L1 ticker subscription.

Order types

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

MARKET

AX has no native market order; the adapter prices one from the venue preview endpoint and submits an aggressive IOC limit order.

LIMIT

Execute at the specified price or better.

STOP_LIMIT

Native venue trigger; once the trigger price is breached, AX places the limit order.

STOP_MARKET

AX triggers only to a limit order, never to a market order.

MARKET_IF_TOUCHED

No take-profit trigger to a market order.

LIMIT_IF_TOUCHED

The venue defines a take-profit limit type but does not yet implement it.

TRAILING_STOP_MARKET

No venue-side trailing stop.

Time in force

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

GTC

Good-till-canceled; the default for resting orders and the venue's recommendation.

DAY

Valid until the end of the trading day. Accepted, but deprecated by AX in favor of GTC.

IOC

Immediate-or-cancel. AX reports an unfilled immediate order as an expiry, which the adapter maps to OrderCanceled.

GTD

No native good-till-date.

FOK

No native fill-or-kill.

Data and execution clients

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.

How the integration works

Adapter crate

nautilus-architect-ax, a Rust core with Python bindings.

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

PerpetualContract for every market, with a MARGIN account and NETTING order management.

Environments

Sandbox and production, selected by AxEnvironment.

Authentication

API key and secret, exchanged for a bearer session token.

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.

Integration guide

Read the full integration guide

The guide covers installation, account setup, configuration, symbology, order handling, environments, and worked examples for trading AX.

footer-logo

© 2026 Nautech Systems Pty Ltd. All rights reserved.

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.