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

# Assets

> Define the currencies, cryptocurrencies, and tokenized instruments your Accounts hold — multi-asset support across a single Ledger.

Assets represent the financial instruments or currencies that Accounts hold. Each Account holds exactly one Asset.

Assets can include:

* Currencies (e.g., BRL, USD, EUR)
* Cryptocurrencies (e.g., BTC, ETH)
* Non-currency assets (e.g., gold, loyalty points, tokenized securities)

Midaz keeps each Asset independent within the Ledger. Balances stay clearly defined.

### Multi-Asset

Finance today spans more than one currency or asset class. Midaz supports traditional currencies, cryptocurrencies, commodities, and tokenized assets in one system. Use it for multi-currency wallets, cross-border payments, or digital asset portfolios.

## Asset structure

***

* **Asset > Account**: Each Account holds a single Asset.
* **Asset > Ledger > Account**: You define Assets at the Ledger level. You create Accounts from the available Assets.

## Key characteristics

***

* You must define each Asset before you use it.
* Each Asset has a unique identifier, such as a currency code.
* Midaz stores asset rates, but the Ledger transaction flow does not use them to convert values. The source and destination assets of a transaction must match.

<Note>
  When you create an Asset, Midaz automatically creates an [External Account](/en/midaz/accounts) if one does not exist. The External Account backs every transaction that enters or leaves the Ledger.

  The External Account uses the naming convention `@external/<asset-code>`, for example, `@external/BRL`.
</Note>

## Managing Assets

***

You can manage Assets through the API or the Lerian Console.

### Via API

* [List Assets](/en/reference/midaz/list-assets) — View all Assets in your workspace.
* [Retrieve an Asset](/en/reference/midaz/retrieve-an-asset) — Get details of a specific Asset.
* [Create an Asset](/en/reference/midaz/create-an-asset) — Register a new Asset in the Ledger.
* [Update an Asset](/en/reference/midaz/update-an-asset) — Edit the properties of an existing Asset.
* [Delete an Asset](/en/reference/midaz/delete-an-asset) — Mark an Asset as deleted so it can no longer be used.

<Danger>
  **Important**

  Do not use an External Account as an asset-retirement destination: deleting an Asset soft-deletes its External Account(s) and does not migrate or clear balances. Midaz currently has no balance-migration workflow in asset deletion; define and execute an approved retirement or settlement process before deletion.
</Danger>

### Via Lerian Console

You can view, create, edit, and delete Assets on the Assets page in the Midaz module of the Lerian Console.

[**Learn more in the Managing Assets guide.**](/en/midaz/console/managing-assets)
