{
  "schema": "kallipolis.resource-quality.v1",
  "id": "resource.provenance.c2pa-content-credentials-evidence",
  "version": "1.0.0",
  "title": "C2PA Content Credentials evidence boundaries",
  "summary": "C2PA 2.4 provenance facts that distinguish cryptographic integrity and signer trust from factual truth, completeness, identity, and the absence of credentials.",
  "content": {
    "kind": "evidence-index",
    "facts": [
      {
        "id": "fact.c2pa.manifest",
        "statement": "A C2PA Content Credential is a cryptographically bound manifest containing signed assertions about an asset's origin, modifications, and other provenance information.",
        "normativeLevel": "informative",
        "sourceIds": ["source.c2pa.explainer-2.4"]
      },
      {
        "id": "fact.c2pa.validation-boundary",
        "statement": "C2PA validation can establish that provenance is associated with the asset, well formed, signer-linked under a trust model, and free from tampering; it does not establish that the content or every assertion is true, accurate, or factual.",
        "normativeLevel": "informative",
        "sourceIds": ["source.c2pa.explainer-2.4"]
      },
      {
        "id": "fact.c2pa.completeness",
        "statement": "C2PA provenance can be incomplete and metadata can be removed, so a verifier should record which manifest and bindings were checked instead of assuming a complete asset history.",
        "normativeLevel": "informative",
        "sourceIds": ["source.c2pa.explainer-2.4"]
      },
      {
        "id": "fact.c2pa.absence-and-identity",
        "statement": "The absence of Content Credentials is not proof that media is untrustworthy, and the core specification focuses on content provenance rather than directly establishing a human or organizational identity.",
        "normativeLevel": "informative",
        "sourceIds": ["source.c2pa.explainer-2.4"]
      }
    ]
  },
  "language": "en",
  "category": "ai-safety-provenance-and-audit",
  "state": "prepared",
  "canonicalUrl": "https://platoskallipolis.com/resources/ai-safety-provenance-and-audit/c2pa-content-credentials-evidence.json",
  "contentHash": "sha256:b1ce67840fb56045784c0a82bf0e8c6b79c163c129fb777ef92b8385f9b617f4",
  "owner": {
    "id": "platos-kallipolis",
    "name": "Plato's Kallipolis",
    "type": "organization",
    "accountabilityUrl": "https://platoskallipolis.com/about"
  },
  "access": {
    "mode": "public",
    "url": "https://platoskallipolis.com/resources/ai-safety-provenance-and-audit/c2pa-content-credentials-evidence.json",
    "authentication": "none",
    "robotsAllowed": true
  },
  "provenance": {
    "method": "official-specification",
    "sources": [
      {
        "id": "source.c2pa.explainer-2.4",
        "url": "https://spec.c2pa.org/specifications/specifications/2.4/explainer/Explainer.html",
        "title": "C2PA and Content Credentials Explainer 2.4",
        "publisher": "Coalition for Content Provenance and Authenticity",
        "observedAt": "2026-08-26T15:38:00Z"
      }
    ]
  },
  "observedAt": "2026-08-26T15:38:00Z",
  "freshness": {
    "policy": "version-bound",
    "state": "current",
    "nextReviewAt": "2026-09-02T15:38:00Z",
    "sourceVersion": "2.4"
  },
  "license": {
    "id": "cc-by-4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "redistributionAllowed": true
  },
  "evidence": [
    {
      "id": "evidence.c2pa.explainer-2.4",
      "type": "source-claim",
      "url": "https://spec.c2pa.org/specifications/specifications/2.4/explainer/Explainer.html",
      "observedAt": "2026-08-26T15:38:00Z"
    }
  ]
}
