FPF Reference
The First Principles Framework (FPF) is a pattern language for rigorous reasoning in engineering, research, and management, written by Anatoly Levenchuk. Its named, interlinked patterns help teams and AI agents keep meanings, claims, evidence, and decisions stable as work moves between people, tools, and time.
This site is the FPF reference: a browsable wiki projection of the published spec (284 pattern pages, 3 working routes, and the preface, addressable by stable FPF IDs). Programmatic MCP lookup is separate from this wiki; use Connect MCP only when you need the setup handoff.
First time here? Walk the worked example on Start Here. Stuck on a term like "holon" or "episteme"? Open the Glossary.
Choose your entry point
What is FPF?
FPF helps when raw insight is not enough: meanings, claims, alternatives, evidence, boundaries, and outputs must remain stable across contexts, time, people, tools, or AI agents.
FPF reads like a technical specification rather than a management book — named patterns, definitions, and review rules — with the goal of helping teams model complex work, make reasoning inspectable, and keep decisions stable across engineering, research, and management.
The upstream publication source this site tracks is github.com/ailev/FPF, specifically FPF-Spec.md on main by default. This wiki is the read projection of that source; the MCP server is the programmatic projection on its own origin.
Cite this spec. If you use FPF, please cite: Levenchuk, Anatoly. First Principles Framework (FPF). GitHub repository: https://github.com/ailev/FPF
Reference shortcuts
Start here · Glossary · Pattern Catalog · Routes · Change log
The full generated pattern catalog lives at Pattern Catalog; this home page stays focused on adoption paths and task entry points.
Agent/editor MCP setup lives on the MCP origin; use Connect MCP when you need the bridge. The reference wiki stays focused on the specification, generated IDs, routes, and glossary.
For framework orientation, see Start Here.
Published from
Upstream FPF commit 2026-06-17 (646b0b9b) in ailev/FPF · source hash sha256:35e3451f.
Full provenance
- Upstream ref:
646b0b9b164f7c13258633a33b92d2d0a569da28 - Source hash:
sha256:35e3451f360f03483df13a8ac75c2c95f762961bcc1c2415720e6a0317c40e43 - Published at:
2026-06-17T18:33:04Z
Production readiness is checked separately for the static reference and MCP runtime surfaces.
Last Updated: 2026-06-17 — upstream FPF commit 646b0b9b (github.com/ailev/FPF)