Attesto

Verifier System

Failure modes

Una failed verification es evidence útil. Indica al reviewer qué guarantee falta o está contradicha, en lugar de presentar en silencio una history débil como completa.

Verification fails

Trate un failed verification report como blocker para depender de ese bundle hasta entender la razón. El report debe identificar object kind, failed check y affected artifact path.

{
  "ok": false,
  "kind": "bundle",
  "problems": [
    {
      "code": "wrong_witness_signature",
      "path": "witnesses[2].signature",
      "message": "Witness signature does not verify for the checkpoint statement."
    }
  ]
}

Falta witness quorum

Missing quorum significa que el stream todavía puede tener receipts y checkpoints válidos, pero no ha satisfecho la witness policy para la range seleccionada. Espere a que los witnesses se recuperen o exporte una range cuya policy esté satisfied.

Aparece fork evidence

Fork evidence significa que se observaron checkpoint histories en conflicto. El verifier rechaza ambiguous history. Un tenant operator debe dejar de depender de la affected stream range hasta investigar el origen del conflicto y producir una nueva accepted range.

Bundle incompleto

Un incomplete bundle carece de uno o más artifacts requeridos por policy: receipts, windows, checkpoints, witness statements, anchors, manifest hashes o verifier metadata. El recipient debe solicitar un bundle completo en lugar de rellenar gaps manualmente.

Connector reliability issues

Connector failures no invalidan earlier accepted events, pero pueden crear gaps en source coverage. Revise connector status, idempotency conflicts, retry results y source-system delivery logs antes de depender del affected period.