{
  "version": "0.6",
  "name": "inferenslab.reading-paths",
  "domain": "inferenslab.org",
  "primary_domain": "inferenslab.org",
  "last_updated": "2026-04-09",
  "non_operational": true,
  "paths": [
    {
      "id": "start_here",
      "name_en": "Start here",
      "name_fr": "Commencer ici",
      "description_en": "Shortest human path through the mission, doctrine, scope, governance, and registry surfaces.",
      "description_fr": "Parcours humain le plus court à travers la mission, la doctrine, la portée, la gouvernance et le registre.",
      "steps": [
        {
          "type": "human",
          "url": "https://inferenslab.org/en/mission",
          "title": "Mission"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/en/doctrine",
          "title": "Doctrine"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/en/scope",
          "title": "Scope"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/ai-governance.json",
          "title": "Canonical governance entrypoint"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/en/governance",
          "title": "Governance"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/en/registry",
          "title": "Registry"
        }
      ]
    },
    {
      "id": "agent_first",
      "name_en": "Agent-first",
      "name_fr": "Agent-first",
      "description_en": "Machine entrypoints for governed automated consumption.",
      "description_fr": "Entrées machine pour consommation automatisée gouvernée.",
      "steps": [
        {
          "title": "AI governance",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/ai-governance.json"
        },
        {
          "title": "Interpretation policy",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/interpretation-policy.json"
        },
        {
          "title": "Response legitimacy",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/response-legitimacy.json"
        },
        {
          "title": "Anti-plausibility",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/anti-plausibility.json"
        },
        {
          "title": "Output constraints",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/output-constraints.json"
        },
        {
          "title": "Governance registry",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/governance-registry.json"
        }
      ]
    },
    {
      "id": "governance_auditor",
      "name_en": "For auditors & compliance",
      "name_fr": "Pour audit & conformité",
      "description_en": "Governance surfaces and evidence posture (non-operational).",
      "description_fr": "Surfaces de gouvernance et posture de preuve (non opérable).",
      "steps": [
        {
          "title": "Canonical governance entrypoint",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/ai-governance.json"
        },
        {
          "title": "AI manifest",
          "type": "machine",
          "url": "https://inferenslab.org/ai-manifest.json"
        },
        {
          "title": "AI policy",
          "type": "human",
          "url": "https://inferenslab.org/en/ai-policy"
        },
        {
          "title": "AI policy (Markdown)",
          "type": "machine",
          "url": "https://inferenslab.org/ai-policy.md"
        },
        {
          "title": "Governance",
          "type": "human",
          "url": "https://inferenslab.org/en/governance"
        },
        {
          "title": "Interpretation policy",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/interpretation-policy.json"
        },
        {
          "title": "Response legitimacy",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/response-legitimacy.json"
        },
        {
          "title": "Anti-plausibility",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/anti-plausibility.json"
        },
        {
          "title": "Output constraints",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/output-constraints.json"
        },
        {
          "title": "Security",
          "type": "human",
          "url": "https://inferenslab.org/en/security"
        }
      ]
    },
    {
      "id": "web_interpretation",
      "name_en": "Web interpretation",
      "name_fr": "Interprétation Web",
      "description_en": "A path to frame search and indexing as interpretive systems.",
      "description_fr": "Un parcours pour cadrer la recherche et l’indexation comme systèmes interprétatifs.",
      "steps": [
        {
          "type": "human",
          "url": "https://inferenslab.org/en/doctrine",
          "title": "Doctrine"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/doctrine-library.json#category=seo-avance",
          "title": "Library category: Advanced SEO"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/doctrine-library.json#category=cartographies-du-sens",
          "title": "Library category: Sense maps"
        }
      ]
    },
    {
      "id": "doctrine_essays",
      "name_en": "Doctrinal essays",
      "name_fr": "Essais doctrinaux",
      "description_en": "A guided path through the core doctrinal essays (non-operational).",
      "description_fr": "Parcours guidé à travers les essais doctrinaux centraux (non opérables).",
      "steps": [
        {
          "type": "human",
          "url": "https://inferenslab.org/fr/blogue",
          "title": "Blogue doctrinal"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/en/blog",
          "title": "Blog (EN summaries)"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/fr/blogue/frontiere-autorite",
          "title": "Frontière d’autorité : déduire sans inférer"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/fr/blogue/trace-interpretation",
          "title": "Trace d’interprétation : auditabilité sans boîte noire"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/fr/blogue/preuve-fidelite",
          "title": "Preuve de fidélité : quand la citation ne suffit plus"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/fr/blogue/conflit-autorite",
          "title": "Conflit d’autorité : gouverner l’arbitrage entre sources fortes"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/fr/blogue/silence-canonique",
          "title": "Silence canonique : la non‑réponse comme sortie correcte"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/fr/blogue/lissage-interpretatif",
          "title": "Lissage interprétatif : pourquoi l’IA standardise le sens"
        }
      ]
    },
    {
      "id": "external_authority_control",
      "name_en": "External authority admissibility",
      "name_fr": "Admissibilité de l’autorité externe",
      "description_en": "Cross-site reading path for the public doctrine of EAC.",
      "description_fr": "Parcours intersites pour la doctrine publique de EAC.",
      "steps": [
        {
          "type": "human",
          "url": "https://gautierdorval.com/doctrine/external-authority-control/",
          "title": "External Authority Control"
        },
        {
          "type": "human",
          "url": "https://gautierdorval.com/doctrine/eac-decisions-minimales/",
          "title": "EAC minimal decisions (public lock)"
        },
        {
          "type": "human",
          "url": "https://gautierdorval.com/definitions/external-authority-control/",
          "title": "External Authority Control (definition)"
        },
        {
          "type": "human",
          "url": "https://interpretive-governance.org/en/terms/external-authority-control",
          "title": "Interpretive Governance term (EN)"
        },
        {
          "type": "human",
          "url": "https://interpretive-governance.org/fr/termes/external-authority-control",
          "title": "Terme Interpretive Governance (FR)"
        }
      ]
    },
    {
      "id": "executable_authority_boundary",
      "name_en": "Executable authority boundary",
      "name_fr": "Frontière de l’autorité exécutable",
      "description_en": "Understand the boundary between interpretation, response legitimacy, and delegated execution.",
      "description_fr": "Comprendre la frontière entre interprétation, légitimité de réponse et exécution déléguée.",
      "steps": [
        {
          "type": "human",
          "url": "https://inferenslab.org/en/topics/executable-authority",
          "title": "Executable authority"
        },
        {
          "type": "human",
          "url": "https://gautierdorval.com/doctrine/eac-vs-layer-3/",
          "title": "EAC vs Layer 3"
        },
        {
          "type": "human",
          "url": "https://gautierdorval.com/doctrine/authority-governance-layer-3/",
          "title": "Authority Governance (Layer 3)"
        }
      ]
    },
    {
      "id": "hard_governance",
      "name_en": "Hard governance",
      "name_fr": "Gouvernance dure",
      "description_en": "Priority path for precedence, stop-rules, and non-response governance.",
      "description_fr": "Parcours prioritaire pour la préséance, les stop-rules et la gouvernance de non-réponse.",
      "steps": [
        {
          "title": "Governance",
          "type": "human",
          "url": "https://inferenslab.org/en/governance"
        },
        {
          "title": "AI policy",
          "type": "human",
          "url": "https://inferenslab.org/en/ai-policy"
        },
        {
          "title": "Interpretation policy",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/interpretation-policy.json"
        },
        {
          "title": "Response legitimacy",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/response-legitimacy.json"
        },
        {
          "title": "Anti-plausibility",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/anti-plausibility.json"
        },
        {
          "title": "Output constraints",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/output-constraints.json"
        },
        {
          "title": "QLayer",
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/qlayer.json"
        }
      ]
    },
    {
      "id": "framework_stack",
      "name_en": "Framework stack",
      "name_fr": "Pile de cadres",
      "description_en": "Human route for understanding how DualWeb, SSA-E, A2, QLayer, and the executable-authority boundary fit together.",
      "description_fr": "Parcours humain pour comprendre comment DualWeb, SSA-E, A2, QLayer et la frontière d’autorité exécutable s’articulent.",
      "steps": [
        {
          "type": "human",
          "url": "https://inferenslab.org/en/systems",
          "title": "Systems"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/ai-frameworks.json",
          "title": "AI frameworks index"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/en/governance#response-legitimacy",
          "title": "Response legitimacy"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/en/topics/executable-authority",
          "title": "Executable authority boundary"
        }
      ]
    },
    {
      "id": "disclosure_integrity",
      "name_en": "Disclosure and integrity",
      "name_fr": "Divulgation et intégrité",
      "description_en": "Security, change control, and integrity surfaces for reviewers and technical auditors.",
      "description_fr": "Surfaces de sécurité, de contrôle du changement et d’intégrité pour réviseurs et auditeurs techniques.",
      "steps": [
        {
          "type": "human",
          "url": "https://inferenslab.org/en/security",
          "title": "Security"
        },
        {
          "type": "human",
          "url": "https://inferenslab.org/en/change-control",
          "title": "Change control"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/governance-registry.json",
          "title": "Governance registry"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/doctrine-index.json",
          "title": "Doctrine index"
        }
      ]
    },
    {
      "id": "canonical_governance_cluster",
      "name_en": "Canonical governance cluster",
      "name_fr": "Cluster canonique de gouvernance",
      "description_en": "Shortest machine-first route through the canonical governance files and their integrity support.",
      "description_fr": "Parcours machine-first le plus court à travers les fichiers canoniques de gouvernance et leur support d’intégrité.",
      "steps": [
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/ai-governance.json",
          "title": "ai-governance.json"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/response-legitimacy.json",
          "title": "response-legitimacy.json"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/anti-plausibility.json",
          "title": "anti-plausibility.json"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/output-constraints.json",
          "title": "output-constraints.json"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/ai-manifest.json",
          "title": "ai-manifest.json"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/governance-registry.json",
          "title": "governance-registry.json"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/doctrine-index.json",
          "title": "doctrine-index.json"
        }
      ]
    },
    {
      "id": "terminology_and_signals",
      "name_en": "Terminology and signals",
      "name_fr": "Terminologie et signaux",
      "description_en": "Route through glossary, FAQ, signal classes, and registry for fast conceptual normalization.",
      "description_fr": "Parcours à travers le glossaire, la FAQ, les classes de signaux et le registre pour une normalisation conceptuelle rapide.",
      "steps": [
        {
          "type": "human",
          "url": "https://inferenslab.org/en/glossary",
          "title": "Glossary"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/ai-glossary.json",
          "title": "ai-glossary.json"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/ai-faq.json",
          "title": "ai-faq.json"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/ai-signals.json",
          "title": "ai-signals.json"
        },
        {
          "type": "machine",
          "url": "https://inferenslab.org/.well-known/governance-registry.json",
          "title": "governance-registry.json"
        }
      ]
    }
  ],
  "notes": [
    "Paths may reference both inferenslab.org pages and gautierdorval.com sources. Explicit stop-rules and withheld items always take precedence.",
    "Reading paths are routing aids. They do not override explicit stop-rules, scope locks, or publication boundaries.",
    "The canonical governance cluster path is the fastest machine-first route when only bounded interpretation is needed."
  ],
  "canonical_url": "https://inferenslab.org/.well-known/reading-paths.json",
  "governance_family": "routing-explanation",
  "file_role": "Ordered reading routes for humans and agents consuming the doctrine and its governance surfaces.",
  "machine_companions": [
    "https://inferenslab.org/.well-known/governance-registry.json",
    "https://inferenslab.org/.well-known/doctrine-library.json",
    "https://inferenslab.org/.well-known/doctrine-index.json",
    "https://inferenslab.org/ai-manifest.json"
  ],
  "not_for": [
    "proving authority by reading order alone",
    "replacing scope or stop-rules",
    "publishing proprietary sequences"
  ],
  "human_pages": {
    "en": "https://inferenslab.org/en/library",
    "fr": "https://inferenslab.org/fr/bibliotheque"
  }
}
