About FAF

The Context Standard for AI

What is .faf?

project.faf is a structured YAML file that lives in your repo. It tells any AI tool what your project is, how it's built, and who it's for. One file, every tool, every session.

Think of it as package.json for AI context. Your dependencies have a manifest โ€” now your context does too.

Why it exists

Every AI session starts from zero. Your AI re-discovers your stack, your goals, your conventions โ€” every time. That's 91% wasted context.

project.faf fixes that. Define once, AI remembers forever. Across sessions, models, tools, teams, and enterprises.

Credentials

The ecosystem

faf-cli Universal CLI โ€” npm
claude-faf-mcp Anthropic โ€” npm
grok-faf-mcp xAI โ€” npm
gemini-faf-mcp Google โ€” PyPI
faf-mcp Universal โ€” npm
faf-rust-sdk Rust โ€” crates.io

The three layers

.faf defines. .md instructs. AI consumes.

The foundation layer (project.faf) holds structured facts. The instruction layer (CLAUDE.md, AGENTS.md, .cursorrules) holds prose guidance โ€” generated from .faf. The AI reads both.

Origin

Created by Wolfe James. AI context R&D since 2024. FAF launched 2025 โ€” now IANA-registered and shipping across 3 registries.

Contact: team@faf.one