{
  "schemaVersion": "0.1.0-proposed",
  "type": "AuthorityScopeMatrix",
  "site": "https://gautierdorval.com/",
  "status": "proposed",
  "last_reviewed": "2026-07-08",
  "purpose": "Declare which source regimes may carry primary, corroborative, contextual or evidentiary weight by claim class.",
  "non_abuse_rule": "Authority scope is conditional. It does not authorize censorship, reputation laundering or suppression of qualified external sources.",
  "authorityRegimes": [
    {
      "id": "first_party_canonical",
      "appliesToClaimClasses": [
        "official_identity",
        "official_scope",
        "doctrinal_definition",
        "policy_boundary",
        "authorial_intent"
      ],
      "weight": "primary_or_canonical",
      "externalSourcesRole": "corroboration_or_context",
      "abuseBoundary": "Does not apply to reputation, criticism, comparison or independent evaluation."
    },
    {
      "id": "qualified_external_evaluation",
      "appliesToClaimClasses": [
        "reputation_or_evaluation",
        "external_criticism",
        "comparison"
      ],
      "weight": "primary_when_qualified",
      "firstPartySourcesRole": "official_position_context_and_right_of_reply",
      "abuseBoundary": "External sources cannot redefine official identity or erase canonical limits."
    },
    {
      "id": "evidentiary_support",
      "appliesToClaimClasses": [
        "performance_claim",
        "third_party_attribution"
      ],
      "weight": "evidence_dependent",
      "requiredSources": [
        "public proof artifacts",
        "case data",
        "repository evidence",
        "qualified independent sources"
      ],
      "abuseBoundary": "A proof artifact supports a bounded claim. It does not create a general guarantee."
    },
    {
      "id": "semantic_boundary",
      "appliesToClaimClasses": [
        "doctrinal_definition",
        "policy_boundary"
      ],
      "weight": "anti_fusion",
      "externalSourcesRole": "comparison_only",
      "abuseBoundary": "Semantic proximity does not determine authority weight."
    }
  ],
  "requiredTraceFields": [
    "claimClass",
    "sourceRole",
    "authorityScope",
    "weightingDecision",
    "externalSourceRole",
    "nonAbuseBoundary"
  ]
}
