IANA (Internet Assigned Numbers Authority), the organization that manages global Internet protocol resources, has officially registered application/vnd.faf+yaml as a recognized media type. This places .faf alongside established Internet standards like PDF, JSON, and XML.

📧 Official IANA Notification

What This Means

IANA registration is not a formality - it's recognition that a format has achieved Internet-scale significance. This is the same body that registered:

  • application/pdf - PDF documents
  • application/json - JSON data
  • text/xml - XML documents
  • image/jpeg - JPEG images
  • application/vnd.faf+yaml - FAF AI context (just added)

The vnd. prefix designates this as a vendor-specific media type - formats developed by organizations that have proven their utility and adoption in production environments.

From Desktop Frustration to Internet Standard

August 8, 2024

Format Created

Born from frustration with Claude Desktop forgetting project context. Created .faf as universal AI context format.

You Just Created THE Standard! - August 8, 2024
September 1, 2025

Developer Platform Launch

fafdev.tools and faf-engine-mk1 launched. Developer tools and engine testing platform go live. Built with Svelte 5 runes.

September 11, 2025

First Google Approval

".faf - AI-Context⚡️Fast AF" v1.0.2 approved and published to Chrome Web Store. Google security review passed.

September 16, 2025

MCP Server Launch

claude-faf-mcp v2.0.0 published to npm. First persistent project context server for Claude Desktop.

September 24, 2025

CLI Launch

faf-cli v2.1.0 published to npm. Format discovery engine (TURBO-CAT) processes 153+ framework types.

October 17, 2025

Anthropic MCP Registry Approval

claude-faf-mcp merged into official Anthropic MCP Registry (PR #2759). Official endorsement achieved.

October 29, 2025

Second Google Approval + 10k Downloads

"Stack⚡️Grabber" v1.6.0 approved and published to Chrome Web Store. Same day: ecosystem reaches 10k milestone.

October 31, 2025

IANA Registration

application/vnd.faf+yaml officially registered by IANA. Internet standard status achieved.

Technical Specification

Media Type

application/vnd.faf+yaml

File Extension

.faf

Format

YAML with structured frontmatter + markdown content

Purpose

Persistent project context for AI development tools

The +yaml suffix indicates .faf files are YAML-based, enabling standard YAML parsers to process them while the vnd.faf designation ensures AI tools recognize the semantic structure.

How to Use: project.faf in Its Rightful Place

project.faf sits exactly where it belongs in your project structure - between package.json (dependencies) and README.md (human documentation). It's the README for AI.

"README evolution for AI era"
— Google Gemini CLI (9.5/10 Rating)
project.faf file highlighted in project structure between package.json and README.md

project.faf in its rightful place - between dependencies and human docs

During BIG-3 Testing (Claude Anthropic, OpenAI Codex, Google Gemini) in September 2025, Google Gemini CLI rated .faf at 9.5/10, recognizing it as the natural evolution of README.md for the AI era. Just as package.json tells tools about dependencies, project.faf tells AI about your entire project in machine-readable YAML with 🍜 noodles as the creator says.

Quadruple Validation: Google (2x), Anthropic, IANA

🏛️

IANA Registration

Official Internet media type alongside PDF, JSON, XML

✓ Oct 31, 2025

🤖

Anthropic MCP

Merged into official Model Context Protocol registry

✓ Oct 17, 2025

🏪

Google Chrome (First)

.faf - AI-Context⚡️Fast AF v1.0.2

✓ Sep 11, 2025

Google Chrome (Second)

Stack⚡️Grabber v1.6.0

✓ Oct 29, 2025

Ecosystem Status

10.5k+
Total Downloads
5.8k CLI + 4.7k MCP (598/wk)
153+
Supported Frameworks
React, TypeScript, Next.js, Svelte, n8n...
4
Platform Approvals
IANA, Anthropic, Google (2x)
33
MCP Tools
Context operations via Claude Desktop
"AI context needed a file format. Not a product, not a tool - a format. IANA registration confirms what we knew from day one: persistent project context belongs at the protocol level, not the application level."
— .faf creator, October 2025

What's Next

IANA registration enables:

  • HTTP Content-Type headers: Web servers can properly identify .faf files
  • API standardization: RESTful APIs can exchange .faf context with proper MIME types
  • Browser recognition: Browsers treat .faf files as first-class format
  • Tool integration: IDEs, editors, and AI tools can register as .faf handlers
  • Email attachments: Email clients properly handle .faf files

This is infrastructure. The format works today across Claude Desktop, Claude Code, VS Code, Cursor, and any terminal. IANA registration ensures it continues working for decades.

Resources

Media Contact

Email: team@faf.one
Website: faf.one
GitHub: github.com/Wolfe-Jam/faf

About .faf

.faf (Foundational AI-context Format) is the first persistent project context format for AI development tools. Created on August 8, 2025, .faf provides universal, shareable AI context that works across Claude, Cursor, VS Code, and any AI tool. The format is free, open source (MIT), and now officially registered by IANA.

30 Years of Format Design Expertise

.faf didn't emerge from nowhere - it's the culmination of three decades of format design experience.

1990s

.iff Format Obsession

Fell for Commodore Amiga's .iff (Interchange File Format). Became obsessed with understanding what makes formats elegant, enduring, and adoptable.

2000s

Carpet Industry 3D Simulation Format

Created complex 3D simulation format for the Carpet Industry. Still in daily use today - proving that well-designed formats outlast trends and companies.

2023

AI Discovery

Got interested in AI development. Immediately recognized the context problem through the lens of 20+ years of format expertise.

2024-2025

Active AI Development

Building AI tools and projects. Experiencing context frustration firsthand. Drawing on decades of format knowledge to solve it.

Summer 2025

August 8, 2025: .faf Created

Applied 30 years of format expertise to AI's context problem. Got it right immediately - not luck, but experience.

"AI needed a format, it got one: .faf. This wasn't a lucky guess - it was three decades of format design expertise compressed into one solution. From .iff to Carpet Industry simulations to AI context, I've been preparing for this moment for 30 years."
— .faf creator

The Origin: August 8, 2024

This is the moment .faf was born - a celebration modal from the Chrome Extension showing "You Just Created THE Standard!" The screenshot captures the exact moment a format became reality.

Complete screenshot - You Just Created THE Standard! - August 8, 2024

August 8, 2024 - The day .faf became the Universal AI Context Format