Verifier System
Failure modes
Een failed verification is nuttige evidence. Het vertelt een reviewer welke guarantee ontbreekt of wordt tegengesproken, in plaats van een zwakke history stil als compleet te presenteren.
Verification fails
Behandel een failed verification report als blocker om op die bundle te vertrouwen totdat de reden begrepen is. Het report hoort object kind, failed check en affected artifact path te identificeren.
{
"ok": false,
"kind": "bundle",
"problems": [
{
"code": "wrong_witness_signature",
"path": "witnesses[2].signature",
"message": "Witness signature does not verify for the checkpoint statement."
}
]
}
Witness quorum ontbreekt
Missing quorum betekent dat de stream nog steeds geldige receipts en checkpoints kan hebben, maar dat deze niet aan de witness policy voor de gekozen range voldoet. Wacht tot witnesses herstellen of exporteer een range waarvan de policy wel satisfied is.
Fork evidence verschijnt
Fork evidence betekent dat conflicterende checkpoint histories zijn waargenomen. De verifier verwerpt ambiguous history. Een tenant operator moet stoppen met vertrouwen op de affected stream range totdat de bron van het conflict is onderzocht en een nieuwe accepted range is geproduceerd.
Bundle is incompleet
Een incomplete bundle mist één of meer artifacts die policy vereist: receipts, windows, checkpoints, witness statements, anchors, manifest hashes of verifier metadata. De recipient moet een complete bundle vragen in plaats van gaps handmatig te vullen.
Connector reliability issues
Connector failures maken eerder accepted events niet ongeldig, maar kunnen gaps in source coverage veroorzaken. Controleer connector status, idempotency conflicts, retry results en source-system delivery logs voordat je op de affected period vertrouwt.
