Methodology
Sources, calculations and data handling for remittances and stablecoins.
Remittances
Source and coverage
Flow data comes from the World Bank’s July 2025 inward and outward remittance-flow workbooks and covers 2000–2024. Cost and speed data comes from the World Bank Remittance Prices Worldwide Q3 2025 release. The site pins these releases so published figures remain reproducible.
Normalization
Only headers that explicitly parse as years 2000 through 2024 are imported. Source country labels are preserved, whitespace and known naming variants are mapped to World Bank ISO3 identities, and uncertain matches fail validation instead of being silently assigned.
Latest values, rankings, and net position
Inward and outward cards independently use the latest available value. Their year-on-year change and rank use that same displayed year. Net position equals inward less outward and uses the latest year where both inputs exist; it is unavailable if either direction has no usable history.
Corridor cost components
Fee percentage equals the explicit fee divided by the local-currency amount sent, multiplied by 100. FX margin and total cost use the World Bank source fields. A corridor’s fee, FX margin, and total-cost averages all use the same complete-observation population: a service is included only when all three fields exist. This keeps the components directly comparable.
These are Stable Shift corridor summaries, not the World Bank’s published global average. Complete observations are retained regardless of transparency classification. Negative FX margins and total costs in the source are not removed or reset to zero; they are included in the displayed averages and marked where the resulting displayed value is negative.
Speed and survey periods
Speed shares use all observations with a mapped World Bank speed category. Transfer amount does not define delivery speed; the website uses the $200 projection to avoid counting the same surveyed service twice. “Same day or faster” combines under-one-hour and same-day source categories. Each corridor uses its own latest available survey period.
Country snapshot values are medians across the latest corridor-level summaries, which gives each corridor equal weight.
Workbook caveats
The source notes cite IMF balance-of-payments definitions and describe estimation for some country gaps. The outward workbook specifically identifies the United Arab Emirates’ 2024 outward value as an estimate. It also contains a populated non-remittance column outside the 2000–2024 table; the importer rejects that column.
Stablecoins
Sources and coverage
DeFiLlama provides the asset directory, USD-denominated circulating balances, blockchain totals and historical series. The overview includes tracked fiat-pegged assets; commodity pegs are excluded. Pharos provides fallback prices, peg targets and deviations, reserve information, controls, redemption details and reviewed asset metadata. Missing provider coverage remains missing.
Prices and market cap
Current prices use DeFiLlama where available, with Pharos as a fallback. Market Cap labels refer to the provider-reported USD-denominated circulating balance. The site does not recalculate this balance by multiplying it by the displayed current price. Circulating Supply means token units when that measure is shown. Blockchain totals come from DeFiLlama’s blockchain summary and may differ from global asset totals.
Historical comparisons
7D and 30D changes compare the current provider-reported balance with the corresponding historical balance. Missing or zero comparison balances do not produce a percentage. Blockchain comparisons use the same peg-currency filters and exclusions as the blockchain table. Charts leave gaps for missing observations.
Peg targets and health
Peg deviation measures distance from the asset’s peg target, in basis points. One basis point is 0.01%. A positive deviation is above the target and a negative deviation is below it. The current implementation uses Pharos peg observations; a target is not inferred merely from the asset’s symbol.
Status uses the absolute deviation: Healthy below 50 bps; Watch from 50 to below 200 bps; At Risk from 200 to below 500 bps; Depegged at 500 bps or more. Missing or unusable current observations are Unknown. The peg-health distribution includes Unknown assets so its counts reconcile with the full overview population.
These labels describe current peg deviation. They are not an assessment of reserve quality, issuer solvency or redemption access.
Data handling
Missing values and zeros
A blank workbook cell remains missing. A numeric zero remains zero. The database retains both exactly as supplied. On country pages, a flow direction whose entire history is zero is presented as “—”; this is a website display rule and does not rewrite the source. Charts leave gaps for missing values and are hidden where no usable flow series exists.
Refresh and delayed data
Current price and peg feeds have a two-minute refresh target. Canonical asset and blockchain balance snapshots refresh hourly. Historical supply and price requests load on demand with a 30-minute cache. Reserves refresh daily; controls and redemption details every 12 hours. Reviewed metadata is checked against the source every six hours; publication of changes follows the source-review workflow. Data status reports the latest successful check separately from the reviewed publication date. These are intended cadences, not a guarantee that each refresh succeeds.
Unavailable numerical values appear as —, while a real zero retains its unit. Failed updates may retain the last accepted value; the Data status page identifies delayed or unavailable feeds. Unknown peg status remains distinct from a healthy zero deviation. A failed request can be retried without inventing missing data.
View Data status for the configured cadence and last successful refresh of each feed.
Reproducibility
The browser reads generated JSON, never Google Sheets. A validated local snapshot is committed so the website can build if the editorial Sheet is temporarily unavailable.