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

> ## Agent Instructions
> To query the Token Terminal data catalog, read https://tokenterminal.com/docs/catalog/agents-manual.md first. It is the whole catalog as one page: table naming grammar, key columns, partition and cluster rules, units, additivity, and the tables that are documented but not served yet.
> Never query a catalog table on a time bound alone. Also filter its cluster key, which you read from INFORMATION_SCHEMA.COLUMNS; an empty result means the object is a view, whose pruning contract is on its page. Compute is billed to the caller's own Google Cloud project.

# Screener

> Latest figures for every asset, asset chain and asset token, with averages, totals and changes over six windows.

One row per asset in `screeners.assets`, per asset per chain in `screeners.assets_by_chain` and per asset token in `screeners.asset_tokens`, every figure as of `as_of`, the last complete day. Each measure has a column per window and aggregation, named `<measure>_<window>_<aggregation>`: `market_cap_circulating_max_latest` is the latest circulating market cap, and `mints_30d_sum` the value minted over the 30 days ending on `as_of`.

## Columns

<Tabs>
  <Tab title="Keys">
    Each table has `as_of` and its key, then one FLOAT64 column per measure, window and aggregation. Every row is an asset in `dimensions.assets`, an asset chain in `dimensions.assets_by_chain` or an asset token in `dimensions.asset_tokens`, so the join on the key always matches.

    <table>
      <thead>
        <tr>
          <th width="230">Column</th>
          <th width="130">Type</th>
          <th>Description</th>
        </tr>
      </thead>

      <tbody>
        <tr><td><code>as\_of</code></td><td>TIMESTAMP</td><td>The last complete day, the same on every row of every table. Every window ends on it.</td></tr>
        <tr><td><code>asset\_id</code></td><td>STRING</td><td>Asset the row belongs to in <code>screeners.assets</code>, such as <code>usdc</code>; joins <code>dimensions.assets</code>.</td></tr>
        <tr><td><code>asset\_chain\_id</code></td><td>STRING</td><td>Asset chain the row belongs to in <code>screeners.assets\_by\_chain</code>: one asset's deployments on one chain, formatted <code>\{asset\_id}-\{chain\_id}</code>. Joins <code>dimensions.assets\_by\_chain</code>.</td></tr>
        <tr><td><code>asset\_token\_id</code></td><td>STRING</td><td>Asset token the row belongs to in <code>screeners.asset\_tokens</code>: one asset's token contract on one chain, formatted <code>\{asset\_id}-\{token\_address}-\{chain\_id}</code>. Joins <code>dimensions.asset\_tokens</code>.</td></tr>
      </tbody>
    </table>
  </Tab>

  <Tab title="Aggregations">
    A window is `1d`, `7d`, `30d`, `90d`, `180d` or `365d`, and spans that many days ending on `as_of`, while the `max_` columns read the whole history. Which aggregations a measure has follows its `over_time` in [Metric definitions](/docs/catalog/metric-definitions): only a measure whose `over_time` is `sum` has `sum`.

    <table>
      <thead>
        <tr>
          <th width="380">Column</th>
          <th>What it holds</th>
        </tr>
      </thead>

      <tbody>
        <tr><td><code>\<measure>\_\<window>\_avg</code></td><td>Mean of the daily values over the window.</td></tr>
        <tr><td><code>\<measure>\_\<window>\_sum</code></td><td>Total of the daily values over the window. Flows only: the measures ticked under Sum.</td></tr>
        <tr><td><code>\<measure>\_\<window>\_change</code></td><td>A comparison of two aggregations: the value on <code>as\_of</code> against the value one window earlier, as <code>(now - then) / abs(then)</code>. Null when either value is missing or the earlier one is 0.</td></tr>
        <tr><td><code>\<measure>\_\<window>\_trend</code></td><td>A comparison of two aggregations: the window's average against the average of the window before it, as <code>(avg - prior) / abs(prior)</code>. Null unless the window before has a value on every one of its days, and null when its average is 0.</td></tr>
        <tr><td><code>\<measure>\_max\_latest</code></td><td>The value on <code>as\_of</code>. Null when there is none.</td></tr>
        <tr><td><code>\<measure>\_max\_ath</code></td><td>The highest daily value over the whole history.</td></tr>
        <tr><td><code>\<measure>\_max\_atl</code></td><td>The lowest daily value over the whole history.</td></tr>
      </tbody>
    </table>
  </Tab>

  <Tab title="Asset measures">
    One row per asset, in `screeners.assets`. Every measure has the `avg`, `change`, `trend` and `max_` columns, and the flows also have `sum`.

    <div class="tt-roster">
      <table class="tt-coverage">
        <thead>
          <tr>
            <th width="300">Measure</th>
            <th>Sum</th>
            <th class="tt-flex">What it holds</th>
          </tr>
        </thead>

        <tbody>
          <tr><td><code>daily\_active\_users\_agentic</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the asset on the day, across every deployment.</td></tr>
          <tr><td><code>monthly\_active\_users\_agentic</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the asset over the trailing month, across every deployment.</td></tr>
          <tr><td><code>weekly\_active\_users\_agentic</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the asset over the trailing week, across every deployment.</td></tr>
          <tr><td><code>app\_trading\_volume</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">DEX trading volume: value of spot trades involving the asset on onchain venues (DEX pools and onchain order books), USD, summed across them and across chains. Every trade counts on both of its tokens, so this does not add up across assets. The app tabs split the same figure by app and by deployment.</td></tr>
          <tr><td><code>app\_tvl</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">DeFi TVL: value of the asset deposited into the apps we cover, USD, summed across them and across chains. The app tabs split the same figure by app and by deployment.</td></tr>
          <tr><td><code>apy</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">The asset's yield over the past year, written as a fraction: <code>0.05</code> means five percent. Measured once per asset per day, and never added up.</td></tr>
          <tr><td><code>holders</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Addresses holding a non-zero balance, summed across every deployment of the asset. A sum of per-deployment counts, so an address holding the asset on two chains counts twice.</td></tr>
          <tr><td><code>holders\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Addresses holding a non-zero balance, summed across the asset's bridged deployments.</td></tr>
          <tr><td><code>holders\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Addresses holding a non-zero balance, summed across the asset's natively-issued deployments.</td></tr>
          <tr><td><code>market\_cap\_circulating</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Circulating market cap across every form of the asset, USD: native issuance plus bridged wrappers. Counts tokens outstanding rather than economic value, because a bridged wrapper stands in for native supply that the same figure already counts.</td></tr>
          <tr><td><code>market\_cap\_circulating\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Circulating market cap of the asset's bridged deployments, USD. A bridged deployment is a wrapper standing in for supply issued natively on another chain.</td></tr>
          <tr><td><code>market\_cap\_circulating\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Circulating market cap of the asset's natively-issued supply, USD. This is the measure that answers how much of the asset exists. It includes anything the issuer reports as held off-chain, which is why the asset figure runs above its deployment rows added together, by exactly that amount.</td></tr>
          <tr><td><code>mints</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value minted on the day, USD, summed across every deployment. A genuine total: minting on a bridged deployment is its own event, not a second view of a native one.</td></tr>
          <tr><td><code>mints\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value minted on the day, USD, summed across the asset's bridged deployments.</td></tr>
          <tr><td><code>mints\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value minted on the day, USD, summed across the asset's natively-issued deployments.</td></tr>
          <tr><td><code>off\_peg</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">How far the asset's price sits from its peg, as a fraction: <code>(price - reference) / reference</code>. <code>-0.02</code> means two percent below peg. The peg is the asset's <code>reference\_asset\_id</code>: the dollar's rate is 1 and every other currency takes its end-of-day FX rate, listed on <a href="/docs/catalog/stablecoins/metrics">Stablecoins ▸ Metrics</a>.</td></tr>
          <tr><td><code>price</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">The asset's price in USD, one figure per asset per day. Where more than one source has a price, we take them in a fixed order of preference. The label of the source is on <code>metrics\_assets.price\_daily</code>, not in the screener.</td></tr>
          <tr><td><code>redemptions</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value redeemed on the day, USD, summed across every deployment. A genuine total.</td></tr>
          <tr><td><code>redemptions\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value redeemed on the day, USD, summed across the asset's bridged deployments.</td></tr>
          <tr><td><code>redemptions\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value redeemed on the day, USD, summed across the asset's natively-issued deployments.</td></tr>
          <tr><td><code>transfer\_count</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of transfers on the day, summed across every deployment. A genuine total.</td></tr>
          <tr><td><code>transfer\_count\_agentic</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of agentic (x402) transfers on the day, summed across every deployment. A genuine total.</td></tr>
          <tr><td><code>transfer\_count\_agentic\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of agentic (x402) transfers on the day, summed across the asset's bridged deployments.</td></tr>
          <tr><td><code>transfer\_count\_agentic\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of agentic (x402) transfers on the day, summed across the asset's natively-issued deployments.</td></tr>
          <tr><td><code>transfer\_count\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of transfers on the day, summed across the asset's bridged deployments.</td></tr>
          <tr><td><code>transfer\_count\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of transfers on the day, summed across the asset's natively-issued deployments.</td></tr>
          <tr><td><code>transfer\_volume</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred on the day, USD, summed across every deployment. A genuine total.</td></tr>
          <tr><td><code>transfer\_volume\_agentic</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred by agentic (x402) flows on the day, USD, summed across every deployment. A genuine total.</td></tr>
          <tr><td><code>transfer\_volume\_agentic\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred by agentic (x402) flows on the day, USD, summed across the asset's bridged deployments.</td></tr>
          <tr><td><code>transfer\_volume\_agentic\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred by agentic (x402) flows on the day, USD, summed across the asset's natively-issued deployments.</td></tr>
          <tr><td><code>transfer\_volume\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred on the day, USD, summed across the asset's bridged deployments.</td></tr>
          <tr><td><code>transfer\_volume\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred on the day, USD, summed across the asset's natively-issued deployments.</td></tr>
          <tr><td><code>daily\_active\_users</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the asset on the day, counted across every deployment in one pass. The deployment tables split the same count native from bridged, and <a href="/docs/catalog/assets/senders">Senders</a> holds the addresses themselves for any wider figure.</td></tr>
          <tr><td><code>monthly\_active\_users</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the asset over the trailing month, across every deployment.</td></tr>
          <tr><td><code>weekly\_active\_users</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the asset over the trailing week, across every deployment.</td></tr>
        </tbody>
      </table>
    </div>
  </Tab>

  <Tab title="Asset chain measures">
    One row per asset per chain, in `screeners.assets_by_chain`. A flow's `sum` adds up across an asset's chains to the asset's figure; a holder or user count, a `change` and a `trend` each describe one chain alone.

    <div class="tt-roster">
      <table class="tt-coverage">
        <thead>
          <tr>
            <th width="300">Measure</th>
            <th>Sum</th>
            <th class="tt-flex">What it holds</th>
          </tr>
        </thead>

        <tbody>
          <tr><td><code>daily\_active\_users\_agentic</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the asset on the chain on the day, summed across its deployments there.</td></tr>
          <tr><td><code>monthly\_active\_users\_agentic</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the asset on the chain over the trailing month, summed across its deployments there.</td></tr>
          <tr><td><code>weekly\_active\_users\_agentic</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the asset on the chain over the trailing week, summed across its deployments there.</td></tr>
          <tr><td><code>app\_trading\_volume</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">DEX trading volume: value of spot trades involving the asset on the chain on onchain venues (DEX pools and onchain order books), USD, summed across them and across its deployments there. Every trade counts on both of its tokens, so this does not add up across assets.</td></tr>
          <tr><td><code>app\_tvl</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">DeFi TVL: value of the asset on the chain deposited into the apps we cover, USD, summed across them and across its deployments there.</td></tr>
          <tr><td><code>apy</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">The asset's yield over the past year on the chain, written as a fraction: <code>0.05</code> means five percent. Averaged across its deployments there, and never added up.</td></tr>
          <tr><td><code>holders</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Addresses holding a non-zero balance, summed across the asset's deployments on the chain. A sum of per-deployment counts: an address holding two of them counts twice, which only moves chains with more than one deployment of the asset.</td></tr>
          <tr><td><code>holders\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Addresses holding a non-zero balance, summed across the asset's bridged deployments on the chain.</td></tr>
          <tr><td><code>holders\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Addresses holding a non-zero balance, summed across the asset's natively-issued deployments on the chain.</td></tr>
          <tr><td><code>market\_cap\_circulating</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Circulating market cap of the asset on the chain, USD, summed across every deployment there, native and bridged.</td></tr>
          <tr><td><code>market\_cap\_circulating\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Circulating market cap of the asset's bridged deployments on the chain, USD, summed across them.</td></tr>
          <tr><td><code>market\_cap\_circulating\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Circulating market cap of the asset's natively-issued deployments on the chain, USD, summed across them.</td></tr>
          <tr><td><code>mints</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value minted on the day, USD, summed across every deployment on the chain.</td></tr>
          <tr><td><code>mints\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value minted on the day, USD, summed across the asset's bridged deployments on the chain.</td></tr>
          <tr><td><code>mints\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value minted on the day, USD, summed across the asset's natively-issued deployments on the chain.</td></tr>
          <tr><td><code>redemptions</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value redeemed on the day, USD, summed across every deployment on the chain.</td></tr>
          <tr><td><code>redemptions\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value redeemed on the day, USD, summed across the asset's bridged deployments on the chain.</td></tr>
          <tr><td><code>redemptions\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value redeemed on the day, USD, summed across the asset's natively-issued deployments on the chain.</td></tr>
          <tr><td><code>transfer\_count</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of transfers on the day, summed across every deployment on the chain.</td></tr>
          <tr><td><code>transfer\_count\_agentic</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of agentic (x402) transfers on the day, summed across every deployment on the chain.</td></tr>
          <tr><td><code>transfer\_count\_agentic\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of agentic (x402) transfers on the day, summed across the asset's bridged deployments on the chain.</td></tr>
          <tr><td><code>transfer\_count\_agentic\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of agentic (x402) transfers on the day, summed across the asset's natively-issued deployments on the chain.</td></tr>
          <tr><td><code>transfer\_count\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of transfers on the day, summed across the asset's bridged deployments on the chain.</td></tr>
          <tr><td><code>transfer\_count\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of transfers on the day, summed across the asset's natively-issued deployments on the chain.</td></tr>
          <tr><td><code>transfer\_volume</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred on the day, USD, summed across every deployment on the chain.</td></tr>
          <tr><td><code>transfer\_volume\_agentic</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred by agentic (x402) flows on the day, USD, summed across every deployment on the chain.</td></tr>
          <tr><td><code>transfer\_volume\_agentic\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred by agentic (x402) flows on the day, USD, summed across the asset's bridged deployments on the chain.</td></tr>
          <tr><td><code>transfer\_volume\_agentic\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred by agentic (x402) flows on the day, USD, summed across the asset's natively-issued deployments on the chain.</td></tr>
          <tr><td><code>transfer\_volume\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred on the day, USD, summed across the asset's bridged deployments on the chain.</td></tr>
          <tr><td><code>transfer\_volume\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred on the day, USD, summed across the asset's natively-issued deployments on the chain.</td></tr>
          <tr><td><code>daily\_active\_users</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the asset on the chain on the day, summed across its deployments there. An address sending two of them counts twice, which only moves chains with more than one deployment of the asset.</td></tr>
          <tr><td><code>monthly\_active\_users</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the asset on the chain over the trailing month, summed across its deployments there.</td></tr>
          <tr><td><code>weekly\_active\_users</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the asset on the chain over the trailing week, summed across its deployments there.</td></tr>
        </tbody>
      </table>
    </div>
  </Tab>

  <Tab title="Asset token measures">
    One row per asset token, in `screeners.asset_tokens`. A flow's `sum` adds up across an asset's tokens to the asset's figure; a holder or user count, a `change` and a `trend` each describe one token alone.

    <div class="tt-roster">
      <table class="tt-coverage">
        <thead>
          <tr>
            <th width="300">Measure</th>
            <th>Sum</th>
            <th class="tt-flex">What it holds</th>
          </tr>
        </thead>

        <tbody>
          <tr><td><code>daily\_active\_users\_agentic\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the deployment on the day. Bridged deployments only.</td></tr>
          <tr><td><code>daily\_active\_users\_agentic\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the deployment on the day. Natively-issued deployments only.</td></tr>
          <tr><td><code>monthly\_active\_users\_agentic\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the deployment over the trailing month. Bridged deployments only.</td></tr>
          <tr><td><code>monthly\_active\_users\_agentic\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the deployment over the trailing month. Natively-issued deployments only.</td></tr>
          <tr><td><code>weekly\_active\_users\_agentic\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the deployment over the trailing week. Bridged deployments only.</td></tr>
          <tr><td><code>weekly\_active\_users\_agentic\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses making agentic (x402) payments in the deployment over the trailing week. Natively-issued deployments only.</td></tr>
          <tr><td><code>app\_trading\_volume</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">DEX trading volume: value of spot trades involving the deployment on onchain venues (DEX pools and onchain order books), USD, summed across them. Every trade counts on both of its tokens, so this does not add up across assets.</td></tr>
          <tr><td><code>app\_tvl</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">DeFi TVL: value of the deployment deposited into the apps we cover, USD, summed across them.</td></tr>
          <tr><td><code>apy</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Yield over the past year, written as a fraction and kept within <code>(0, 0.50]</code>. Measured once per asset, on the deployment with the largest circulating market cap, then copied onto the asset's other deployments. Every deployment row for an asset holds the same value, so adding them multiplies the rate.</td></tr>
          <tr><td><code>holders</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Addresses holding a non-zero balance of the deployment, whichever side it sits on.</td></tr>
          <tr><td><code>holders\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Addresses holding a non-zero balance of the deployment. Bridged deployments only.</td></tr>
          <tr><td><code>holders\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Addresses holding a non-zero balance of the deployment. Natively-issued deployments only.</td></tr>
          <tr><td><code>market\_cap\_circulating</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Circulating market cap of the deployment, USD, whichever side it sits on. Not a sum: a deployment is one or the other, so this is simply its value.</td></tr>
          <tr><td><code>market\_cap\_circulating\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Circulating market cap of the deployment, USD. Bridged deployments only.</td></tr>
          <tr><td><code>market\_cap\_circulating\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Circulating market cap of the deployment, USD. Natively-issued deployments only.</td></tr>
          <tr><td><code>mints</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value minted on the deployment on the day, USD, whichever side it sits on.</td></tr>
          <tr><td><code>mints\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value minted on the deployment on the day, USD. Bridged deployments only.</td></tr>
          <tr><td><code>mints\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value minted on the deployment on the day, USD. Natively-issued deployments only.</td></tr>
          <tr><td><code>redemptions</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value redeemed on the deployment on the day, USD, whichever side it sits on.</td></tr>
          <tr><td><code>redemptions\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value redeemed on the deployment on the day, USD. Bridged deployments only.</td></tr>
          <tr><td><code>redemptions\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value redeemed on the deployment on the day, USD. Natively-issued deployments only.</td></tr>
          <tr><td><code>transfer\_count</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of transfers on the deployment on the day, whichever side it sits on.</td></tr>
          <tr><td><code>transfer\_count\_agentic</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of agentic (x402) transfers on the deployment on the day, whichever side it sits on.</td></tr>
          <tr><td><code>transfer\_count\_agentic\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of agentic (x402) transfers on the deployment on the day. Bridged deployments only.</td></tr>
          <tr><td><code>transfer\_count\_agentic\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of agentic (x402) transfers on the deployment on the day. Natively-issued deployments only.</td></tr>
          <tr><td><code>transfer\_count\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of transfers on the deployment on the day. Bridged deployments only.</td></tr>
          <tr><td><code>transfer\_count\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Number of transfers on the deployment on the day. Natively-issued deployments only.</td></tr>
          <tr><td><code>transfer\_volume</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred on the deployment on the day, USD, whichever side it sits on.</td></tr>
          <tr><td><code>transfer\_volume\_agentic</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred by agentic (x402) flows on the deployment on the day, USD, whichever side it sits on.</td></tr>
          <tr><td><code>transfer\_volume\_agentic\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred by agentic (x402) flows on the deployment on the day, USD. Bridged deployments only.</td></tr>
          <tr><td><code>transfer\_volume\_agentic\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred by agentic (x402) flows on the deployment on the day, USD. Natively-issued deployments only.</td></tr>
          <tr><td><code>transfer\_volume\_bridged</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred on the deployment on the day, USD. Bridged deployments only.</td></tr>
          <tr><td><code>transfer\_volume\_native</code></td><td><span class="tt-check">✓</span></td><td class="tt-flex">Value transferred on the deployment on the day, USD. Natively-issued deployments only.</td></tr>
          <tr><td><code>daily\_active\_users\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the deployment on the day. Bridged deployments only.</td></tr>
          <tr><td><code>daily\_active\_users\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the deployment on the day. Natively-issued deployments only.</td></tr>
          <tr><td><code>monthly\_active\_users\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the deployment over the trailing month. Bridged deployments only.</td></tr>
          <tr><td><code>monthly\_active\_users\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the deployment over the trailing month. Natively-issued deployments only.</td></tr>
          <tr><td><code>weekly\_active\_users\_bridged</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the deployment over the trailing week. Bridged deployments only.</td></tr>
          <tr><td><code>weekly\_active\_users\_native</code></td><td><span class="tt-cross">✗</span></td><td class="tt-flex">Distinct addresses sending the deployment over the trailing week. Natively-issued deployments only.</td></tr>
        </tbody>
      </table>
    </div>
  </Tab>
</Tabs>

## Sample queries

<Tabs>
  <Tab title="One asset">
    Every column of one row shares the same `as_of`, so the figures read together. `market_cap_circulating_30d_change` compares the market cap on `as_of` with 30 days earlier.

    ```sql theme={null}
    select
        as_of,
        market_cap_circulating_max_latest,
        market_cap_circulating_30d_change,
        holders_max_latest,
        mints_30d_sum,
        redemptions_30d_sum
    from `screeners.assets`
    where asset_id = 'usdc'
    ```
  </Tab>

  <Tab title="Top 25 by market cap">
    `market_cap_circulating_max_latest` is each asset's latest circulating market cap, and `mints_30d_sum` the value minted over the 30 days ending on `as_of`. The join to `dimensions.assets` on `asset_id` adds the name and symbol.

    ```sql theme={null}
    select
        assets.name,
        assets.symbol,
        screener.market_cap_circulating_max_latest,
        screener.mints_30d_sum,
        screener.redemptions_30d_sum
    from `screeners.assets` as screener
    join `dimensions.assets` as assets
        using (asset_id)
    where screener.market_cap_circulating_max_latest is not null
    order by screener.market_cap_circulating_max_latest desc
    limit 25
    ```
  </Tab>

  <Tab title="One chain's assets by market cap">
    `dimensions.assets_by_chain` gives each row's asset and chain, so the filter on `chain_id` picks one chain's assets. `market_cap_circulating_max_latest` is the asset's circulating market cap on that chain on `as_of`, and `mints_30d_sum` the value minted there over the 30 days ending on it.

    ```sql theme={null}
    select
        chains.asset_id,
        chains.bridged_status,
        screener.market_cap_circulating_max_latest,
        screener.mints_30d_sum
    from `screeners.assets_by_chain` as screener
    join `dimensions.assets_by_chain` as chains
        using (asset_chain_id)
    where chains.chain_id = 'base'
      and screener.market_cap_circulating_max_latest is not null
    order by screener.market_cap_circulating_max_latest desc
    limit 25
    ```
  </Tab>

  <Tab title="One asset's tokens by holders">
    `dimensions.asset_tokens` gives each token's asset, chain and address, so the filter on `asset_id` picks one asset's tokens. Holder counts describe one token each, which makes them a ranking key across an asset's tokens.

    ```sql theme={null}
    select
        tokens.chain_id,
        tokens.token_address,
        screener.holders_max_latest,
        screener.market_cap_circulating_max_latest,
        screener.transfer_volume_30d_sum
    from `screeners.asset_tokens` as screener
    join `dimensions.asset_tokens` as tokens
        using (asset_token_id)
    where tokens.asset_id = 'usdc'
    order by screener.holders_max_latest desc
    ```
  </Tab>
</Tabs>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.