Methodology

Methodology

How DDD is calculated, how Daily Tape records are frozen and cited, and how supporting benchmark layers — issuer dominance, chain distribution, currency breakdown, and supply momentum — are derived. Includes limitations and what Stable Tape does not measure.

The benchmark

TL;DR

Live
DDD = USD stablecoin supply ÷ U.S. M2

DDD measures circulating USD stablecoin supply relative to U.S. M2 broad money — how big stablecoins are next to the dollars already in the traditional system.

Supply sourceDeFi Llama
M2 sourceFRED M2SL
Cache cadence~5 min
M2 release lagMonthly
DDD is not a CBDC metric, not a measure of geopolitical dollar dominance, and not a measure of USD share within the stablecoin market.

Formula

USD stablecoin supply ÷ U.S. M2
Digital Dollar Dominance equals circulating USD stablecoin supply divided by U.S. M2 broad money.

The site also presents the same result as a 1 in X framing: for every $X of U.S. broad money, there is about $1 of USD stablecoin supply on-chain.

DDD is shown as a rounded percentage. The "1 in X" figure comes from that same rounded number, not recalculated separately from raw data — so the two readings always match.

M2 updates only when the Federal Reserve publishes a new monthly observation. Between releases, DDD continues to update against the latest available M2 value.

Companion metrics may use other denominators, but they are labelled separately on the Metrics page and do not replace the headline DDD benchmark.

Read the stablecoin M2 ratio explainer →
Explore companion metrics →

Stablecoin Signal

One frozen record. Published rules. One Stablecoin Signal.

How the Stablecoin Signal is selected

Selection rules v5

The Stablecoin Signal is Stable Tape’s rules-based daily reading of the most important change in USD stablecoin supply. Each canonical Daily Tape record is tested against the same ordered families. The highest-priority eligible observation becomes the day’s Signal.

No editor or language model selects the story or generates the wording. Fixed templates assemble the headline and evidence from frozen data. Once published, the Signal is never rewritten; rule and template changes apply only to future records.

  1. FreezeSave the canonical daily record of USD stablecoin supply.
  2. TestEvaluate the published Signal families in priority order.
  3. GuardApply materiality, repetition, attribution and data-quality rules.
  4. Select and publishFreeze the highest-priority eligible headline and evidence across every surface.

Ordered public Signal families

  1. Record validityOnly a complete canonical record continues to a market Signal.
  2. DDD benchmark or milestoneMaterial benchmark changes and genuinely denominator-driven updates.
  3. Archive extremeLargest same-direction day in a sufficiently deep archive.
  4. Sequence reversalA material move reverses or interrupts the preceding run.
  5. Weekly extremeLargest eligible day in the complete seven-record window.
  6. Large daily movementNet supply clears the published large-move floor.
  7. Multi-day streakA contiguous run reaches a published milestone day.
  8. Weekly supply trendThe seven-record supply level keeps moving materially.
  9. Quiet market with weekly contextA quiet day placed against the seven-record trend.
  10. Issuer or chain trendA clean endpoint-confirmed move explains the weekly change.
  11. Offsetting movementLarge opposing changes leave net supply close to flat.
  12. Broad issuer movementMovement is broad rather than concentrated in one issuer.
  13. Quiet readingSupply stays inside the flat threshold after stronger tests.
  14. Net supply movementThe plain directional fallback for a canonical record.

The ordered families above show how the daily Signal is selected. The detailed rules below document the exact thresholds, cooldowns, wording bands and data-quality guards used to determine eligibility.

Read the detailed Signal rules →

Stablecoin M2 ratio FAQ

Short definitions for related DDD benchmark searches and citations.

How to read DDD

What is stablecoin supply vs M2? DDD divides USD-pegged stablecoin supply by U.S. M2 broad money to show stablecoins as a share of U.S. money supply.

What is stablecoin market cap vs M2? In this benchmark, stablecoin market cap refers to tracked USD stablecoin supply from DeFiLlama compared with U.S. M2.

How much of U.S. M2 is represented by stablecoins? The DDD percentage is the answer: USD stablecoin supply divided by the latest available FRED M2SL value.

Does DDD measure stablecoin adoption? Not by itself. DDD measures monetary scale: circulating USD stablecoin supply relative to U.S. M2. Stablecoin adoption also requires usage metrics such as adjusted transfer volume, velocity, active entities, and payment-like transaction activity. For a fuller breakdown, see Stablecoin Adoption Metrics.

Why use U.S. M2? U.S. M2 is a public benchmark for the U.S. dollar money stock, published monthly by the Federal Reserve as FRED M2SL. Stablecoins are not part of M2 — this comparison shows relative scale only, not that stablecoins belong inside the M2 measure.

Scenario analysis

How the Digital Dollar Decade scenarios on the homepage are constructed, and what they do and do not claim.

The Digital Dollar Decade

The homepage shows four scenario cards: today's live DDD reading and three illustrative supply thresholds — $1.5T, ~$2T, and $4T. Each scenario computes what DDD would read if stablecoin supply reached that level, using the current U.S. M2 denominator held constant.

These are not forecasts. Stable Tape is not predicting that any supply level will be reached, or by when. The scenarios exist to show what the DDD benchmark would say at those levels — not to imply they are likely.

Forecast references. The scenarios reference third-party institutional projections to give readers supply-level context: ARK's ~$1.4T 2030 estimate; BNY's cited ~$1.5T 2030 scenario; Citi's ~$1.9T base case and ~$4.0T bull case for 2030; and Bain's high-growth 2030 projection. These are cited for scale context. Stable Tape does not endorse, verify, or adopt these forecasts as its own view.

M2 denominator. Scenario figures hold M2 constant at its current level. Future DDD will depend on both stablecoin supply growth and changes in U.S. M2. If M2 grows at the same rate as stablecoin supply, DDD stays flat even if supply grows substantially.

Scenario figures are updated as the live DDD data updates — but the supply threshold inputs ($1.5T, $2T, $4T) are fixed illustrative anchors, not dynamic model outputs.
The data

Data sources

Tracked USD stablecoin supply used as the benchmark numerator.
Near real-time upstream · low-latency onchain aggregation
U.S. M2 broad money, seasonally adjusted.
Monthly · published with a release lag

The site also exposes currency, issuer, and chain structure through repo-backed endpoints: /api/currencies-supply, /api/issuers, and /api/chains.

The DDD reading is also available through a Solana mainnet oracle; the program and account addresses are listed for verification.

The benchmark compares USD stablecoin supply with U.S. M2. Any non-USD-pegged supply that slips into the upstream data is tracked as a small classification caveat.

Numerator audit

DDD is designed to be auditable. The numerator starts from DeFiLlama's stablecoin universe, then Stable Tape uses the USD-pegged stablecoin subset for the headline benchmark.

LayerTreatment
Raw DeFiLlama stablecoin universeSource universe for stablecoin supply data.
USD-pegged stablecoinsIncluded in the DDD numerator.
Non-USD fiat stablecoinsExcluded from the headline DDD numerator; shown only as context where relevant.
CBDCsExcluded.
Bank deposits / commercial bank moneyExcluded.
Final DDD numeratorCirculating USD stablecoin supply used in DDD.
See Stablecoin Adoption Metrics for currency breakdown context and the stablecoin M2 ratio explainer for the full formula walkthrough.

Daily Tape

Daily
net movement = expanded supply − contracted supply

The Daily Tape compares issuer, chain, currency, and stablecoin supply between DDD-owned snapshots. Supply deltas show observed net changes between snapshots, not raw mint/burn noise or exact transaction timing.

Snapshots are retained for history, 7D/30D comparisons, and resilience. The 12:00 UTC snapshot is the official daily cutoff. Public-facing daily figures are labelled "24h" for readability — because the cutoff is a fixed snapshot rather than a rolling 24h clock, the actual gap between consecutive snapshots is sometimes a few minutes to an hour off 24h.

Canonical vs bootstrap records. 2026-06-17 to 2026-06-19 are bootstrap captures from Stable Tape initialization, kept visible for audit purposes and clearly tagged Bootstrap, but excluded from the canonical series, official highlights, streaks, and default citations. 2026-06-20 is the first canonical daily record; the citable Daily Tape series begins there. If the noon snapshot pair is unavailable, that date is left as a gap — never backfilled.

Frozen records and record hashes. Each canonical Daily Tape record is frozen once and not overwritten. The dated permalink displays a record hash — a short deterministic fingerprint of the frozen record's inputs and outputs. It is not a cryptographic seal, but it allows readers to detect whether the displayed values have changed between visits. Historical 1-in-N readings reflect the value computed at freeze time from the frozen supply and M2 inputs; they are not recomputed from later data.

The data-selected Stablecoin Signal. Every canonical record carries one Stablecoin Signal chosen from its frozen numbers by a fixed rule hierarchy, not written by hand. The signal includes a selected headline and an evidence line. Published signals are never silently rewritten.

Supply deltas are Daily Tape inputs, not DDD Flow inputs. Verified on-chain events are labelled separately when available.

Research roadmap: Mint Follow-Through. Mint Follow-Through is a future signal for checking whether large reported mint or burn events translate into durable circulating supply changes after 1D, 3D, and 7D. It is not live and does not make the Daily Tape a transaction-level mint/burn tracker.

Stablecoin Velocity beta

Research beta
adjusted stablecoin transfer volume ÷ average USD stablecoin supply

Stablecoin Velocity is a turnover metric. It divides Artemis-filtered stablecoin transfer volume over a window by average Stable Tape USD stablecoin supply over the matching frozen-record window.

The beta uses asset-level Artemis stablecoin symbols as the transfer-volume numerator and Stable Tape frozen Daily Tape records as the supply denominator. Coverage is reported as the included Artemis asset supply divided by the current Stable Tape USD stablecoin universe.

Artemis describes its stablecoin transfer volume as deduped stablecoin activity less intra-exchange transfers and MEV. That makes it a usage-context input, but it is still provider-defined adjusted volume and may change as provider methodology or access changes.

Velocity is separate from Daily Tape and DDD Flow. Daily Tape measures supply expansion and contraction between snapshots. DDD Flow remains research comparing adjusted stablecoin transfer volume with traditional payment or settlement rail volume. Velocity compares adjusted transfer volume with stablecoin supply.

Velocity does not measure active users, payment adoption, investment demand, or transaction-level mint/burn events. It does not feed the DDD formula and does not replace the Daily Tape Stablecoin Signal. It should not be used as a trading signal. The public beta starts with 7D only; 30D remains hidden until 30 contiguous frozen Daily Tape records exist.

Detailed Stablecoin Signal rules

The highest-priority eligible family becomes the Stablecoin Signal. Eligibility includes the thresholds, cooldowns, repetition controls, attribution checks and data-quality guards documented below; meeting one numerical condition does not bypass those safeguards.

  1. Record validity. Incomplete, bootstrap and non-canonical records are flagged before any market reading is attempted.
  2. DDD benchmark or milestone. A stable rounded “1 in N” change or material raw DDD move may lead. A new U.S. M2 observation leads only when M2 changed and stablecoin supply was flat; routine updates remain evidence.
  3. Archive extreme. A record-level daily extreme requires at least 30 canonical records. Until the archive reaches 90 records, the headline states its size.
  4. Sequence reversal. The current contiguous run is compared with the immediately preceding opposite run. The quantified comparison is evaluated before simple turn wording. Both legs must clear $250M; 65–94% uses “most”, 95–105% “erased”, and above 105% “more than reversed”, with a 200% cap.
  5. Weekly extreme. The largest day in a complete seven-record window must clear $250M and a three-record cooldown, unless it is at least 1.5 times the previous weekly extreme.
  6. Large daily movement. Net supply movement of at least $1B becomes the day’s large-move reading.
  7. Multi-day streak. Expansion or contraction streaks publish at day 3, 5, 7, 10, 14, 21 or 30, or when an established archive streak is first exceeded.
  8. Weekly supply trend. A contiguous seven-record endpoint move provides directional weekly context when it clears the materiality floor.
  9. Quiet market with weekly context. A quiet day may carry the complete seven-record trend, unless material offsetting movement takes precedence.
  10. Issuer or chain trend. A weekly endpoint story requires clean levels, a material dollar move and a meaningful share of the relevant weekly change.
  11. Offsetting movement. Two-sided movement with at least $1B gross can outrank quiet wording when net supply stays close to flat. Names appear only when both matched leaders dominate their respective sides.
  12. Broad issuer movement. Breadth must clear participation, materiality and concentration guards rather than reflect one dominant issuer.
  13. Quiet reading. Supply inside the flat threshold becomes the fallback only after stronger families and offsetting movement are tested.
  14. Net supply movement. A plain directional reading is the final canonical market fallback.

Repetition guards. One prior directional run can produce only one reversal Signal. A different reversal inside the next three canonical records is evidence-only unless its current leg is at least twice the previous reversal leg. Suppressed reversal facts remain visible in the evidence line. Missing dates and flat records break directional runs.

The dollar floors, 25% evidence-mention floor, 200% reversal cap and escalation multiples are provisional constants: with fewer than 90 canonical records they cannot yet be calibrated against deep history, and they will be reviewed as the archive grows. Frozen records are never rewritten — rule and template changes apply from their ship date forward, with separate version labels stored on each new Signal.

Related guarded families cover DDD milestone crossings (a change in the rounded “1 in N” reading), DDD changes on days the Federal Reserve publishes a new M2 value, and days when supply moved across an unusually broad set of issuers rather than one name.

Tweet drafts and Telegram previews. Stable Tape also generates operator-facing research candidates from the same frozen record, evaluating DDD movement, net and offsetting supply movement, issuer, chain and asset changes, reversals, streaks, historical rank, new tracked listings, leaderboard changes and external money-supply milestones. Stablecoin Velocity is evaluated as research too, but can never select the Signal. The published X/Telegram post for a canonical day always carries the frozen Stablecoin Signal verbatim — the same headline shown on the dated Daily Tape record — together with its evidence line and dated permalink. A draft that does not match the frozen Signal word-for-word is blocked from posting. Engagement considerations may influence whether and when a day is distributed, never which fact is selected.

Sub-signals. Alongside the primary Signal, the Tape and dated permalink pages show supporting sub-signals: the DDD reading, the supply movement, and — when a driver can be confidently named — which issuer, chain, or currency stood out. When no single mover is confidently named, a sub-signal may say so instead.

Guarded attribution. One-day issuer and chain moves are clues, not the story by themselves. An issuer, chain, or currency is only named in the primary headline when its move is large enough in dollar terms and accounts for a meaningful share of the day's total move. If a single name's move looks like a data artifact — for example a name appearing or disappearing entirely between snapshots — or the comparison is ambiguous, Stable Tape avoids promoting that name as the main headline.

History wording. “Of the week” appears only when the seven-record window is date-contiguous enough to represent a week. Archive-superlative headlines require at least 30 canonical Daily Tape records; below 90 records, the headline itself states the archive size.

DDD and “1 in N.” The DDD benchmark is always stated as a percentage first. “1 in N U.S. dollars” is only a rounded, plain-English translation of that percentage for readability — raw, unrounded 1-in-N values are never used as the headline figure.

Stablecoin Signal selection does not use price, sentiment, trading volume, transaction volume, payments activity, settlement timing, sponsor input, predictions, advice, or manual editorial preference. Daily Tape describes observed net supply movement between snapshots, not transaction-level mint/burn events. Stablecoin Velocity (see the Stablecoin Velocity beta card above) is separate usage research and does not feed Signal selection.

Signal thresholds are versioned and may be refined as the record set grows. Material methodology changes will be documented.
Supporting benchmark layers

Six benchmark layers extend the DDD headline. Each is derived from the same DeFiLlama supply data used for DDD unless noted.

Issuer dominance
issuer share = issuer USD supply ÷ total USD stablecoin supply
top 1 / top 2 / top 5 share · live snapshot
Chain distribution
chain share = chain stablecoin supply ÷ total USD stablecoin supply
by blockchain · live snapshot
Currency breakdown
USD share = USD-pegged supply ÷ total tracked stablecoin supply
puts the DDD numerator in context of non-USD supply
Supply momentum
net movement = expanded supply − contracted supply
Daily Tape per-window expansion / contraction read
TCD & HHI
TCD = top-2 issuer share combined
HHI = ∑(issuer share %2)
concentration context on /issuers
Research & roadmap
Velocity (research beta) · Economic model taxonomy (research) · Agentic activity (future)
not live benchmarks · see /metrics for status

Issuer dominance

issuer share = issuer USD stablecoin supply ÷ total USD stablecoin supply

The /issuers page reports top issuer share, top 2 share, and top 5 share as plain percentages computed from the ranked issuer list. These are not independently sourced — they are derived from the same DeFiLlama issuer supply data used for DDD, sorted descending by current supply.

Top issuer share is the largest single issuer's supply divided by total tracked supply. Top 2 share adds the second-largest issuer (equivalent to TCD). Top 5 share is the sum of the five largest issuers' supply.

Issuer classifications (which stablecoin maps to which issuer) come from DeFiLlama, not from manual judgment calls by Stable Tape. If DeFiLlama updates a classification, the share figures update automatically on the next data refresh.

Freshness: issuer data refreshes roughly every 5 minutes from DeFiLlama. If a share value is unavailable — for example, if the upstream fetch fails — it is omitted rather than estimated. The directory shows the timestamp of the last successful update.
Interpretation

Limitations

  • DDD is not financial advice. It is a benchmark and market-context layer.
  • DDD does not include CBDCs. Central bank digital currencies are not stablecoins and are not in the numerator.
  • DDD does not include traditional bank deposits as stablecoins. Tokenised deposits, bank-issued tokens, and fiat bank accounts are not in the DDD numerator.
  • DDD numerator is USD-pegged stablecoins only. Non-USD stablecoins (EURC, GBPC, etc.) are monitored as a classification caveat but excluded from the headline DDD numerator.
  • DDD is not transaction volume. DDD measures circulating supply, not how much value has moved through stablecoin transactions.
  • DDD is not a user count. DDD does not measure active wallets, unique users, or payment adoption.
  • DDD is not an endorsement. DDD is not a risk rating, solvency rating, backing audit, or endorsement of any issuer, chain, wallet, neobank, sponsor, or stablecoin. Appearing in the benchmark does not imply quality, safety, or regulatory approval.
  • DDD does not claim stablecoins are part of U.S. M2. The comparison shows relative scale, not monetary equivalence.
  • The numerator and denominator update on different cadences — stablecoin supply is near real-time; M2 is monthly with a release lag.
  • The stablecoin numerator depends on DeFiLlama's pegged-asset dataset. A small amount of non-USD-pegged supply may enter the tracked total if upstream classifications shift.
  • Changes in DDD can come from stablecoin supply growth, changes in U.S. M2, or both.

Cadence and citation status

Use the live DDD reading for current context. Use the dated Daily Tape permalink when you need a citable record.

SurfaceSourceStatus
Stablecoin supply inputDeFiLlama stablecoin supplyLive, source-updated input.
U.S. M2 denominatorFRED M2SLMonthly macro series; latest available observation used.
Live DDD readingCurrent benchmark estimate; useful for dashboards and widgets.
Daily Tape recordFrozen daily canonical record, around 12:00 UTC.
Dated Daily Tape permalinkPreferred citable and shareable surface; carries the Stablecoin Signal, evidence line, source values, M2 date, record hash when available, and its own dated share card.
See Daily Tape for the citable dated permalink series, and Developers for API access to the same underlying values.

Independence & citation

Sponsor independence

DDD is an independent public benchmark. Sponsors and commercial partners do not influence: the DDD formula, data inputs, supply classifications, Daily Tape records, issuer share rankings, chain distribution, or any headline number. The benchmark is the same regardless of who sponsors the site.

Both underlying data sources — DeFiLlama and FRED M2SL — are freely accessible, so anyone can verify the benchmark inputs independently.

To cite a specific reading, use the dated Daily Tape permalink: stabletape.com/tape/YYYY-MM-DD. Each dated record is frozen, linkable, and shareable — it carries its own dated share card and social preview. For the benchmark methodology, cite this page.

Digital Dollar Dominance. DDD Benchmark Methodology. Stable Tape, 2026. stabletape.com/methodology
Definitions
Stablecoin
A cryptocurrency designed to maintain a stable value, usually by being pegged one-to-one to a fiat currency such as the US dollar.
Pegged asset
Any digital token whose value is tied to an external reference, such as a national currency, commodity, or basket of assets.
Market cap
The total value of all units of an asset in circulation, calculated as supply multiplied by the current price per unit.
M2
A broad measure of money that includes cash, checking deposits, savings deposits, and small time deposits, published monthly by the Federal Reserve.
M1
A narrower money measure than M2. M1 is sometimes described as transactional money, but since the May 2020 redefinition official M1 also includes savings deposits and other broader liquid balances — so it is no longer a clean measure of instantly spendable money. For this reason DDD does not use official M1 as a transactional denominator; the DDD Active companion metric instead reconstructs a transactional base from currency in circulation plus demand deposits. See the Metrics page.
Mint
The creation of new stablecoin units, increasing the total supply in circulation.
Burn
The permanent removal of stablecoin units from circulation, reducing the total supply.
On-chain
Activity recorded directly on a public blockchain, where it can be independently verified by anyone.

Daily Tape

Get Tape updates.

The latest official Daily Tape window, daily card, and citable stablecoin supply movement updates.