TL;DR
LiveDDD = 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.
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.
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.
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.
Read the stablecoin M2 ratio explainer →
Explore companion metrics →
One frozen record. Published rules. One Stablecoin Signal.
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.
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.
Short definitions for related DDD benchmark searches and citations.
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.
How the Digital Dollar Decade scenarios on the homepage are constructed, and what they do and do not claim.
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.
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.
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.
| Layer | Treatment |
|---|---|
| Raw DeFiLlama stablecoin universe | Source universe for stablecoin supply data. |
| USD-pegged stablecoins | Included in the DDD numerator. |
| Non-USD fiat stablecoins | Excluded from the headline DDD numerator; shown only as context where relevant. |
| CBDCs | Excluded. |
| Bank deposits / commercial bank money | Excluded. |
| Final DDD numerator | Circulating USD stablecoin supply used in DDD. |
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.
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.
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.
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.
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.
Six benchmark layers extend the DDD headline. Each is derived from the same DeFiLlama supply data used for DDD unless noted.
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.
Use the live DDD reading for current context. Use the dated Daily Tape permalink when you need a citable record.
| Surface | Source | Status |
|---|---|---|
| Stablecoin supply input | DeFiLlama stablecoin supply | Live, source-updated input. |
| U.S. M2 denominator | FRED M2SL | Monthly macro series; latest available observation used. |
| Live DDD reading | — | Current benchmark estimate; useful for dashboards and widgets. |
| Daily Tape record | — | Frozen daily canonical record, around 12:00 UTC. |
| Dated Daily Tape permalink | — | Preferred citable and shareable surface; carries the Stablecoin Signal, evidence line, source values, M2 date, record hash when available, and its own dated share card. |
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.
Daily Tape
The latest official Daily Tape window, daily card, and citable stablecoin supply movement updates.