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)

Cratecrates.ioWhat
faf-kernelfaf-kernelParse, validate, Mk4 score
faf-fafbfaf-fafbFAFb binary brick
faf-rust-sdkfaf-rust-sdk 3.xFacade → kernel + fafb
faf-wasm-sdkfaf-wasm-sdk 3.xWASM 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

If faf-rust has been useful, consider starring the repo — it helps others find it.

License

MIT