FPF Reference
Hosted fpf-memory MCP server + slim wiki projection of the First Principles Framework (FPF). 248 pattern pages, 14 working routes, and the preface — addressable by stable FPF IDs, browsable here and queryable through MCP.
Start here · Connect MCP · Open the catalog · Routes
Upstream FPF commit 2026-05-12 (
ee40821c) in ailev/FPF · source 500fcc0b.
fpf-memory MCP — what this server does
A hosted MCP endpoint that exposes the compiled FPF index to any MCP-aware client (ChatGPT, Claude, VS Code, Zed, Codex). Reads are deterministic graph traversals over named IDs, not embedding similarity — so answers cite exact patterns and routes you can audit.
Six public tools:
browse_fpf_catalog— paginate patterns, routes, lexemes, prefacesearch_fpf— ranked text search across the compiled indexquery_fpf_spec— bounded answer with IDs, citations, constraintsask_fpf— same plus rendered markdown for chat surfacesread_fpf_doc— exact canonical page for a selector (preview + full modes)get_fpf_index_status— snapshot freshness, source hash, build time
Endpoint: https://mcp.fpf.sh/api/mcp/fpf_memory/mcp · Status: mcp.fpf.sh/api/fpf/status · Connect setup →
FPF — the framework this server projects
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.
The First Principles Framework (FPF) is a structured framework for thinking and coordinating work. It 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.
FPF is authored by Anatoly Levenchuk. The canonical source is github.com/ailev/FPF — that repository is the source of truth. This site is a wiki projection; the MCP server above is a programmatic projection.
Cite this spec. If you use FPF, please cite: Levenchuk, Anatoly. First Principles Framework (FPF). GitHub repository: https://github.com/ailev/FPF
Part A - Kernel Architecture Cluster
- A.0 - Onboarding Glossary (NQD & E/E‑LOG)
- A.1 - Holonic Foundation: Entity → Holon
- A.1.1 - U.BoundedContext: The Semantic Frame
- A.2 - Role Taxonomy
- A.2.1 - U.RoleAssignment: Contextual Role Assignment
- A.2.2 - U.Capability: System Ability (dispositional property)
- A.2.3 - U.PromiseContent: Consumer‑facing Promise Clause
- A.2.4 - U.EvidenceRole: The Evidential Stance
- A.2.5 - U.RoleStateGraph: The Named State Space of a Role
- A.2.6 - Unified Scope Mechanism (USM): Context Slices & Scopes
- A.2.7 - U.RoleAlgebra: In-Context Role Relations (≤, ⊥, ⊗)
- A.2.8 - U.Commitment: Deontic Commitment Object
- A.2.9 - U.SpeechAct: Communicative Work Object
- A.3 - Transformer Constitution (Quartet)
- A.3.1 - U.Method: The Abstract Way of Doing
- A.3.2 - U.MethodDescription: The Recipe for Action
- A.3.3 - U.Dynamics: The Law of Change
- A.4 - Temporal Duality & Open-Ended Evolution Principle
- A.5 - Open-Ended Kernel & Extension Layering
- A.6 - Signature Stack & Boundary Discipline
- A.6.0 - U.Signature — Universal, law‑governed declaration
- A.6.1 - U.Mechanism - Law‑governed application to a SubjectKind over a BaseType
- A.6.2 - U.EffectFreeEpistemicMorphing — Effect-Free Morphisms of Epistemes
- A.6.3 - U.EpistemicViewing — describedEntity-Preserving Morphism
- A.6.3.CR - ConservativeRetextualization - same-described-entity textual re-expression
- A.6.3.CSC - Controlled Semantic Coarsening
- A.6.3.RT - RepresentationTransduction - same-described-entity representation-scheme transition
- A.6.4 - U.EpistemicRetargeting — describedEntity-Retargeting Morphism
- A.6.5 - U.RelationSlotDiscipline - SlotKind / ValueKind / RefKind discipline for n‑ary relations (with slot‑operation lexicon)
- A.6.6 - U.BaseDeclarationDiscipline - Kind-explicit, scoped, witnessed base declaration discipline (with base-change lexicon)
- A.6.7 - MechSuiteDescription — Description of a set of distinct mechanisms
- A.6.8 - Service Polysemy Unpacking (RPR-SERV)
- A.6.9 - U.CrossContextSamenessDisambiguation — Repairing cross-context “same / equivalent / align” via explicit Bridges (RPR-XCTX)
- A.6.A - U.ActionInvitationPrecisionRestoration — Affordance / Action-Invitation Precision Restoration (ACT-INV)
- A.6.B - Boundary Norm Square (Laws / Admissibility / Deontics / Work-Effects)
- A.6.C - Contract Unpacking for Boundaries
- A.6.H - Wholeness Language Unpacking (RPR-WHOLE)
- A.6.P - U.RelationalPrecisionRestorationSuite — Relational Precision Restoration (RPR) — Kind-Explicit Qualified Relation Discipline
- A.6.Q - U.QualityTermPrecisionRestoration — Quality Term Precision Restoration (Q-TERM)
- A.6.RSIG - Recognition Signatures for Descriptions
- A.6.S - U.SignatureEngineeringPair — Constructive signature engineering (ConstructorSignature + TargetSignature)
- A.7 - Strict Distinction (Clarity Lattice)
- A.8 - Universal Core (C-1)
- A.9 - Cross-Scale Consistency (C-3)
- A.10 - Evidence Graph Referring (C-4)
- A.11 - Ontological Parsimony (C-5)
- A.12 - External Transformer & Reflexive Split (C-2)
- A.13 - The Agential Role & Agency Spectrum
- A.14 - Advanced Mereology: Components, Portions, Aspects & Phases
- A.15 - Role-Method-Work Alignment (Contextual Enactment)
- A.15.1 - U.Work: The Record of Occurrence
- A.15.2 - U.WorkPlan: The Schedule of Intent
- A.15.3 - SlotFillingsPlanItem — Planned Slot-Fillings Baseline (WorkPlanning PlanItem)
- A.15.4 - Work-Relevant Source Restoration
- A.16 - Language-State Transduction Coordination
- A.16.0 - U.LanguageStateTransductionTrajectory — Optional trajectory-account normal form
- A.16.1 - U.PreArticulationCuePack
- A.16.2 - Reopen / SketchBackoff / Respecify
- A.17 - A.CHR-NORM — Canonical “Characteristic” & rename (Dimension/Axis → Characteristic)
- A.18 - A.CSLC-KERNEL — Minimal CSLC in Kernel (Characteristic/Scale/Level/Coordinate)
- A.19 - CharacteristicSpace & Dynamics Hook (A.CHR-SPACE)
- A.19.CHR - CHRMechanismSuite — CHR mechanism-suite anchor (suite obligations + P2W planned baseline)
- A.19.CN - CN-frame (comparability & normalization)
- A.19.CPM - Unified Comparison Mechanism (CPM)
- A.19.SelectorMechanism - Unified Selection Kernel (SelectorMechanism)
- A.19.UINDM - Unified Indicatorization Mechanism (UINDM)
- A.19.ULSAM - Unified Lawful Scale Aggregation Mechanism (ULSAM)
- A.19.UNM - Unified Normalization Mechanism (UNM)
- A.19.USCM - Unified Scoring Mechanism (USCM)
- A.20 - U.Flow.ConstraintValidity — Eulerian
- A.21 - GateProfilization: OperationalGate(profile) (GateFit core)
Part B - Trans-disciplinary Reasoning Cluster
- B.1 - Universal Algebra of Aggregation (Γ)
- B.1.1 - Dependency Graph & Proofs
- B.1.2 - System-specific Aggregation Γ_sys
- B.1.3 - Γ_epist — Knowledge-Specific Aggregation
- B.1.4 - Contextual & Temporal Aggregation (Γctx & Γtime)
- B.1.5 - Γ_method — Order-Sensitive Method Composition & Work Enactment
- B.1.6 - Γ_work — Work as Spent Resource
- B.2 - Meta-Holon Transition (MHT): Recognizing Emergence and Re-identifying Wholes
- B.2.1 - BOSC Triggers
- B.2.2 - MST (Sys) — Meta-System Transition
- B.2.3 - MET (KD) — Meta-Epistemic Transition
- B.2.4 - MFT (Meta-Functional Transition)
- B.2.5 - Supervisor–Subholon Feedback Loop
- B.3 - Trust & Assurance Calculus (F–G–R with Congruence)
- B.3.1 - Components & Epistemic Spaces
- B.3.2 - Evidence & Validation Logic (LOG-use)
- B.3.3 - Assurance Subtypes & Levels
- B.3.4 - Evidence Decay & Epistemic Debt
- B.3.5 - CT2R-LOG — Working-Model Relations & Grounding
- B.4 - Canonical Evolution Loop
- B.4.1 - Observe -> Notice -> Stabilize -> Route
- B.4.2 - Knowledge Instantiation
- B.4.3 - Method Instantiation
- B.5 - Canonical Reasoning Cycle
- B.5.1 - Explore → Shape → Evidence → Operate
- B.5.2 - Abductive Loop
- B.5.2.0 - U.AbductivePrompt
- B.5.2.1 - Creative Abduction with NQD
- B.5.3 - Role-Projection Bridge
- B.6 - Characterisation Families (CHR-use)
- B.7 - Common Logic Suite (LOG-use)
Part C - Kernel Extension Specifications
- C.1 - Sys‑CAL
- C.2 - KD‑CAL
- C.2.1 - U.Episteme — Epistemes and their slot graph
- C.2.2 - Reliability R in the F–G–R triad
- C.2.3 - Unified Formality Characteristic F
- C.2.4 - U.ArticulationExplicitness
- C.2.5 - U.LanguageStateClosureDegree
- C.2.6 - U.LanguageStateAnchoringMode
- C.2.7 - U.LanguageStateRepresentationFactorBundle
- C.2.2a - U.LanguageStateSpace — Language-state chart over U.CharacteristicSpace
- C.2.LS - U.LanguageStateFacetProfile — Thin owner for language-state facets
- C.3 - Kind‑CAL — Kinds, Intent/Extent, and Typed Reasoning
- C.3.1 - U.Kind & U.SubkindOf (Core)
- C.3.2 - KindSignature (+F) & Extension/MemberOf
- C.3.3 - KindBridge & CL^k — Cross‑context Mapping of Kinds
- C.3.4 - RoleMask — Contextual Adaptation of Kinds (without cloning)
- C.3.5 - KindAT — Intentional Abstraction Facet for Kinds (K0…K3)
- C.3.A - Typed Guard Macros for Kinds + USM (Annex)
- C.4 - Method‑CAL
- C.5 - Resrc‑CAL
- C.6 - LOG‑CAL – Core Logic Calculus
- C.7 - CHR‑CAL – Characterisation Kit
- C.9 - Agency‑CHR
- C.10 - Norm‑CAL
- C.11 - Decision Theory (Decsn-CAL)
- C.12 - ADR‑Kind-CAL
- C.13 - Compose‑CAL — Constructional Mereology
- C.14 - M‑Sys‑CAL
- C.15 - M‑KD‑CAL
- C.16 - MM-CHR — Measurement & Metrics Characterization
- C.17 - Creativity‑CHR — Characterising Generative Novelty & Value
- C.18 - NQD‑CAL — Open‑Ended Search Calculus
- C.18.1 - SLL — Scaling‑Law Lens (binding)
- C.19 - Explore–Exploit Governor (E/E‑LOG)
- C.19.1 - Bitter‑Lesson Preference (BLP)
- C.20 - Discipline‑CAL — Composition of U.Discipline
- C.21 - Discipline‑CHR - Field Health & Structure
- C.22 - Problem Typing & TaskSignature Assignment (Problem‑CHR)
- C.22.1 - Task-family adaptation signature
- C.23 - Method‑SoS‑LOG — MethodFamily Evidence & Maturity
- C.24 - Agentic Tool‑Use & Call‑Planning (C.Agent‑Tools‑CAL)
- C.25 - Q-Bundle: Authoring "-ilities" as Structured Quality Bundles
- C.26 - Quantum-Like Modeling Lens
- C.26.1 - Probe-Coupled Boundary Interaction
- C.26.2 - Enacted Distributed State Evidence
- C.26.3 - Viability-Envelope Boundary Regulation
- C.27 - Temporal Claim Adequacy: State Readings, Temporal Trends, and Intervention-Sensitive Temporal Change
- C.28 - CausalUse-CAL: Causal-Use Questions, Causality-Ladder Rungs, Identification and Realizability
Part D - Multi-scale Ethics & Conflict-Optimisation
- D.1 - Axiological Neutrality Principle
- D.2 - Multi-Scale Ethics Framework
- D.2.1 - Local-Agent Ethics
- D.2.2 - Group-Ethics Standards
- D.2.3 - Ecosystem Stewardship
- D.2.4 - Planetary-Scale Precaution
- D.3 - Holonic Conflict Topology
- D.3.1 - Conflict Detection Logic (LOG-use)
- D.3.2 - Conflict Routing Protocol
- D.4 - Trust-Aware Mediation Calculus
- D.4.1 - Fair-Share Negotiation Operator
- D.4.2 - Assurance-Driven Override
- D.5 - Bias-Audit & Ethical Assurance
- D.5.1 - Taxonomy-Guided Audit Templates
- D.5.2 - Assurance Metrics Roll-up
Part E - The FPF Constitution and Authoring Guides
- E.1 - Vision & Mission
- E.2 - The Eleven Pillars
- E.3 - Principle Taxonomy & Precedence Model
- E.4 - FPF Artefact Architecture
- E.5 - Four Guard-Rails of FPF
- E.5.1 - DevOps Lexical Firewall
- E.5.2 - Notational Independence
- E.5.3 - Unidirectional Dependency
- E.5.4 - Cross-Disciplinary Bias Audit
- E.6 - Didactic Architecture of the Spec
- E.7 - Archetypal Grounding Principle
- E.8 - FPF Authoring Conventions and Style Guide
- E.9 - Design-Rationale Record (DRR) Method
- E.10 - LEX-BUNDLE: Unified Lexical Rules for FPF
- E.10.D1 - Lexical Discipline for “Context” (D.CTX)
- E.10.D2 - Intension–Description–Specification Discipline (I/D/S)
- E.10.P - Conceptual Prefixes (policy & registry)
- E.11 - First-Practical Entry and Pattern-Use Discoverability Discipline
- E.12 - Didactic Primacy & Cognitive Ergonomics
- E.13 - Pragmatic Utility & Value Alignment
- E.14 - Human-Centric Working-Model
- E.15 - Lexical Authoring & Evolution Protocol (LEX-AUTH)
- E.16 - RoC‑Autonomy Budget & Enforcement
- E.17 - Multi‑View Publication Kit (for Morphisms)
- E.17.0 - U.MultiViewDescribing — Viewpoints, Views & Correspondences
- E.17.1 - U.ViewpointBundleLibrary — Reusable Viewpoint Bundles
- E.17.2 - TEVB — Typical Engineering Viewpoints Bundle
- E.17.AUD - AuthoredUnitDiscipline - problem-pressure classification for one authored-readable unit with unstable described-entity or carried-move reading
- E.17.AUD.LHR - AuthoredUnitDiscipline / Local Head Restoration — repair the pressured local head before the authored unit inherits it
- E.17.AUD.OOTD - AuthoredUnitDiscipline / AuthoredUnit Primary Described-Entity Discipline — authored-unit stability over one primary described entity and carried move
- E.17.EFP - ExplanationFaithfulnessProfile - explanation classification over existing MVPK faces
- E.17.ID.CR - ComparativeReading - bounded comparative reading over comparative review units
- E.18 - Transduction Graph Architecture (E.TGA)
- E.19 - Pattern Quality Gates: Review and Refresh Profiles
- E.20 - Mechanism Introduction Protocol (MIP)
Part F - The Unification Suite (U-Suite): Concept-Sets, SenseCells & Contextual Role Assignment
- F.0.1 - Contextual Lexicon Principles
- F.1 - Domain‑Family Landscape Survey
- F.2 - Term Harvesting & Normalisation
- F.3 - Intra‑Context Sense Clustering
- F.4 - Role Description (RCS + RoleStateGraph + Checklists)
- F.5 - Naming Discipline for U.Types & Roles
- F.6 - Role Assignment & Enactment Cycle (Six-Step)
- F.7 - Concept‑Set Table Construction
- F.8 - Mint or Reuse? (U.Type vs Concept-Set vs Role Description vs Alias)
- F.9 - Alignment & Bridge across Contexts
- F.9.1 - Bridge Stance Overlay
- F.10 - Status Families Mapping (Evidence • Standard • Requirement)
- F.11 - Method Quartet Harmonisation
- F.12 - Service Acceptance Binding
- F.13 - Lexical Continuity & Deprecation
- F.14 - Anti‑Explosion Control (Roles & Statuses)
- F.15 - SCR/RSCR Harness for Unification
- F.16 - Worked‑Example Template (Cross‑Domain)
- F.17 - Unified Term Sheet (UTS)
- F.18 - Local-First Unification Naming Protocol
Part G - Discipline SoTA Patterns Kit
- G.0 - CG-Spec — Frame Standard & Comparability Governance
- G.1 - CG-Frame-Ready Generator
- G.2 - SoTA Harvester & Synthesis
- G.3 - CHR Authoring: Characteristics - Scales - Levels - Coordinates
- G.4 - CAL Authoring: Calculi - Acceptance - Evidence
- G.5 - Multi‑Method Dispatcher & MethodFamily Registry
- G.6 - Evidence Graph & Provenance Ledger
- G.7 - Cross-Tradition Bridge Calibration Kit (BridgeMatrix → BridgeCards + BCT/Sentinels)
- G.8 - SoS-LOG Bundles & Maturity Ladders
- G.9 - Parity / Benchmark Harness
- G.10 - SoTA Pack Shipping (pack-boundary owner; SoTA-Pack(Core))
- G.11 - Telemetry-Driven Refresh & Decay Orchestrator
- G.12 - DHC Dashboards — Discipline-Health Time-Series (lawful telemetry, generation-first)
- G.13 - External Interop Hooks for SoTA Discipline Packs (conceptual; normative when used)
Part H - Glossary & Definitional Pattern Index
Part I - Annexes & Extended Tutorials
- I.1 - Deprecated Aliases
- I.2 - Detailed Walk-throughs
- I.3 - Change‑Log (auto‑generated)
- I.4 - External Standards Mappings
Part J - Indexes & Navigation Aids
- J.1 - Concept‑to‑Pattern Index
- J.2 - Pattern‑to‑Example Index
- J.3 - Principle‑Trace Index
- J.4 - First Practical Entry Neighborhood Index
Part K - Lexical Debt
- K.1 - Mandatory Replacement of Measurement Terms
- K.2 - Migration Debt from A.2.6 (USM)
- K.3 - Temporal Claim Lexical Debt from C.27
Last Updated: 2026-05-12 — upstream FPF commit ee40821c (github.com/ailev/FPF)