Weekly Insights Charts Tracker Companies Networks Glossary
Indicator

Adoption Curve: Where Is Each Stablecoin on the S-curve?

Logistic S-curve fitting maps each stablecoin's market cap history to the classic adoption lifecycle. The model — f(t) = L / (1 + e−k(t−t₀)) — fits a carrying capacity L (projected saturation), growth rate k, and inflection point t₀ to each coin's daily market cap. Phases: Early Growth (<25% of L), Acceleration (25–50%), Maturity (50–75%), Saturation (>75%). As of Apr 2026, SYRUPUSDC leads at 100% of its projected saturation ceiling. 3 in growth.

Most Saturated
loading…
In Acceleration
25–50% of saturation
Avg Saturation
across all fitted coins
Coins Fitted
R² ≥ 0.40 quality filter

Saturation Ranking — Current Position on S-curve

Each coin's current market cap as a percentage of its logistic-fitted saturation level L, colored by phase. Coins near 100% are approaching their modeled ceiling; coins below 50% still have significant runway under the current trajectory.

S-curve Explorer — Actual vs Fitted

Actual market cap (solid line) vs fitted logistic curve (dashed) for the selected coin. The dashed curve asymptotes toward the projected saturation ceiling L.

Adoption Phase — All Coins

All successfully fitted coins with saturation %, projected saturation cap L, inflection date, and R² goodness-of-fit. Sorted by saturation % descending.

Methodology

The logistic growth model f(t) = L / (1 + e−k(t−t₀)) is fitted to each coin's daily market cap history using scipy.optimize.curve_fit (Levenberg-Marquardt). Time is normalised to [0, 1] over each coin's data range for numerical stability. Initial guesses: L = 2× peak market cap, k = 8, t₀ = 0.5. Bounds: L ∈ [0.8×peak, 30×peak], k ∈ [0.3, 200], t₀ ∈ [−0.5, 1.5].

Coins with R² below 0.40 are excluded — this removes declining coins (logistic does not model contraction), very new coins (<20 data points), and erratic histories. Phase thresholds: <25% = Early Growth, 25–50% = Acceleration, 50–75% = Maturity, >75% = Saturation. Data: CoinGecko daily snapshots. Update frequency: Daily at 15:20 UTC. Coverage: Apr 2025 – present (367 snapshots).

Frequently Asked Questions
What is the stablecoin adoption curve?
The adoption curve fits a logistic S-curve to each stablecoin's market cap history. The logistic model — used in epidemiology, technology diffusion, and economics — captures the typical growth pattern: slow start, rapid acceleration, then deceleration as a saturation ceiling is approached. The output shows each coin's current position on that curve: Early Growth (<25% of projected saturation), Acceleration (25–50%), Maturity (50–75%), or Saturation (>75%).
What does the saturation level L represent?
L is the carrying capacity — the market cap ceiling implied by the coin's historical growth trajectory. It is not a price target or a forecast. Stablecoins can exceed their modeled L if they achieve structural adoption beyond historical trends (new use cases, regulatory approval, integration with payment rails). L should be read as the saturation implied by the current S-curve regime, not an immutable ceiling.
What is the inflection point?
The inflection point (t₀) is the date when growth was fastest — where the S-curve bends from accelerating to decelerating. Before t₀, growth is compounding exponentially. After t₀, growth continues but at a slowing pace as market cap approaches L. Coins past their inflection point are in the maturity or saturation phase.
Why do some stablecoins not appear in the chart?
Coins are excluded when the logistic model fits poorly (R² below 0.40). This typically happens with declining coins (where market cap has been falling — the logistic does not model contraction), very new coins with fewer than 20 data points, or coins with highly erratic market cap histories. These coins may be candidates for the Behavioral Clustering indicator instead.
Is the saturation level a price prediction?
No. For stablecoins pegged to $1.00, price is fixed. The saturation level L is a market cap ceiling — effectively a supply ceiling, since price is constant. A $150B saturation level for USDT implies the model expects USDT supply to plateau around 150 billion tokens if the current adoption trajectory continues without structural change.