{
  "schema_version": "1.0",
  "id": "corrections",
  "title": "Corrections and Supersession",
  "summary": "Challenge a verification and resolve whether an older result or receipt remains current without rewriting history.",
  "sections": {
    "principles": [
      "completed results are immutable",
      "signed receipts are immutable",
      "corrections are additive",
      "historical records remain discoverable"
    ],
    "challenge": {
      "endpoint": "POST /v1/verifications/{verification_id}/challenge",
      "states": [
        "submitted",
        "under_review",
        "resolved_no_change",
        "resolved_amended",
        "resolved_superseded",
        "rejected_invalid"
      ],
      "effect": "A customer challenge never overwrites the verdict."
    },
    "current_status": "GET /v1/verifications/{verification_id}",
    "history": "GET /v1/verifications/{verification_id}/history",
    "amendments": "GET /v1/verifications/{verification_id}/amendments",
    "statuses": [
      "active",
      "challenged",
      "amended",
      "superseded",
      "withdrawn"
    ],
    "receipt_amendment": "An amendment receipt references the original receipt and verification plus the new verification, reason, and issue time.",
    "verification": "POST /v1/receipts/verify returns signature validity, key trust status, known-receipt status, and whether the verification is amended or superseded."
  },
  "version": "2026-08-v6",
  "effective_at": "2026-08-10T00:00:00Z",
  "content_hash": "sha256:464b2f5e0a8dc6f59e1b3fd42a83ba432e3d35a5818d4f1050b0986c33207dad"
}