> For the complete documentation index, see [llms.txt](https://sodex.com/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sodex.com/documentation/for-developers/api-reference/wealth-api/funds.md).

# Funds

## List funds

`GET /asset/list`

```bash
curl "https://mainnet-gw.sodex.dev/api/v1/wealth/asset/list" \
  -H "Accept: application/json"
```

The response contains one object per available fund.

| Field        | Type   | Description                                                            |
| ------------ | ------ | ---------------------------------------------------------------------- |
| `fundId`     | string | Case-sensitive identifier used by the other Wealth endpoints.          |
| `symbol`     | string | Short display symbol.                                                  |
| `name`       | string | Display name.                                                          |
| `fundType`   | string | `escrow_vault` is a vault. `clob` is a SoDEX RWA token listed on CLOB. |
| `fundStatus` | string | Current lifecycle state, such as `subscription` or `live`.             |
| `nav`        | string | Latest net asset value per share.                                      |
| `aum`        | string | Assets under management in the settlement asset.                       |
| `asOf`       | string | NAV and AUM snapshot time in RFC 3339 UTC format.                      |

An empty result is `[]`, not `null`.

## Get fund information

`GET /asset/info?fundId={fundId}`

```bash
curl "https://mainnet-gw.sodex.dev/api/v1/wealth/asset/info?fundId=CXMT" \
  -H "Accept: application/json"
```

| Name     | Type   | Required | Description                                          |
| -------- | ------ | -------- | ---------------------------------------------------- |
| `fundId` | string | Yes      | Case-sensitive identifier returned by the fund list. |

The response `data` object can contain:

| Section        | Description                                                       |
| -------------- | ----------------------------------------------------------------- |
| `baseInfo`     | Fund name, introduction, and public links.                        |
| `marketInfo`   | Market activity, valuation, and share statistics.                 |
| `fundInfo`     | Fund identifier, symbol, type, status, NAV, AUM, and update time. |
| `contracts`    | Current vault, asset, market, or subscription contract addresses. |
| `chainConfig`  | Chain and RPC-facing configuration needed by the integration.     |
| `subscription` | Fundraising-window state and deadlines when applicable.           |

A missing or unsupported `fundId` returns a successful response with an empty `data` object. Use the fund list for discovery and never infer support from a hardcoded identifier.
