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
- IANA Registered โ
application/vnd.faf+yaml - Anthropic MCP #2759 โ merged into official registry
- 47k+ downloads โ npm, PyPI, crates.io
- 5 MCP servers โ Claude, Grok, Gemini, Cursor, Rust
- IETF standardization โ in progress
- Zenodo/CERN โ academic publication
The ecosystem
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