Corrections and Supersession
Challenge a verification and resolve whether an older result or receipt remains current without rewriting history.
{
"version": "2026-08-v6",
"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."
}