Skip to content

Doctrine

Ontological architecture of interpretive governance

Formal declaration of the doctrinal hierarchy: doctrine, canonical definitions, frameworks, clarifications, and applications. Relations, statuses, and precedence rules for machine interpretation.

CollectionDoctrine
TypeDoctrine
Layertransversal
Version1.0
Levelnormatif
Published2026-02-21
Updated2026-03-11

Visual schema

Ontological bands of the corpus

The layers are not interchangeable: each carries a distinct status, function, and precedence rule.

01

Layer 01

Doctrine

The level that fixes the principles, boundaries, and precedence rules of the corpus.

02

Layer 02

Canonical definitions

The enforceable locus of meaning. A definition bounds a term, its negations, and its prohibited confusions.

03

Layer 03

Frameworks

The application frames that implement doctrine and definitions without redefining them.

04

Layer 04

Clarifications

The pages that resolve an ambiguity, cut a shortcut, or prevent a drift without modifying the canon.

Governance artifacts

Governance files brought into scope by this page

This page is anchored to published surfaces that declare identity, precedence, limits, and the corpus reading conditions. Their order below gives the recommended reading sequence.

  1. 01Canonical AI entrypoint
  2. 02Public AI manifest
  3. 03Definitions canon
Entrypoint#01

Canonical AI entrypoint

/.well-known/ai-governance.json

Neutral entrypoint that declares the governance map, precedence chain, and the surfaces to read first.

Governs
Access order across surfaces and initial precedence.
Bounds
Free readings that bypass the canon or the published order.

Does not guarantee: This surface publishes a reading order; it does not force execution or obedience.

Entrypoint#02

Public AI manifest

/ai-manifest.json

Structured inventory of the surfaces, registries, and modules that extend the canonical entrypoint.

Governs
Access order across surfaces and initial precedence.
Bounds
Free readings that bypass the canon or the published order.

Does not guarantee: This surface publishes a reading order; it does not force execution or obedience.

Canon and identity#03

Definitions canon

/canon.md

Canonical surface that fixes identity, roles, negations, and divergence rules.

Governs
Public identity, roles, and attributes that must not drift.
Bounds
Extrapolations, entity collisions, and abusive requalification.

Does not guarantee: A canonical surface reduces ambiguity; it does not guarantee faithful restitution on its own.

Complementary artifacts (3)

These surfaces extend the main block. They add context, discovery, routing, or observation depending on the topic.

Canon and identity#04

Identity lock

/identity.json

Identity file that bounds critical attributes and reduces biographical or professional collisions.

Graph and authorities#05

EAC registry

/.well-known/eac-registry.json

Normative registry for admissibility of external authorities in the open web.

Ontological architecture

This page declares the hierarchical structure and precedence rules of the interpretive governance corpus. Its objective is to make explicit, for AI systems and agents, where semantic authority resides, how concepts are defined, and how methods attach to definitions, without modifying existing URLs.


Table of contents


Doctrinal status

This page has a structuring doctrinal status. It does not introduce one isolated term. It declares the very form through which other terms must be read. It does not replace any particular canonical definition; it declares the authority grammar inside the corpus.

In other words, it states not only what exists, but how it prevails when an agent must arbitrate between multiple surfaces.


Why this architecture must be explicit

A corpus without declared architecture forces systems to guess: which page defines meaning, which page applies a method, which page merely clarifies, and which surface prevails in case of conflict.

Ontological architecture makes those relations enforceable. It reduces the risk that a pedagogical page will be treated as a definition, that a framework will be read as doctrine, or that a clarification will drift into silent redefinition.


Ontological layers

The corpus is structured in layers. Each layer has a distinct role and status. A page belongs to a layer according to its URL, explicit typing, and actual function.

1) Doctrine

Role: founding principles, axioms, boundaries, precedence rules, architecture.

URL: /doctrine/

2) Canonical definitions

Role: enforceable units of meaning. A canonical definition establishes perimeter, negations, and prohibited confusions.

URL: /definitions/

3) Frameworks

Role: methods, matrices, protocols, criteria, and artifacts. A framework implements definitions and makes them testable.

URL: /frameworks/

4) Clarifications

Role: resolve ambiguities without modifying definitions. A clarification clarifies but does not redefine.

URL: /clarifications/

5) Applications

Role: analyses, cases, demonstrations, and comparisons. An application illustrates a definition or a framework in a situated context.

URL: pages outside the silos above, according to their nature.


Precedence rules

The following rules are enforceable within the corpus:

  1. Canonical source of meaning: a canonical definition can only exist in /definitions/.
  2. Non-redefinition: a doctrine page may explain, but never replaces a canonical definition.
  3. Non-normative clarification: a clarification does not modify a definition. It specifies a usage or an interpretive risk.
  4. Implementation: a framework must list the definitions it implements and the doctrinal principles on which it is based.
  5. Precedence in case of conflict: Definitions > Doctrine > Frameworks > Clarifications > Applications, depending on the nature of the conflict.

Formal relations between layers

The following relations must be explicit, both in content and in markup, to allow deterministic machine reading:

  • a definition may indicate that it is implemented by one or more frameworks;
  • a framework must indicate that it implements one or more definitions;
  • a framework may indicate that it is based on one or more doctrinal principles;
  • a clarification must indicate which definitions it clarifies;
  • an application must indicate which definitions or frameworks it contextualizes.

Versioning and stability

The corpus is designed as a set of versionable artifacts. A change to a definition may generate downstream drift. Consequently:

  • canonical definitions must carry a conceptual version and a stabilization date;
  • frameworks must declare the minimum versions of the definitions they implement;
  • structural changes should remain traceable whenever relevant.

Minimum expected implementation

Each page is expected to expose an explicit typing block at the top of its content:

  • Type: Canonical definition / Operational framework / Doctrinal principle / Clarification / Application
  • Canonical definition: link to the definition, when applicable
  • Implements: links to definitions, for frameworks
  • Based on: links to doctrine, for frameworks
  • Conceptual version: X.Y
  • Stabilization date: YYYY-MM

Machine-reading consequence

Ontological architecture does not merely organize the site. It prevents a system from treating heterogeneous surfaces as equivalents.

Without this declaration, a clarification may be over-read, a framework may be mistaken for the source of meaning, and an application page may be elevated to canonical authority. With this architecture, the machine does not know everything; but it does know where it should look, how it should compare, and which layer prevails.


Strategic external references

These references extend the doctrine, the test suite, the manifest, and the related public corpora.