What a contract looks like
Each perpetual future is uniquely identified by a symbol (for example,BTCUSDT). Its contract specification includes:
Unknown values for a specific listing are marked TBD by listing — each new contract is parameterized at list time by the risk team and can be updated by governance afterwards.
Symbol conventions
Intention uses a suffix-based symbol convention, similar to major CEXs:BTCUSDT,ETHUSDT,SOLUSDT— standard USDT-denominated perpetualsBTCPERP,ETHPERP— alternative aliases for some majorsBTC-26DEC25,ETH-27MAR26— dated futures variants1000PEPEUSDT,1000000BABYDOGEUSDT— contracts with non-unit multipliers for small-denomination tokens
Tick size and lot size
Price ticks and quantity lots bound the grid on which orders can exist. Orders that do not conform to a symbol’s tick or lot size are rejected at intake. The matching engine rounds computed values (for example, Scale-order prices) toward the grid using the rules in Precision.Leverage tiers
Maximum leverage depends on position size. As your position grows, the risk-limit ladder steps down the allowed leverage and steps up the maintenance margin rate. See Leverage for the full specification and a worked example.Listing lifecycle
New contracts go through three phases:1
Pre-configuration
The risk team configures index components, fee group, leverage tiers, and funding caps at least 30 minutes before listing.
2
Pre-listing price generation
Starting at least 10 minutes before listing, the chain generates a stable index price for the symbol from external spot venues to validate data-source health.
3
Live trading
The contract opens for trading with the pre-validated index. Pre-market and Innovation-Zone contracts start in fee group 6 and automatically move to their target group after a review period.
Contract specifications can be queried directly from the chain or through the public REST API. The canonical source is always the on-chain listing record.