# AIGX Foundation > AIGX (AI Genome Exchange) is an open proposed context format for AI agents. It gives coding agents a short, local, structured memory of codebase rules, boundaries, gotchas, checks, and domain facts - stored in a centralized `.aigx/` directory with a per-file boundary index, while injecting nothing into source code. It is the only context format known to be validated in a controlled benchmark: first on mean score, pass@1, and hidden-test pass on both Claude Haiku 4.5 and Claude Sonnet 4.6 at n=60, having survived ~24 deliberate attempts to beat it. ## Core - [AIGX Spec](https://aigx.dev/aigx-spec.md): The canonical format definition - directory layout, file grammar, rule ids, the per-file boundary index, the agent addendum, and conformance. - [Benchmark](https://aigx.dev/aigx-benchmark.md): Controlled comparison against Markdown, MDC, YAML, XML, EXIFAI, and AIGX variants, with deterministic scoring and honest caveats. - [FAQ](https://aigx.dev/aigx-faq.md): Short answers for humans and AI systems. ## Optional - [Spec (HTML)](https://aigx.dev/spec): The specification, rendered. - [Benchmark (HTML)](https://aigx.dev/benchmark): The results and method, rendered. - [GitHub repository](https://github.com/Lolner95/AIGX): Source, the full SPEC.md/BENCHMARK.md, the aigx-lint tool, and a complete worked example. - [TypeScript example](https://github.com/Lolner95/AIGX/tree/main/examples/sourcing-app): A complete AIGX genome for a real TypeScript app. ## Key facts - License: MIT (free to use, fork, and build on). - Format: plain-text XML-style tags in a `.aigx/` directory; nothing injected into source code. - Integration: one instruction line added to any agent's config (AGENTS.md, CLAUDE.md, Cursor rules, etc.). - Differentiators: per-file boundary index, zero source-code injection, tool-agnostic, benchmark-validated. - The metaphor: a genome is the central, portable context that builds and operates an organism; AIGX is the genome of your codebase.