Crypto news sentiment
The tone of crypto news coverage over the last 24 hours, with uncertainty and the evidence behind it. V1 covers news only.
Tone is a weighted mean of model scores from -1 (negative) to +1 (positive), with each story counted once. It describes news coverage, not where price goes next. How it is built.
Change: +0.01 vs prior 24h, no meaningful change. A change is called meaningful only when it exceeds both 0.05 and two combined standard errors.
News tone history
Item split
63% positive · 18% neutral · 19% negative (1206 items). Model agreement: n/a (share of items where CryptoBERT and VADER fall in the same tone band, not a probability of correctness).
Evidence
All figures come from one data category: news. Many articles about one event count as one story, so article volume is not presented as independent confirmation.
Sentiment by narrative
| Narrative | News tone | Items | Stories | Label |
|---|---|---|---|---|
| ETFs & Fund Flows | +0.07 | 94 | 78 | Neutral |
| Regulation & Enforcement | +0.14 | 48 | 42 | Positive |
| Memecoins | +0.26 | 44 | 36 | Positive |
| Stablecoins & Payments | +0.13 | 42 | 35 | Positive |
| Institutional & Treasuries | +0.18 | 35 | 23 | Positive |
| RWA & Tokenization | +0.24 | 25 | 20 | Positive |
| DeFi | +0.38 | 14 | 13 | Strongly positive |
| Hacks & Exploits | -0.29 | 13 | 11 | Negative |
| AI & Crypto | +0.12 | 11 | 11 | Positive |
| Layer 2 & Scaling | +0.55 | 11 | 8 | Strongly positive |
| Staking & Restaking | +0.34 | 7 | 5 | Strongly positive |
| Mining & Halving | +0.41 | 2 | 2 | Insufficient evidence |
| Protocol Upgrades | +0.82 | 1 | 1 | Insufficient evidence |
| Exchanges & Listings | -0.18 | 1 | 1 | Insufficient evidence |
Language measures
4.9% of news headlines use promotional language · 14.3% scored strongly positive.
Describes the text, not the mental state of readers. Not used in any score.
External context
alternative.me Fear & Greed: 69 (Greed). A third-party composite that overlaps with what this page measures. External context only, never used to validate the reading.