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

# Asset

> Codex Grid-compat — a logical asset that may span multiple on-chain deployments.

### TypeScript shape

```ts theme={null}
interface Asset {
  id: string;
  name: string | null;
  description: string | null;
  ticker: string | null;
  type: string | null;
  status: string | null;
  icon: string | null;
  rootId: string;
  assetDeployments: AssetDeployment[];
}
```

<ResponseField name="id" type="String!">
  Asset identifier.
</ResponseField>

<ResponseField name="name" type="String">
  Asset name.
</ResponseField>

<ResponseField name="description" type="String">
  Asset description.
</ResponseField>

<ResponseField name="ticker" type="String">
  Asset ticker symbol.
</ResponseField>

<ResponseField name="type" type="String">
  Asset type classification.
</ResponseField>

<ResponseField name="status" type="String">
  Asset status.
</ResponseField>

<ResponseField name="icon" type="String">
  Icon image URL.
</ResponseField>

<ResponseField name="rootId" type="String!">
  Root identifier shared across all deployments of the asset.
</ResponseField>

<ResponseField name="assetDeployments" type="[AssetDeployment!]!">
  On-chain deployments of this asset across networks.

  <Expandable title="AssetDeployment">
    <ResponseField name="id" type="String!">Deployment identifier.</ResponseField>
    <ResponseField name="networkId" type="Int!">Network ID this deployment lives on.</ResponseField>
    <ResponseField name="address" type="String!">Contract address of the deployment.</ResponseField>
    <ResponseField name="standard" type="String">Token standard (e.g. ERC20, SPL).</ResponseField>
    <ResponseField name="assetId" type="String!">ID of the parent asset.</ResponseField>
    <ResponseField name="rootId" type="String!">Root identifier shared across deployments.</ResponseField>
    <ResponseField name="token" type="EnhancedToken">Enriched token for this deployment. See [EnhancedToken](/api-reference/graphql/types/EnhancedToken).</ResponseField>
  </Expandable>
</ResponseField>
