
TL;DR: The FAF ecosystem just crossed 100,000 downloads across npm, PyPI, and crates.io. From 60k to six figures in 51 days. Same packages. Same three registries. Same zero marketing budget. The format keeps spreading because the format keeps working.
The Numbers
These numbers are live hard floor (npm + crates + PyPI without_mirrors) — the same daily-refreshed source that feeds the site
banner. Truth page: faf.one/downloads.
The Packages
npm
PyPI
crates.io
From 60k to 100k
60k landed April 30. Since then the stretch that mattered wasn't marketing — it was engineering: a coordinated security disclosure handled with honest credit, the Trust / Grounded / Composed / Sourced editions, a benchmark where your own repo grades the answers, and every engine consolidated to a single source. The downloads followed the receipts.
What 100,000 Means
A six-figure count for an IANA-registered context format with no ads, no growth team,
and no tricks — just project.faf doing its job in five MCP servers,
a CLI, and every registry that would have us. Thank you for every single install. 🧡