🤖 SaaS seat contraction — net revenue retention goes below 100%
Sacks' call off Salesforce's quarter, which he treats as the SaaS bellwether: net new ARR fell two-thirds quarter-on-quarter on flat sales and marketing spend, blowing CAC payback from ~30 months to 155 months. The mechanism is seat-based pricing meeting frozen headcount and layoffs, so the decade-long tailwind of starting each year at 120-150% of last year's revenue from existing customers inverts to 80-90% — top line corrects after valuations already did, sales and marketing headcount gets cut across the industry, and '2X is the new 3X' for the next year or so.
also touching these tickers, same direction: The $3-4T software industrial complex contracts in 2026 19 (IGV)
⚖ Why this verdict
fully deterministic — evaluate.py replays this from daily closes; nothing below is editable or hand-set
- Window: 2022-12-03 → 2023-12-03 — first mention + 12-month horizon, then the window locks.
- The call: ▼ SHORT CRM (primary play). CRM rose 94.1% over the window → direction-adjusted R = -94.1% (the call lost money).
- Benchmark: holding SPY over the same window returned +16.7%
→ α = -94.1 − (+16.7) = -110.8%
— what this call made or lost against just owning the index. This is the number the verdict uses.
Stock-selection read: -77.4% — did CRM move the predicted way relative to the market. The two only differ on a SHORT: this call was right about direction relative to the index but still cost money versus holding it.
- Rule fired:
· HIT — R ≥ +10% AND α ≥ +5· PARTIAL — R ≥ +5% OR α ≥ 0▶ MISS — everything else
- Credit: supporters of a MISS earn 0 each, opposers the inverse — this feeds the scoreboard weights. supported: Chamath, Sacks
Conviction timeline
bands: green ≥ 65 · watch ≥ 45 · ember ≥ 15
Plays vs SPY · % since first mention (2022-12-03)
Plays
| expression | symbol | kind | relevance | rationale |
|---|---|---|---|---|
| ▼ SHORT | CRM | stock | PRIMARY | the bellwether Sacks names and the quarter the thesis is built on |
| ▼ SHORT | IGV | etf | adjacent | the whole SaaS complex he says slows, not just Salesforce |
| ▼ SHORT | WDAY | stock | adjacent | seat-based enterprise SaaS priced directly off customer headcount — most exposed to seat contraction |
Mention log
“And then the thing that has happened over the past year is that sales have been hit. Every software company that I know is re-forecasting down, it's so much harder to grow. Customers are consolidating vendors, sharpening their pencils. Seed expansion has been replaced with seed contraction.”
“But this is the worst software recession we've been in. I think since the dot-com crash. I mean, the buyers have been laying off employees by the thousands. And since software has bought on a per-seat basis, the market has really condensed.”
“I think Jeremy Ball's substacks showed that the average growth forecast for SaaS companies for the next 12 months had been cut roughly in half. ... That meant they were buying a lot less software on a per-seat basis. So I think we've been through, call it a B2B or enterprise recession.”
Who built this conviction
each voice's total force on the score — supports and opposes from every mention, weighted exactly as the replay applied them · share = % of all mention-driven movement
⏳ decay drained -45.8 over the idea's life — that's time passing, attributed to no one
Score events
| episode | kind | Δ | after | note |
|---|---|---|---|---|
| E106 2022-12-03 | init | +32.5 | 32.5 | E106 born by Sacks (explicit_prediction x3) [w=0.77] |
| E107 2022-12-10 | decay | -1.3 | 31.2 | E107 silent |
| E108 2022-12-16 | reinforce | +9.6 | 40.8 | E108 Sacks support x3 [w=0.77] |
| E109 2022-12-24 | decay | -1.6 | 39.1 | E109 silent |
| E110 2023-01-06 | decay | -1.6 | 37.6 | E110 silent |
| E111 2023-01-13 | decay | -1.5 | 36.1 | E111 silent |
| E112 2023-01-20 | decay | -1.4 | 34.6 | E112 silent |
| E113 2023-01-27 | decay | -1.4 | 33.2 | E113 silent |
| E114 2023-02-04 | decay | -1.3 | 31.9 | E114 silent |
| E115 2023-02-11 | decay | -1.3 | 30.6 | E115 silent |
| E116 2023-02-17 | decay | -1.2 | 29.4 | E116 silent |
| E118 2023-03-03 | decay | -1.2 | 28.2 | E118 silent |
| E119 2023-03-11 | decay | -1.1 | 27.1 | E119 silent |
| E120 2023-03-17 | decay | -1.1 | 26.0 | E120 silent |
| E121 2023-03-24 | decay | -1.0 | 25.0 | E121 silent |
| E122 2023-03-31 | decay | -1.0 | 24.0 | E122 silent |
| E123 2023-04-07 | decay | -1.0 | 23.0 | E123 silent |
| E124 2023-04-14 | decay | -0.9 | 22.1 | E124 silent |
| E125 2023-04-21 | decay | -0.9 | 21.2 | E125 silent |
| E126 2023-04-28 | decay | -0.8 | 20.4 | E126 silent |
| E128 2023-05-12 | decay | -0.8 | 19.6 | E128 silent |
| E129 2023-05-19 | decay | -0.8 | 18.8 | E129 silent |
| E130 2023-05-26 | reinforce | +9.4 | 28.2 | E130 Sacks support x2 [w=0.77] |
| E131 2023-06-02 | decay | -1.1 | 27.1 | E131 silent |
| E132 2023-06-10 | decay | -1.1 | 26.0 | E132 silent |
| E133 2023-06-16 | decay | -1.0 | 24.9 | E133 silent |
| E134 2023-06-24 | reinforce | +10.5 | 35.4 | E134 Sacks support x3 [w=0.77] |
| E135 2023-07-01 | decay | -1.4 | 34.0 | E135 silent |
| E136 2023-07-09 | decay | -1.4 | 32.6 | E136 silent |
| E137 2023-07-14 | decay | -1.3 | 31.3 | E137 silent |
| E139 2023-07-27 | decay | -1.3 | 30.1 | E139 silent |
| E140 2023-08-04 | decay | -1.2 | 28.9 | E140 silent |
| E141 2023-08-11 | reinforce | +9.9 | 38.8 | E141 Sacks support x3 [w=0.77] |
| E142 2023-08-18 | decay | -1.6 | 37.2 | E142 silent |
| E143 2023-08-25 | decay | -1.5 | 35.7 | E143 silent |
| E144 2023-09-01 | decay | -1.4 | 34.3 | E144 silent |
| E146 2023-09-22 | reinforce | +7.6 | 41.9 | E146 Sacks support x2 [w=0.77] |
| E147 2023-09-29 | decay | -1.7 | 40.2 | E147 silent |
| E148 2023-10-07 | decay | -1.6 | 38.6 | E148 silent |
| E149 2023-10-13 | decay | -1.5 | 37.1 | E149 silent |
| E150 2023-10-20 | decay | -1.5 | 35.6 | E150 silent |
| E151 2023-10-27 | reinforce | +13.1 | 48.7 | E151 Chamath support x2 (new voice) [w=0.90] |
| E152 2023-11-03 | decay | -1.9 | 46.8 | E152 silent |