> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bm.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# BM.XYZ Docs: Onchain Order Book Exchange on BM Chain

> Documentation for BM.XYZ — the onchain order book exchange. Learn to connect, trade spot and perpetuals, and verify every fill onchain.

Welcome to the BM.XYZ documentation. BM.XYZ is a non-custodial onchain order book exchange built on BM Chain, combining CEX-grade trading with fully verifiable onchain settlement. Use the cards below to jump to the section you need, or follow the onboarding steps to go from zero to your first trade.

<CardGroup cols={2}>
  <Card title="Introduction" icon="circle-info" href="/introduction">
    What BM.XYZ is, how BM Chain works, and the full BM ecosystem overview.
  </Card>

  <Card title="Get Started" icon="rocket" href="/onboarding/getting-started">
    Connect your wallet, claim testnet tokens, and place your first trade.
  </Card>

  <Card title="Trading" icon="chart-line" href="/trading/overview">
    Spot and perpetuals markets, order types, margin modes, and the trade page layout.
  </Card>

  <Card title="Explorers" icon="magnifying-glass" href="/explorers/clob-scan">
    Verify fills and onchain records with Clob Scan and BM Scan.
  </Card>
</CardGroup>

## Onboarding in Four Steps

<Steps>
  <Step title="Connect">
    Go to [bm.xyz/trade](https://bm.xyz/trade) and connect with MetaMask, WalletConnect, OKX Wallet, or Coinbase Wallet — or sign in with email via Privy.
  </Step>

  <Step title="Enable Trading">
    Accept the Terms of Use and Privacy Policy, then complete the **Enable Trading** flow to establish a local, gas-free trading key.
  </Step>

  <Step title="Claim Tokens">
    Use the built-in **Testnet Faucet** to receive test USDC and BMX. You need a USDC balance before you can place any order.
  </Step>

  <Step title="Trade">
    Select a market, choose **Spot** or **Perps**, and submit a Market or Limit order. Confirm your fills in the bottom panel and verify them onchain in Clob Scan.
  </Step>
</Steps>
