Identity Aggregates
Pre-aggregated rollups of labeled activity — balances and flows grouped by entity, category or attributed country. These sit on top ofaddress_labels, so anything not attributed
by the labeling pipeline is not represented here.
All tables live in the
allium_identity.aggregates schema.entity_wallet_registry currently holds ~154M wallets: the exchange, custody, DeFi, stablecoin, chain and bridge addresses from Premium’s 750M+ address-level directory, with addresses replaced by anonymized wallet IDs. See Premium Labels for the address-level table.Table Overview
Each table’s grain is listed in its section below.
Balance tables carry
usd_balance computed at snapshot time. Tokens without
price coverage have a null usd_balance while balance is still populated, so
filter on usd_balance IS NOT NULL when summing USD.Entity Wallet Registry
allium_identity.aggregates.entity_wallet_registry
Registry mapping anonymized wallet IDs to their attributed entity, category, and attribution metadata. It contains no addresses, and wallet_id doesn’t appear in other tables, so use it on its own: for example, to count an entity’s wallets or chart when they first became active.
Grain: one row per (wallet_id, primary_entity)
CEX Deposits and Withdrawals
allium_identity.aggregates.cex_deposits_withdrawals
Daily aggregated deposit and withdrawal volumes per entity, chain, and token. Captures deposits (amount_in) and withdrawals (amount_out) between entity wallets and CEX addresses.
Grain: one row per (date, entity, chain, token_address)
CEX Attributed Flows
allium_identity.aggregates.cex_attributed_flows
Cross-entity flow aggregates attributed to centralized exchanges. Each row captures a directional flow between two entities (from_entity → to_entity) for a given chain, token, and date, with category and grain classification on both sides. One side of every row is an exchange. Covers stablecoins and native tokens from 2026-01-01.
Grain: one row per (date, chain, from_key, to_key, token_address)
Entity Balances Daily
allium_identity.aggregates.entity_balances_daily
Daily token balance snapshots for attributed entities, summed across each entity’s labeled addresses on a chain, over the full history.
Grain: one row per (date, entity, chain, token_address)
Category Balances Daily
allium_identity.aggregates.category_balances_daily
Daily stablecoin and native token balance snapshots rolled up to entity category grain (CEX, DEX, bridge, lending, etc.). Sums all entity-level balances within each principal_category. One row per (date, category, chain, token_address).
Grain: one row per (date, category, chain, token_address)
Geo Balances Daily
allium_identity.aggregates.geo_balances_daily
Daily balance snapshots for wallets with geographic attribution, broken down by primary country and region. Extends entity_balances_daily with geo signals.
Grain: one row per (date, primary_country, chain, token_address)
Geo Balances with Exchanges Added Daily
allium_identity.aggregates.geo_balances_exchanges_added_daily
Daily balance snapshots for exchange-attributed wallets with geographic classification. Extends geo_balances_daily with exchange-depositor address additions.
Grain: one row per (date, primary_country, chain, token_address)
Stablecoin Top Holders
allium_identity.aggregates.stablecoin_top_holders
Top 100 stablecoin holders ranked by balance, by chain and token symbol, as of yesterday’s balances. Includes both chain-scoped and global cross-chain rankings.
Grain: one row per (chain, primary_entity, token_address)