Skip to content

← On-chain Bitcoin

MSOL - STH Spent Output Age

Average lifespan of UTXOs spent by Short-Term Holders (coins younger than 155 days). Typical range 1-6 days. Paired with the LTH Spent Output Age, the STH/LTH split provides a cohort-level view of on-chain activity freshness.

Tier proOn-chain Bitcointransactionsmsolmedianlifespanage

What is it?

Our data infrastructure serves the sth_spent_output_age_days series: the average age of UTXOs spent by Short-Term Holders (STH cohort, coins younger than 155 days). The typical range is 1 to 6 days. Unlike the theoretical MSOL (global median of all spent outputs), this implementation isolates the STH cohort - making it a barometer of short-term activity 'freshness'. Paired with the LTH Spent Output Age (mean-dollar-invested-age), the STH/LTH pair gives a complete view of activity by cohort.

How to read

Low MSOL (hours to days) indicates the majority of on-chain activity is rapid turnover - active trading, arbitrage, or exchange movements. High MSOL (weeks or months) means even 'typical' activity involves relatively old coins, which is unusual and warrants investigation.

Key zones

MSOL typically oscillates between a few hours and a few days. Sustained values above 7 days mark a regime change in the type of coins being moved. Multi-week values have only been observed during exceptional market events.

What to observe

The ASOL - MSOL gap is a dispersion indicator: a large gap means a few very old UTXOs are moving but majority activity remains 'young'. MSOL rising alongside ASOL marks a broad, distributed movement of old coins - a more robust reading than an isolated ASOL spike.

Historical context

MSOL has remained remarkably stable across cycles, reflecting that the majority of on-chain activity is always short-term. The rare significant MSOL elevations coincided with the most extreme market moments: end-of-bear-market capitulations and advanced distribution phases at peaks.

Expert notes

MSOL is mathematically more robust than ASOL for identifying regime changes in the 'critical mass' of on-chain activity. However, it is also less sensitive to individual whale movements, which may have disproportionate market impact. Using both in tandem offers the best analytical framework.

Common mistakes to avoid

MSOL captures only output age, not value. Low MSOL does not mean little value is being transferred - it means most outputs are young. Value segmentation (small vs. large UTXOs) adds an essential complementary dimension that MSOL alone does not provide.

Programmatic access

REST API

curl -sS \
  'https://api.trinityinsights.io/api/v1/onchain/msol/history?days=90' \
  -H 'X-API-Key: $TRINITY_API_KEY'

MCP server

{
  "tool": "get_chart_value",
  "metric_id": "msol",
  "timeframe": "1y"
}

Required tier: pro. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.

Related metrics

Institutional disclaimer

Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.