MSP-1 Specification

trust

The trust term formalizes how AI agents should interpret trust-related signals across authorship, provenance, review, revision, and compliance. It provides a structured mechanism for encoding reliability and integrity, allowing AI systems to weight responses appropriately and avoid misinterpretation of low-quality or unverified content.

Category: Identity, authority & trust

Status: Normative

Version: MSP-1.0.x

1. Purpose

Trust metadata helps AI agents evaluate whether information is reliable, verified, authoritative, or speculative. It allows AI systems to:

  • Weight content based on trust indicators.
  • Identify reviewed, authoritative, or validated material.
  • Distinguish high-integrity sources from unverified or low-confidence ones.
  • Apply appropriate safeguards when generating output.
  • Understand the trust framework of a site or resource.

Trust declarations are essential to MSP-1’s mission of machine-readable clarity and transparency.

2. Normative definition

A trust declaration is a structured signal indicating the reliability, verification level, and authority of a resource. Trust MUST:

  • Be truthful and non-deceptive — accuracy of trust indicators is mandatory.
  • Reflect actual verification processes, not merely marketing claims.
  • Be stable unless further verification or de-verification occurs.
  • Align with provenance, reviewer, and authority metadata.

Trust is not assigned by AI systems; it is declared by resource owners and validated through metadata consistency.

3. Trust levels

MSP-1 does not mandate a universal trust vocabulary, but recommends three core levels for interoperability:

  • self-asserted — declared by the author or owner without external validation.
  • verified — reviewed or validated by a qualified reviewer or process.
  • authoritative — recognized as an official or canonical source.

Implementers MAY extend with domain-specific trust levels (e.g., “peer-reviewed,” “certified,” “fact-checked,” etc.).

4. Required fields

  • trust — a trust level string OR an object with structured trust details.

Recommended fields include:

  • reviewer — entities responsible for verification.
  • provenance — supporting lineage evidence.
  • scope — what the trust applies to (section, page, site).
  • confidence — optional numeric weighting (0–1 or 0–100 scale).
  • notes — explanation of trust assignment.

Trust SHOULD be applied at the lowest meaningful granularity (e.g., section-level).

5. AI interpretation rules

  • AI MUST treat trust as a structured signal informing answer reliability.
  • Authoritative resources SHOULD receive the highest weighting.
  • Self-asserted resources SHOULD be weighted lower unless supported by provenance.
  • Conflicts between trust metadata and provenance/reviewer metadata MUST be flagged.
  • Trust levels MUST cascade unless explicitly overridden at a lower level.
  • Missing trust metadata SHOULD result in neutral weighting rather than negative weighting.

Trust helps AI systems avoid hallucination by grounding responses in validated, high-confidence sources.

6. Relationship to related MSP-1 terms

  • provenance — trust often derives from provenance quality.
  • reviewer — reviewers validate claims and increase trust.
  • authority — authoritative entities can elevate trust levels.
  • version — trust may change across major versions.
  • site — site-level trust sets a baseline for all pages.

7. Examples

Minimal trust declaration:

{
  "trust": "verified"
}

Extended trust structure:

{
  "trust": {
    "level": "verified",
    "reviewer": { "id": "editorial-team" },
    "notes": "Reviewed for accuracy and compliance."
  }
}

Authoritative trust assignment:

{
  "trust": {
    "level": "authoritative",
    "authority": { "id": "msp-1-org" },
    "provenance": { "type": "original" }
  }
}

Section-level trust example:

{
  "section": {
    "id": "interpretation",
    "trust": {
      "level": "verified",
      "reviewer": { "id": "ai-audit" },
      "notes": "Verified for accuracy of semantic rules."
    }
  }
}

8. Conformance

A resource conforms to the MSP-1 trust specification when:

  • Trust declarations are truthful, consistent, and non-deceptive.
  • Trust levels align with supporting metadata.
  • No contradictions exist across site, page, or section trust declarations.
  • All normative rules for trust semantics are satisfied.