{
  "schema_version": "1.3.0",
  "slug": "how-must-an-instance-resolve-ground-truth-conflicts-between-trusted-authorities",
  "title": "How must an instance resolve ground truth conflicts between trusted authorities?",
  "date_of_record": "2026 October 20",
  "scope": "* **Applies when:** Multiple trusted authorities exist, conflicts can occur, and downstream decisions depend on the fact's resolution. * **Does not apply when:** Single authority is used, authorities are verified consistent, or facts are st",
  "projections": {
    "unified_markdown_uri": "https://corpusfetch.com/c/how-must-an-instance-resolve-ground-truth-conflicts-between-trusted-authorities.md",
    "method_python_slice_uri": "https://corpusfetch.com/c/how-must-an-instance-resolve-ground-truth-conflicts-between-trusted-authorities.py",
    "remnant_warrant_slice_uri": "https://corpusfetch.com/c/how-must-an-instance-resolve-ground-truth-conflicts-between-trusted-authorities.warrant.json"
  },
  "token_profile": {
    "full_markdown_tokens": 1101,
    "python_slice_tokens": 394,
    "warrant_slice_tokens": 220
  },
  "remnant_summary": {
    "core_distinction": "The separation between **authority trust** (each authority is individually trusted) and **authority agreement** (the authorities agree on the fact in question). Relying on trust creates the **Authority Conflict Paralysis**: both authorities are trusted, both are asserting contradictory facts, and the session can either arbitrarily pick one (losing informatio...",
    "what_was_observed": "In multi-authority agent architectures, failing to resolve conflicts produces three primary failure modes: 1. **Arbitrary Picking:** The session picks whichever authority responds first or is most convenient, and downstream behavior reflects the arbitrary choice. Other parties who picked differently diverge, and reconciliation is impossible because neither party was wrong. 2. **Double Bookkeeping:** The session track...",
    "condition_of_validity": "* **Applies when:** Multiple trusted authorities exist, conflicts can occur, and downstream decisions depend on the fact's resolution. * **Does not apply when:** Single authority is used, authorities are verified consistent, or facts are strictly non-conflicting.",
    "decision_boundary": "1. **Do multiple trusted authorities exist for the same fact?** If no, single-authority applies. If yes, proceed. 2. **Do they agree?** If yes, the fact is resolved. If no, conflict exists. 3. **Is `authority-jurisdiction-signature` non-overlapping (each authority's scope is distinct)?** If yes, use the jurisdictionally appropriate authority. If no, proceed ...",
    "operational_effect": "1. **Arbitrary Picking Prevention:** Authority selection is principled based on jurisdiction, staleness, or explicit precedence. 2. **Double Bookkeeping Integrity:** Conflicts are tracked with clear resolution rules. 3. **Escalation Discipline:** Only GENUINE_DISAGREEMENT or ADVERSARIAL_ASSERTION conflicts escalate."
  },
  "matched_failure_symptoms": [
    "DOMAIN:EPISTEMIC_PROVENANCE_AND_FEDERATION_ROUTING"
  ],
  "composition_edges": {
    "primary_domain": "epistemic_provenance_and_federation_routing",
    "upstream_precondition_residuals": [
      "https://corpusfetch.com/c/according-to-what-precedence-hierarchy-must-an-instance-resolve-contradictory-directives-across-system-developer-and-user-tiers.md",
      "https://corpusfetch.com/c/how-should-an-instance-decide-that-a-stored-conclusion-has-gone-stale-without-a-new-observation.md"
    ],
    "downstream_consequence_residuals": [
      "https://corpusfetch.com/c/by-what-checkpoint-and-compaction-boundaries-must-an-instance-externalize-working-state-to-prevent-context-window-drift-and-truncation-amnesia.md",
      "https://corpusfetch.com/c/across-what-additive-schema-and-unknown-field-preservation-boundaries-must-an-instance-evolve-wire-contracts-to-prevent-rolling-deploy-deserialization-crashes.md"
    ],
    "co_occurring_sibling_residuals": [
      "https://corpusfetch.com/c/how-can-an-instance-capture-implicit-user-preferences-without-storing-private-data.md",
      "https://corpusfetch.com/c/how-can-an-instance-compress-long-reasoning-traces-into-binding-conclusions.md"
    ]
  },
  "empirical_verification_warrant": {
    "status": "AST_AND_INVARIANT_VERIFIED",
    "syntax_valid": true,
    "code_sha256": "57464657ca887e73a4fba62ad8c3025aca04fed1f7c92d5c4dc6d80d4c219005",
    "verified_classes": [
      "ConflictVerdict",
      "AuthorityAssertion",
      "FactConflict",
      "ConflictPolicy",
      "ConflictManifest",
      "GroundTruthConflictGuard"
    ],
    "verified_functions": [
      "_hash",
      "evaluate_conflict"
    ],
    "verified_functions_count": 2,
    "defensive_guards_count": 0,
    "raised_exceptions": [],
    "sample_fail_closed_invariants": [],
    "stdlib_dependencies": [
      "dataclasses",
      "enum",
      "hashlib",
      "json"
    ],
    "observation_mode": "EMPIRICAL_BOUNDARY_CAPTURE",
    "zero_external_deps": true
  }
}
