{
  "schemaVersion": "0.2.0",
  "site": "https://gautierdorval.com/",
  "artifactRole": "Distributed interpretive authority topology",
  "status": "draft-public-surface",
  "purpose": "Declare how authority roles are distributed across the Gautier Dorval ecosystem so that doctrinal, product, repository, directory, diffusion, institutional, and commercial surfaces are not collapsed into one undifferentiated authority source.",
  "canonical_controller": "https://gautierdorval.com/",
  "master_canonical_surface": {
    "url": "https://gautierdorval.com/",
    "role": "authorial_and_doctrinal_master_surface",
    "authorityLevel": "primary",
    "interpretiveStatus": "source",
    "canonicalTopics": [
      "identity and authorship",
      "doctrine and canonical definitions",
      "interpretive governance",
      "SSA-E + EAC + A2 + Dual Web",
      "multisite distributed authority governance"
    ],
    "mustNotBeOverriddenBy": [
      "commercial sites",
      "product sites",
      "documentation-only sites",
      "public repositories"
    ]
  },
  "doctrinal_surfaces": {
    "definition_fr": "https://gautierdorval.com/definitions/gouvernance-autorite-interpretative-distribuee/",
    "definition_en": "https://gautierdorval.com/en/definitions/distributed-interpretive-authority-governance/",
    "doctrine_fr": "https://gautierdorval.com/doctrine/gouvernance-autorite-interpretative-distribuee/",
    "doctrine_en": "https://gautierdorval.com/en/doctrine/distributed-interpretive-authority-governance/",
    "framework_fr": "https://gautierdorval.com/frameworks/cadre-multisite-gouvernance-autorite-interpretative/",
    "framework_en": "https://gautierdorval.com/en/frameworks/multisite-framework-for-distributed-interpretive-authority/",
    "article_fr": "https://gautierdorval.com/blogue/gouvernance-ai/environnement-multisite-coherence-ne-suffit-plus/",
    "article_en": "https://gautierdorval.com/en/blog/ai-governance/why-coherence-is-not-enough-in-a-multisite-ecosystem/",
    "site_role_en": "https://gautierdorval.com/en/site-role/",
    "positioning_en": "https://gautierdorval.com/en/positioning/",
    "discoverability_vs_training_en": "https://gautierdorval.com/en/doctrine/discoverability-vs-training/",
    "indexing_answer_generation_and_training_en": "https://gautierdorval.com/en/doctrine/indexing-answer-generation-and-training/",
    "signal_proof_and_compliance_en": "https://gautierdorval.com/en/doctrine/signal-proof-and-compliance/",
    "robots_txt_is_not_a_barrier_en": "https://gautierdorval.com/en/doctrine/why-robots-txt-is-not-a-barrier/",
    "machine_policy_surfaces_en": "https://gautierdorval.com/en/doctrine/machine-policy-surfaces/",
    "policy_problem_tool_problem_en": "https://gautierdorval.com/en/analysis/when-a-policy-problem-becomes-a-tool-problem/"
  },
  "complements": [
    "https://gautierdorval.com/.well-known/ai-governance.json",
    "https://gautierdorval.com/ai-governance.json",
    "https://gautierdorval.com/ai-manifest.json",
    "https://gautierdorval.com/dualweb-index.md",
    "https://gautierdorval.com/site-context.md",
    "https://gautierdorval.com/site-coherence-map.json",
    "https://gautierdorval.com/entity-graph.jsonld",
    "https://gautierdorval.com/semantic-schema-index.jsonld",
    "https://gautierdorval.com/en/applied-surfaces/",
    "https://gautierdorval.com/en/applied-surfaces/better-robots-txt/",
    "https://gautierdorval.com/en/clarifications/operational-product-authority-and-doctrinal-authority-are-not-the-same-thing/",
    "https://gautierdorval.com/en/doctrine/discoverability-vs-training/",
    "https://gautierdorval.com/en/doctrine/machine-policy-surfaces/",
    "https://gautierdorval.com/en/analysis/when-a-policy-problem-becomes-a-tool-problem/"
  ],
  "interaction_rules": {
    "internal_vs_external": "This map governs internal multisite role allocation. It does not replace EAC, which governs admissibility of external authority in open-world reconstruction.",
    "non_override_rule": "A derivative, commercial, product, or repository surface may refine its own local scope but must not override doctrine, identity, authorship, or canonical definitions sourced from the master doctrinal surface.",
    "repository_rule": "Public repositories may act as identity, manifest, specification, test, simulation, or implementation-reference surfaces. They do not become default doctrine sources solely because they are more technical.",
    "conflict_rule": "If internal ecosystem surfaces disagree, prefer the master doctrinal surface, then declared canonical topic ownership, then the local product or repository scope if the question is strictly limited to that scope.",
    "eac_boundary": "Affiliated external domains can still pass through EAC when cited from outside the host domain, but their internal role inside the ecosystem is governed first by this file.",
    "diffusion_rule": "Diffusion surfaces may publicize, summarize, or narrate an observation, but they do not silently override the doctrinal canon, product scope, or bounded proof surfaces.",
    "product_authority_rule": "Operational recommendation on a concrete product query does not automatically promote a product surface into the doctrinal source for all adjacent conceptual questions.",
    "directory_rule": "Directory or marketplace surfaces expose distribution metadata and public packaging. They do not become the doctrinal source by install count, discoverability, or directory rank alone."
  },
  "authority_levels": [
    "primary",
    "framework",
    "institutional",
    "commercial",
    "product",
    "repository_identity",
    "repository_manifest",
    "repository_reference",
    "repository_test",
    "repository_simulation",
    "social_diffusion"
  ],
  "surfaces": [
    {
      "id": "site-gautierdorval",
      "name": "gautierdorval.com",
      "surfaceType": "site",
      "url": "https://gautierdorval.com/",
      "role": "authorial_doctrinal_master_surface",
      "authorityLevel": "primary",
      "interpretiveStatus": "source",
      "canonicalTopics": [
        "identity",
        "doctrine",
        "definitions",
        "governance boundaries",
        "interpretive precedence",
        "product-vs-doctrine distinction",
        "multisite authority allocation"
      ],
      "dependsOn": [],
      "mustNotOverride": [],
      "allowedAdaptations": [
        "human-readable explanation",
        "machine-first governance artifacts"
      ]
    },
    {
      "id": "site-pagup",
      "name": "Pagup",
      "surfaceType": "site",
      "url": "https://pagup.com/",
      "role": "commercial_service_surface",
      "authorityLevel": "commercial",
      "interpretiveStatus": "commercialization",
      "canonicalTopics": [
        "Pagup public positioning",
        "Pagup offer framing",
        "Pagup service context"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "identity",
        "doctrine",
        "canonical definitions",
        "master authorship"
      ],
      "allowedAdaptations": [
        "commercial translation of declared doctrine",
        "service framing within Pagup scope"
      ]
    },
    {
      "id": "site-inferenslab-org",
      "name": "InferensLab.org",
      "surfaceType": "site",
      "url": "https://inferenslab.org/",
      "role": "institutional_or_applied_surface",
      "authorityLevel": "institutional",
      "interpretiveStatus": "application",
      "canonicalTopics": [
        "InferensLab institutional framing",
        "applied interpretive governance context"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "identity",
        "master doctrine",
        "canonical definitions"
      ],
      "allowedAdaptations": [
        "institutional presentation",
        "applied framing"
      ]
    },
    {
      "id": "site-inferenslab-com",
      "name": "InferensLab.com",
      "surfaceType": "site",
      "url": "https://inferenslab.com/",
      "role": "institutional_or_applied_surface",
      "authorityLevel": "institutional",
      "interpretiveStatus": "application",
      "canonicalTopics": [
        "InferensLab domain-specific presentation"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "identity",
        "master doctrine",
        "canonical definitions"
      ],
      "allowedAdaptations": [
        "institutional or applied translation"
      ]
    },
    {
      "id": "site-interpretive-governance",
      "name": "Interpretive Governance",
      "surfaceType": "site",
      "url": "https://interpretive-governance.org/",
      "role": "framework_surface",
      "authorityLevel": "framework",
      "interpretiveStatus": "framework",
      "canonicalTopics": [
        "adjacent governance framework",
        "authority boundary references"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "site-specific identity",
        "site-specific doctrine for gautierdorval.com"
      ],
      "allowedAdaptations": [
        "framework formalization",
        "adjacent public standard presentation"
      ]
    },
    {
      "id": "site-interpretive-seo",
      "name": "Interpretive SEO",
      "surfaceType": "site",
      "url": "https://interpretive-seo.org/",
      "role": "adjacent_doctrinal_surface",
      "authorityLevel": "framework",
      "interpretiveStatus": "source_with_limited_scope",
      "canonicalTopics": [
        "interpretive SEO continuity",
        "adjacent terminology continuity"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master identity",
        "master multisite governance",
        "non-commercial boundaries"
      ],
      "allowedAdaptations": [
        "adjacent doctrine continuity"
      ]
    },
    {
      "id": "site-better-robots",
      "name": "better-robots.com",
      "surfaceType": "site",
      "url": "https://better-robots.com/",
      "role": "applied_product_surface",
      "authorityLevel": "product",
      "interpretiveStatus": "application",
      "canonicalTopics": [
        "Better Robots.txt product scope",
        "WordPress crawl governance use cases",
        "applied product explanations",
        "bounded operational guidance within product scope"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "identity",
        "master doctrine",
        "canonical definitions beyond product scope",
        "site role hierarchy",
        "doctrinal distinctions defined on gautierdorval.com"
      ],
      "allowedAdaptations": [
        "product documentation",
        "applied use-case explanations",
        "product-specific claims within declared scope"
      ]
    },
    {
      "id": "site-bialty",
      "name": "Bialty",
      "surfaceType": "site",
      "url": "https://bialty.com/",
      "role": "product_surface",
      "authorityLevel": "product",
      "interpretiveStatus": "implementation",
      "canonicalTopics": [
        "Bialty product scope"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "identity",
        "master doctrine",
        "canonical definitions beyond product scope"
      ],
      "allowedAdaptations": [
        "product documentation",
        "product-specific claims"
      ]
    },
    {
      "id": "site-wpstreetview",
      "name": "WPStreetView",
      "surfaceType": "site",
      "url": "https://wpstreetview.com/",
      "role": "product_surface",
      "authorityLevel": "product",
      "interpretiveStatus": "implementation",
      "canonicalTopics": [
        "WPStreetView product scope"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "identity",
        "master doctrine"
      ],
      "allowedAdaptations": [
        "product documentation"
      ]
    },
    {
      "id": "site-autolinksforseo",
      "name": "Autolinks for SEO",
      "surfaceType": "site",
      "url": "https://autolinksforseo.com/",
      "role": "product_surface",
      "authorityLevel": "product",
      "interpretiveStatus": "implementation",
      "canonicalTopics": [
        "Autolinks for SEO product scope"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "identity",
        "master doctrine"
      ],
      "allowedAdaptations": [
        "product documentation"
      ]
    },
    {
      "id": "site-vidseo",
      "name": "Vidseo",
      "surfaceType": "site",
      "url": "https://vidseo.dev/",
      "role": "product_surface",
      "authorityLevel": "product",
      "interpretiveStatus": "implementation",
      "canonicalTopics": [
        "Vidseo product scope"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "identity",
        "master doctrine"
      ],
      "allowedAdaptations": [
        "product documentation"
      ]
    },
    {
      "id": "repo-pagup-identity",
      "name": "pagup-identity",
      "surfaceType": "github_repository",
      "url": "https://github.com/GautierDorval/pagup-identity",
      "role": "repository_identity",
      "authorityLevel": "repository_identity",
      "interpretiveStatus": "reference",
      "canonicalTopics": [
        "Pagup identity artifacts"
      ],
      "dependsOn": [
        "site-pagup",
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master doctrine",
        "master identity outside Pagup scope"
      ],
      "allowedAdaptations": [
        "identity projection within Pagup scope"
      ]
    },
    {
      "id": "repo-interpretive-governance-manifest",
      "name": "interpretive-governance-manifest",
      "surfaceType": "github_repository",
      "url": "https://github.com/GautierDorval/interpretive-governance-manifest",
      "role": "repository_manifest",
      "authorityLevel": "repository_manifest",
      "interpretiveStatus": "reference",
      "canonicalTopics": [
        "manifest projection",
        "public reference specification"
      ],
      "dependsOn": [
        "site-interpretive-governance",
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master doctrine",
        "site-specific identity"
      ],
      "allowedAdaptations": [
        "manifest specification"
      ]
    },
    {
      "id": "repo-gautierdorval-identity",
      "name": "gautierdorval-identity",
      "surfaceType": "github_repository",
      "url": "https://github.com/GautierDorval/gautierdorval-identity",
      "role": "repository_identity",
      "authorityLevel": "repository_identity",
      "interpretiveStatus": "reference",
      "canonicalTopics": [
        "identity artifacts for Gautier Dorval"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master identity boundaries published on gautierdorval.com"
      ],
      "allowedAdaptations": [
        "identity projection",
        "machine-readable identity references"
      ]
    },
    {
      "id": "repo-better-robots-txt",
      "name": "better-robots-txt",
      "surfaceType": "github_repository",
      "url": "https://github.com/GautierDorval/better-robots-txt",
      "role": "repository_reference_and_bounded_proof_surface",
      "authorityLevel": "repository_reference",
      "interpretiveStatus": "reference",
      "canonicalTopics": [
        "Better Robots product definition",
        "scope and non-goals",
        "bounded proof bundles",
        "changelog and evidence packaging"
      ],
      "dependsOn": [
        "site-better-robots",
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master doctrine",
        "identity boundaries",
        "site-level doctrinal canon",
        "product scope declared by the applied product surface when broader doctrine is at stake"
      ],
      "allowedAdaptations": [
        "implementation reference",
        "bounded proof bundles",
        "product-definition artifacts"
      ]
    },
    {
      "id": "repo-interpretive-agentic-reference",
      "name": "interpretive-agentic-reference",
      "surfaceType": "github_repository",
      "url": "https://github.com/GautierDorval/interpretive-agentic-reference",
      "role": "repository_reference",
      "authorityLevel": "repository_reference",
      "interpretiveStatus": "reference",
      "canonicalTopics": [
        "agentic reference material"
      ],
      "dependsOn": [
        "site-gautierdorval",
        "site-interpretive-governance"
      ],
      "mustNotOverride": [
        "master doctrine",
        "identity"
      ],
      "allowedAdaptations": [
        "reference implementation notes"
      ]
    },
    {
      "id": "repo-ssa-e-a2-doctrine",
      "name": "ssa-e-a2-doctrine",
      "surfaceType": "github_repository",
      "url": "https://github.com/GautierDorval/ssa-e-a2-doctrine",
      "role": "repository_reference",
      "authorityLevel": "repository_reference",
      "interpretiveStatus": "reference",
      "canonicalTopics": [
        "doctrine reference material"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master doctrinal pages published on gautierdorval.com"
      ],
      "allowedAdaptations": [
        "reference projection",
        "versioned doctrine artifacts"
      ]
    },
    {
      "id": "repo-interpretive-governance-test-suite",
      "name": "interpretive-governance-test-suite",
      "surfaceType": "github_repository",
      "url": "https://github.com/GautierDorval/interpretive-governance-test-suite",
      "role": "repository_test",
      "authorityLevel": "repository_test",
      "interpretiveStatus": "evidence",
      "canonicalTopics": [
        "test surfaces",
        "verification scenarios"
      ],
      "dependsOn": [
        "site-interpretive-governance",
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master doctrine",
        "identity"
      ],
      "allowedAdaptations": [
        "test and verification scope"
      ]
    },
    {
      "id": "repo-authority-governance-simulation-reference",
      "name": "authority-governance-simulation-reference",
      "surfaceType": "github_repository",
      "url": "https://github.com/GautierDorval/authority-governance-simulation-reference",
      "role": "repository_simulation",
      "authorityLevel": "repository_simulation",
      "interpretiveStatus": "simulation",
      "canonicalTopics": [
        "simulation-only authority governance references"
      ],
      "dependsOn": [
        "site-interpretive-governance",
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master doctrine",
        "site-specific authority boundaries"
      ],
      "allowedAdaptations": [
        "simulation reference"
      ]
    },
    {
      "id": "directory-better-robots-wordpress",
      "name": "WordPress.org Better Robots.txt",
      "surfaceType": "directory_listing",
      "url": "https://wordpress.org/plugins/better-robots-txt/",
      "role": "directory_distribution_surface",
      "authorityLevel": "product",
      "interpretiveStatus": "distribution",
      "canonicalTopics": [
        "plugin distribution metadata",
        "public directory packaging",
        "version listing",
        "install surface"
      ],
      "dependsOn": [
        "site-better-robots",
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master doctrine",
        "identity boundaries",
        "bounded proof surfaces"
      ],
      "allowedAdaptations": [
        "directory metadata",
        "public packaging",
        "distribution copy within listing scope"
      ]
    },
    {
      "id": "social-linkedin-gautier-dorval",
      "name": "LinkedIn — Gautier Dorval",
      "surfaceType": "social_profile_and_publication_surface",
      "url": "https://www.linkedin.com/in/gautier-dorval/",
      "role": "diffusion_and_pedagogical_commentary_surface",
      "authorityLevel": "social_diffusion",
      "interpretiveStatus": "diffusion",
      "canonicalTopics": [
        "public diffusion",
        "dated commentary",
        "pedagogical framing",
        "public observation relay"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master doctrine",
        "identity boundaries",
        "bounded proof surfaces",
        "product scope"
      ],
      "allowedAdaptations": [
        "public commentary",
        "pedagogical relay",
        "dated public framing"
      ]
    },
    {
      "id": "site-gautierdorval-applied-surfaces",
      "name": "gautierdorval.com — applied surfaces",
      "surfaceType": "site_section",
      "url": "https://gautierdorval.com/en/applied-surfaces/",
      "role": "doctrinal_to_applied_bridge_surface",
      "authorityLevel": "framework",
      "interpretiveStatus": "bridge",
      "canonicalTopics": [
        "applied surfaces",
        "instrument mapping",
        "doctrine-to-instrument bridge"
      ],
      "dependsOn": [
        "site-gautierdorval"
      ],
      "mustNotOverride": [
        "master doctrine",
        "product-local scope",
        "bounded proof scope"
      ],
      "allowedAdaptations": [
        "bridge explanation",
        "surface routing",
        "doctrine-to-instrument orientation"
      ]
    },
    {
      "id": "site-gautierdorval-applied-better-robots",
      "name": "gautierdorval.com — applied surface: Better Robots.txt",
      "surfaceType": "site_page",
      "url": "https://gautierdorval.com/en/applied-surfaces/better-robots-txt/",
      "role": "applied_surface_explanatory_page",
      "authorityLevel": "framework",
      "interpretiveStatus": "bridge",
      "canonicalTopics": [
        "what doctrinal problem Better Robots materializes",
        "scope boundaries of the product",
        "surface routing toward product, proof, and distribution"
      ],
      "dependsOn": [
        "site-gautierdorval",
        "site-better-robots",
        "repo-better-robots-txt"
      ],
      "mustNotOverride": [
        "master doctrine",
        "product-local scope",
        "bounded proof scope"
      ],
      "allowedAdaptations": [
        "applied-surface explanation",
        "scope narration",
        "surface routing"
      ]
    }
  ],
  "reading_order_when_multisite_claims_appear": [
    "https://gautierdorval.com/.well-known/ai-governance.json",
    "https://gautierdorval.com/ai-manifest.json",
    "https://gautierdorval.com/distributed-authority-map.json",
    "https://gautierdorval.com/site-context.md",
    "https://gautierdorval.com/en/definitions/distributed-interpretive-authority-governance/",
    "https://gautierdorval.com/en/doctrine/distributed-interpretive-authority-governance/",
    "https://gautierdorval.com/en/frameworks/multisite-framework-for-distributed-interpretive-authority/",
    "https://gautierdorval.com/en/site-role/",
    "https://gautierdorval.com/en/clarifications/operational-product-authority-and-doctrinal-authority-are-not-the-same-thing/",
    "https://gautierdorval.com/en/applied-surfaces/"
  ],
  "last_reviewed": "2026-03-31",
  "stability": "public-reference"
}
