Vintage cohort decay
How each publishing week ages.
Every report is grouped by ISO publish-week, then re-checked at 30, 60, and 90 days with the same deterministic signal rule behind the track record. The survival score is the share still strengthening at the latest mature age band.
Aging heatmap
Vintage rows x age bands.
Each cell reports the share strengthening, steady, and quiet at that milestone.
Vintage 30d60d90d Survival
2026-W32 2 reports Aug 3, 2026 - Aug 3, 2026
30d n/a Not mature yet 0 eligible
60d n/a Not mature yet 0 eligible
90d n/a Not mature yet 0 eligible
0% awaiting 30d
2026-W31 8 reports Jul 27, 2026 - Aug 2, 2026
30d n/a Not mature yet 0 eligible
60d n/a Not mature yet 0 eligible
90d n/a Not mature yet 0 eligible
0% awaiting 30d
2026-W30 7 reports Jul 20, 2026 - Jul 26, 2026
30d n/a Not mature yet 0 eligible
60d n/a Not mature yet 0 eligible
90d n/a Not mature yet 0 eligible
0% awaiting 30d
2026-W29 14 reports Jul 13, 2026 - Jul 19, 2026
30d n/a Not mature yet 0 eligible
60d n/a Not mature yet 0 eligible
90d n/a Not mature yet 0 eligible
0% awaiting 30d
2026-W28 14 reports Jul 6, 2026 - Jul 12, 2026
30d n/a Not mature yet 0 eligible
60d n/a Not mature yet 0 eligible
90d n/a Not mature yet 0 eligible
0% awaiting 30d
2026-W27 15 reports Jun 29, 2026 - Jul 5, 2026
30d 85% 11 strengthening / 13 checked 15% steady · 0% quiet
60d n/a Not mature yet 0 eligible
90d n/a Not mature yet 0 eligible
85% 30d latest
2026-W26 14 reports Jun 22, 2026 - Jun 28, 2026
30d 79% 11 strengthening / 14 checked 21% steady · 0% quiet
60d n/a Not mature yet 0 eligible
90d n/a Not mature yet 0 eligible
79% 30d latest
2026-W25 14 reports Jun 15, 2026 - Jun 21, 2026
30d 71% 10 strengthening / 14 checked 29% steady · 0% quiet
60d n/a Not mature yet 0 eligible
90d n/a Not mature yet 0 eligible
71% 30d latest
2026-W24 14 reports Jun 8, 2026 - Jun 14, 2026
30d 79% 11 strengthening / 14 checked 21% steady · 0% quiet
60d n/a Not mature yet 0 eligible
90d n/a Not mature yet 0 eligible
79% 30d latest
2026-W23 9 reports Jun 1, 2026 - Jun 7, 2026
30d 89% 8 strengthening / 9 checked 11% steady · 0% quiet
60d 100% 4 strengthening / 4 checked 0% steady · 0% quiet
90d n/a Not mature yet 0 eligible
100% 60d latest
2026-W22 7 reports May 25, 2026 - May 31, 2026
30d 57% 4 strengthening / 7 checked 29% steady · 14% quiet
60d 86% 6 strengthening / 7 checked 14% steady · 0% quiet
90d n/a Not mature yet 0 eligible
86% 60d latest
2026-W21 7 reports May 18, 2026 - May 24, 2026
30d 71% 5 strengthening / 7 checked 29% steady · 0% quiet
60d 86% 6 strengthening / 7 checked 14% steady · 0% quiet
90d n/a Not mature yet 0 eligible
86% 60d latest
2026-W20 7 reports May 11, 2026 - May 17, 2026
30d 86% 6 strengthening / 7 checked 14% steady · 0% quiet
60d 100% 7 strengthening / 7 checked 0% steady · 0% quiet
90d n/a Not mature yet 0 eligible
100% 60d latest
2026-W19 5 reports May 6, 2026 - May 10, 2026
30d 80% 4 strengthening / 5 checked 20% steady · 0% quiet
60d 80% 4 strengthening / 5 checked 20% steady · 0% quiet
90d n/a Not mature yet 0 eligible
80% 60d latest
Method
- Vintage is the ISO week of the report's publish date.
- Strengthening means two or more live signals at the age milestone.
- Steady means one live signal; quiet means none.
- Survival is the strengthening share at the latest observed age band.
Agent prompt
Fetch /cohorts.json, rank cohorts by survivalScore, then compare the strongest vintage against /changes.json to identify which verticals created durable signal.