addresses_geography (country-level attribution with conviction levels, ~20M addresses). The second is served by the daily geo corridors — every stablecoin transfer across 30 chains, with each leg resolved to a geography where the data honestly supports it, and an explicit measurability grade where it does not.
Not every address — and not every transfer — can be geographically attributed. Measurability is a first-class dimension of this schema, not an assumption: see Geo-Measurability. Volume that cannot be attributed is retained and graded, so every cut reconciles back to total transfer volume.
Schema Location
All tables are in theallium_identity.geo schema in Snowflake, in two groups:
- Address attribution —
addresses_geography: country + conviction per wallet (chain∈evm/solana/tron) - Daily geo corridors —
corridors_tiered_daily(full grain),corridor_matrix_daily(country↔country),country_flows_daily(per-country in/out),corridors_coverage_daily(measurability dashboard) — per-chain values across 30 chains, daily from 2026-01-01
How a transfer becomes a corridor
Unhosted legs resolve throughaddresses_geography (high-confidence attributions only). Exchange legs have no single country — they fan out into a weighted distribution over the exchange’s user geography, with the top-5 global exchanges deliberately held at region grain (APAC / Americas / EMEA). DeFi and infrastructure legs are structurally unattributable and labeled as such rather than guessed.
Tables
See the Table Reference for full column-level schemas and example queries.Next Steps
Geo-Measurability
Address-level conviction and transfer-level tiers — what can and can’t be attributed
Table Reference
Full column-level schema for every table
Example Queries
Corridor matrices, country flow balances, payment-purpose geography
Field Values Reference
Data dictionary, data quality, and best practices