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

# Overview

> Track tokenized real world assets including treasuries, bonds, commodities, and institutional funds across multiple blockchains.

Real World Assets (RWA) are traditional financial instruments and physical assets that have been tokenized on blockchain networks.

These include government treasuries, corporate bonds, commodities like precious metals, and institutional investment funds.

Allium provides comprehensive data on RWA tokens across multiple blockchains, enabling users to track supply changes, transfers, and market metrics for tokenized traditional assets.

<Info>
  The asset classes and metrics supported will be updated over time to include
  more classes and categories. Please refer to this documentation for the latest
  metrics coverage.

  The complete coverage of RWA tokens is available in the `rwa.registry.deployments` table.
</Info>

## Tables

All new RWA work should build on the `rwa.*` schema below. It replaces the `crosschain.rwa.*` tables (see **Legacy Tables** at the bottom of this page), which are deprecated but still queryable.

<table>
  <thead>
    <tr><th width="340">Table Name</th><th>Description</th></tr>
  </thead>

  <tbody>
    <tr><td><a href="/historical-data/rwa/classification"><code>rwa.registry.catalog</code></a></td><td>Product-grain registry of tracked RWA tokens with public-safe taxonomy — issuer, asset class/type, and deployment count.</td></tr>
    <tr><td><a href="/historical-data/rwa/classification"><code>rwa.registry.deployments</code></a></td><td>Deployment-grain registry of RWA token contracts across chains, including native vs. derivative (bridged/wrapped) classification, underlying asset ticker, and active status.</td></tr>
    <tr><td><a href="/historical-data/rwa/transfers"><code>rwa.core.transfers</code></a></td><td>Raw RWA token transfer events across chains with sender, receiver, token metadata, and USD valuation.</td></tr>
    <tr><td><a href="/historical-data/rwa/supply"><code>rwa.core.supply\_daily</code></a></td><td>Daily RWA token supply, price, and market cap by chain and token, with issuer/platform/product metadata.</td></tr>
    <tr><td><a href="/historical-data/rwa/supply"><code>rwa.core.supply\_latest</code></a></td><td>Most recent (last 3 days) daily supply snapshot per chain/token, deduplicated to one row per token.</td></tr>
    <tr><td><a href="/historical-data/rwa/supply"><code>rwa.core.supply\_change</code></a></td><td>RWA token supply change (mint/burn) events across chains with token metadata and USD valuation.</td></tr>
    <tr><td><a href="/historical-data/rwa/balances-daily"><code>rwa.core.balances\_daily</code></a></td><td>Daily forward-filled RWA token balances by holder address across chains, with circulating-supply classification.</td></tr>
    <tr><td><a href="/historical-data/rwa/balances-daily"><code>rwa.core.balances\_latest</code></a></td><td>Most recent end-of-day RWA token balance per holder address/token, joined to product/issuer registry metadata and latest price.</td></tr>
  </tbody>
</table>

## RWA Classification

Products are classified by a two-level `asset_class` / `asset_type` pair:

| Asset Class         | Description                                                                            | Asset Types                                                                                                                                                                       |
| ------------------- | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **`rates`**         | Interest-rate and sovereign debt exposure (government debt, money market funds, repos) | `government_debt_us`, `money_market_funds_us`, `repurchase_agreements`, `government_debt_non_us`, `money_market_funds_non_us`, `interest_rate_derivatives`, `economic_indicators` |
| **`equities`**      | Public equity and equity-derivative exposure                                           | `equities_cash`, `equities_exchange_traded_funds`, `equities_indices`, `equities_futures`, `equities_options`, `equities_synthetic`                                               |
| **`credit`**        | Non-sovereign borrower risk: corporate debt, private lending, structured credit        | `corporate_bonds_investment_grade`, `corporate_bonds_high_yield`, `securitized_products`, `public_finance`, `credit_derivatives`, `credit_indices`, `private_credit`              |
| **`fx`**            | Foreign exchange rate exposure                                                         | `cash_fx`, `fx_futures`, `fx_options`                                                                                                                                             |
| **`commodities`**   | Physical commodity and environmental instrument exposure                               | `metals`, `energy`, `agriculture`, `carbon`                                                                                                                                       |
| **`private_funds`** | Managed pooled alternative investment vehicles                                         | `private_equity`, `venture_capital`, `hedge_fund`, `credit_fund`, `real_assets_fund`                                                                                              |
| **`real_estate`**   | Direct or indirect real property exposure                                              | `residential_real_estate`, `commercial_real_estate`, `real_estate_funds`, `real_estate_investment_trusts`, `real_estate_debt`                                                     |

## Blockchain Coverage

RWA data is available for the following blockchains:

| Blockchains                                                                                                                             |
| --------------------------------------------------------------------------------------------------------------------------------------- |
| Aptos, Arbitrum, Avalanche, Base, Bsc, Celo, Ethereum, Gnosis, Hyperevm, Mantle, Optimism, Plume, Polygon, Solana, Stellar, Sui, Zksync |

## Frequently Asked Questions

<Accordion title="Why is a token I know of not showing up in Allium's RWA data?" icon="comment-question" iconType="duotone">
  A token can be missing from `rwa.registry.deployments` for a few different reasons:

  * **Not yet onboarded.** Allium's RWA coverage is actively expanding, and there is always a queue of legitimate products we haven't added yet. This is the most common reason for a genuine gap.
  * **No verifiable price/NAV source.** Every product needs either an on-chain price feed, an oracle partnership, or a public off-chain NAV source (e.g. SEC fund filings) before it can be added. See [Classification Framework](/historical-data/rwa/classification). Some issuers simply don't publish NAV anywhere publicly, so the product can't be priced even if the on-chain token exists.
  * **Insufficient documentation.** If we can't verify what a token actually represents from issuer disclosures, we don't guess. It stays excluded until documentation surfaces.
  * **Doesn't meet our RWA definition.** See the next question. Some tokens that other trackers list as "RWA" are intentionally excluded under Allium's classification framework, such as crypto-collateralized yield tokens or payment-instrument stablecoins.

  If you believe a token should be covered and isn't, let your Allium contact know the chain, contract address, issuer, and the primary or on-chain NAV data source for the token. Most coverage gaps get resolved once we can verify a price source.
</Accordion>

<Accordion title="I'm an RWA issuer or platform. How do I get my product's price integrated?" icon="comment-question" iconType="duotone">
  Reach out to your Allium contact with your product's chain, contract address, and the NAV or price source you'd like integrated: an on-chain event or oracle, a contract read function (e.g. `getPrice()`, `getNav()`), or a public off-chain feed such as an SEC fund filing. On-chain and oracle sources are the fastest to integrate and the most durable over time, so those are preferred where available. Once a verifiable source is confirmed, the product can be added to the RWA registry and priced going forward.
</Accordion>

<Accordion title="Why do Allium's RWA totals differ from other data providers?" icon="comment-question" iconType="duotone">
  Third-party RWA trackers and Allium measure different things, so totals will not match exactly. The main sources of difference:

  * **Native supply only, not bridged duplicates.** When a token is bridged across chains, some trackers sum the native deployment and every bridged/wrapped derivative as if they were independent supply. Allium counts only native deployments (tokens the issuer can mint directly) toward supply. Bridged tokens and other derivative wrappers are tracked separately and excluded from supply to avoid double-counting.
  * **Classification differences.** The same product can land in a different bucket depending on the framework. See [Classification Framework](/historical-data/rwa/classification) for how Allium draws these lines, including where we intentionally exclude crypto-native "active strategy" products that other trackers count as RWA.
</Accordion>

<Accordion title="Why aren't crypto funds (e.g. tokens tracking BTC/ETH basis trades, funding rates, or MEV) classified as RWA?" icon="comment-question" iconType="duotone">
  Allium's RWA definition requires exposure to a real-world reference: an asset or market that exists independently of the blockchain (Treasuries, gold, equities, real estate, corporate debt, FX). Tokens whose return is driven by crypto-native mechanics, such as BTC/ETH basis trades, perpetual funding rates, MEV, or DeFi lending yield, don't meet that bar, even when the token itself represents genuine investment exposure (as opposed to a stablecoin peg).

  These are tracked separately as crypto-native yield products, not RWA. For products with a blended strategy (part real-world, part crypto-native), Allium classifies by whichever risk factor is dominant (more than 50% of the portfolio). If the split isn't disclosed, the product is excluded rather than assumed. This is also why Allium's total is smaller than trackers that fold crypto-native "active strategy" products into their RWA figure. See [Classification Framework](/historical-data/rwa/classification) for the full framework.
</Accordion>

<Accordion title="Does Allium include private credit or other off-chain-reported loan books in RWA totals?" icon="comment-question" iconType="duotone">
  The `rwa.*` tables focus on the portion that is actually tokenized and distributed on-chain, since that's the figure Allium can verify end-to-end. Some private-credit platforms report a much larger "assets under management" figure that includes loans administered off-chain, where the blockchain is used only as an internal record and no token is issued or transferred to on-chain investors. Allium tracks that represented value too, but it isn't part of the distributed totals in the `rwa.*` tables documented here.
</Accordion>

<Accordion title="How is native vs. derivative (bridged/wrapped) classification determined?" icon="comment-question" iconType="duotone">
  Allium classifies each `chain` + `address` deployment as `native` or `derivative` (bridged, lending-receipt, vault-share, or other wrapped representation), the same native/derivative model used for stablecoins. The test is whether the issuer can mint new tokens on that chain directly, without relying on an external bridge protocol:

  * **Native.** The issuer's own contract or wallet controls minting on that chain. Most major institutional RWA issuers (BlackRock, Franklin Templeton, Ondo, etc.) deploy natively on each chain they support, rather than bridging a single deployment around.
  * **Derivative.** The token exists on that chain only because a bridge (e.g. LayerZero, Wormhole, CCIP) transported supply there, or a DeFi protocol wrapped it (lending receipt, yield vault, etc.). Derivatives are tracked in `rwa.registry.deployments` for reference but excluded from supply and market-cap totals, since the underlying value is already counted at its native deployment.
</Accordion>

<Accordion title="Legacy Tables">
  The tables below live under `crosschain.rwa.*`. They are deprecated in favor of the `rwa.*` tables above, but remain queryable for existing use cases.

  <table>
    <thead>
      <tr><th width="300">Table Name</th><th>Description</th><th width="280">Replacement</th></tr>
    </thead>

    <tbody>
      <tr><td><a href="/historical-data/rwa/classification"><code>crosschain.rwa.tokens</code></a></td><td>Master reference table for RWA tokens with metadata, issuer, and platform information.</td><td><a href="/historical-data/rwa/classification"><code>rwa.registry.deployments</code></a></td></tr>
      <tr><td><a href="/historical-data/rwa/transfers"><code>crosschain.rwa.transfers</code></a></td><td>All transfers of RWA tokens across different blockchains.</td><td><a href="/historical-data/rwa/transfers"><code>rwa.core.transfers</code></a></td></tr>
      <tr><td><a href="/historical-data/rwa/supply"><code>crosschain.rwa.supply</code></a></td><td>Daily supply snapshots of RWA tokens across different blockchains.</td><td><a href="/historical-data/rwa/supply"><code>rwa.core.supply\_daily</code></a></td></tr>
      <tr><td><code>crosschain.rwa.supply\_latest</code></td><td>Latest supply snapshot per RWA token.</td><td><a href="/historical-data/rwa/supply"><code>rwa.core.supply\_latest</code></a></td></tr>
      <tr><td><a href="/historical-data/rwa/supply"><code>crosschain.rwa.supply\_change</code></a></td><td>Transfers that resulted in supply changes (mints and burns) of RWA tokens.</td><td><a href="/historical-data/rwa/supply"><code>rwa.core.supply\_change</code></a></td></tr>
      <tr><td><a href="/historical-data/rwa/balances-daily"><code>crosschain.rwa.balances\_daily</code></a></td><td>Daily historical balances for RWA token holders across different blockchains.</td><td><a href="/historical-data/rwa/balances-daily"><code>rwa.core.balances\_daily</code></a></td></tr>
      <tr><td><a href="/historical-data/rwa/balances-daily"><code>crosschain.rwa.balances\_latest</code></a></td><td>Latest balances for RWA token holders.</td><td><a href="/historical-data/rwa/balances-daily"><code>rwa.core.balances\_latest</code></a></td></tr>
      <tr><td><a href="/historical-data/rwa/metrics"><code>crosschain.rwa.metrics\_daily</code></a></td><td>Daily metrics combining supply, transfer, transaction, and user activity metrics for RWA tokens.</td><td>No replacement yet — table remains available</td></tr>
      <tr><td><a href="/historical-data/rwa/trades"><code>crosschain.rwa.trades</code></a></td><td>All RWA trades across different blockchains and platforms (RWA platforms and DEXs).</td><td>No replacement yet — table remains available</td></tr>
      <tr><td><a href="/historical-data/rwa/trades"><code>crosschain.rwa.equities\_trades</code></a></td><td>Trades executed on tokenized equities across different blockchains.</td><td>No replacement yet — table remains available</td></tr>
    </tbody>
  </table>
</Accordion>
