TL;DR: faf-cli v5.2.5 is the final v5 release. 21-slot Mk3.1 scoring engine. 1,232 tests. Your .faf files are 100% compatible with v6 — no migration needed.
What v5 Built
v5 was the foundation. It proved that AI needs a format for context, not just prose. It shipped:
- IANA registration —
application/vnd.faf+yaml(October 2025) - Anthropic MCP #2759 — merged into the official registry
- 45,000+ downloads — across npm, PyPI, and crates.io
- Bi-sync —
.faf↔CLAUDE.mdin 8ms - 153+ formats — TURBO-CAT detected them all
- CERN publication — Zenodo #18251362
From August 2025 to March 2026 — seven months of shipping. Solo. Self-funded. MIT forever.
What's Next
v6 is a ground-up Bun-native rewrite. Same format, same files, everything faster and smaller:
- 89% code reduction — 53K lines → 3.2K lines
- 33 Mk4 slots — up from 21
- WASM scoring kernel — Rust-compiled, deterministic
- 94 KB package — down from 850 KB
- 26 focused commands — down from 50+
- 4 runtime deps — down from 10+
npm install -g faf-cli@6Your .faf files work unchanged. No migration. Just upgrade.
The Numbers
Version
v5.2.5
v6.0
Source lines
53,214
3,182
Package size
850 KB
94 KB
Slots
21 (Mk3.1)
33 (Mk4)
Runtime deps
10+
4
Scoring
TypeScript
WASM (Rust)
