Ecosystem report

Old: main (merge base) 82283221 → New: 25277/merge 85032933