faf-rust
August 1, 2026 · View on GitHub
The FAF Rust workspace — one kernel, many shells.
.faf — Foundational AI-context Format. IANA-registered as application/vnd.faf+yaml.
This repo is the source of truth for foundation crates on crates.io.
Full name map (live · superseded · reserved): docs/CRATE-SUPERSESSION.md.
Crates (live)
| Crate | crates.io | What |
|---|---|---|
faf-kernel | faf-kernel | Parse, validate, Mk4 score |
faf-fafb | faf-fafb | FAFb binary brick |
faf-rust-sdk | faf-rust-sdk 3.x | Facade → kernel + fafb |
faf-wasm-sdk | faf-wasm-sdk 3.x | WASM shell → kernel + fafb |
[dependencies]
faf-rust-sdk = "3"
Related products (separate repos): rust-faf-mcp · mcp-better.
Older crate names stay under FAF ownership — see the supersession map for “use instead.”
Build
cargo build --workspace
cargo test --workspace
# Full ship bar (same gates as GitHub CI — run before push)
bash scripts/ci.sh
# Optional: block push on red CI twin
bash scripts/install-hooks.sh
Links
- faf.one — project home
- FAF specification
- Crate supersession map — namespace stewardship
If faf-rust has been useful, consider starring the repo — it helps others find it.
License
MIT