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

# Asset IDs

> How Intention identifies assets and markets in API requests and responses.

Intention identifies assets and markets through stable, protocol-level identifiers. This page will describe the identifier scheme: the structure of asset IDs, the structure of market IDs, how listings and delistings interact with identifier reuse, and how clients should resolve human-readable symbols to identifiers and back.

<Note>
  Status: not yet published. The identifier scheme will be confirmed when the first markets are listed on the public testnet. Until then, treat the descriptions below as planning documentation.
</Note>

## What this page will contain

* **Asset IDs.** Format and uniqueness guarantees for collateral assets and underlying assets.
* **Market IDs.** Format for perpetual markets, including the relationship between market ID, base asset, quote asset, and contract metadata.
* **Symbols.** Human-readable symbols used in the app, and how to resolve them to canonical IDs via the read API.
* **Stability.** What guarantees the protocol makes about identifier stability across listings, delistings, and contract upgrades.
* **Cross-references.** How asset and market IDs appear in the Verifiable Execution Stream, the historical data archives, and the listing hook events.

For early integration questions, email `contact@intention.xyz`.
