{
  "_demo": {
    "attack_class": "Replay Attack",
    "scenario": "Attacker captured a real verification receipt issued last quarter and is resubmitting it now as fresh evidence for a brand-new transaction. The signatures verify — they're authentic. But the receipt was bound to last quarter's registry tip.",
    "expected_rejection": "StaleRegistryVersion",
    "live_check_in_browser": "Compare receipt.body.registry_tip_hash_at_verification against the auditor's current registry-state.json tip. The receipt cites a stale tip (last quarter's value); the auditor's replica has moved on and never recorded that tip as current.",
    "production_check": "qsign_fed_receipts::verify_receipt walks the auditor's known-tips list. If the receipt's tip is not in the auditor's tip history, the verifier returns ReceiptOutcome::StaleRegistryVersion (see verification-receipts doc §3c)."
  },
  "schema": "urn:h33:qsign:fed-verification-receipt:v0.1",
  "receipt_hash": "2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222af",
  "body": {
    "verifier_principal_id": "urn:h33:fed:compliance-desk-zeta:verifier:nightly-batch",
    "verified_artifact_schema": "urn:h33:qsign:nap:v0.1",
    "verified_artifact_binding_hash": "f1c6a5e02071e93b4d6f8a0c2e4f6081739b5d8e0f2a4c6e8b0d2f4a6c8e0b2d4f60819a3c5e7f9b1d3e5071a3b5c7d9",
    "verifier_outcome": "Valid",
    "registry_tip_hash_at_verification": "deadbeefcafebabe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deadbeefcafebabe000000000",
    "registry_records_at_verification": 2,
    "verified_at_unix_ms": 1772000000000,
    "verifier_software": "qsign-nap-verify/0.1",
    "notes": "captured Q1 2026; replayed Q3 against current registry"
  },
  "signatures": {
    "ml_dsa_87":    "8c2f4e6d1a9b3c5e7f8092a4b6c8d0e2f4061839a5b7c9d1e3f5071629b4d6f8a0c2e4f6081a3b5c7d9e1f3a5b7c9d2e4f6a8b0c1d3e5f7091a3b5c7d9e1f3a5b7c9",
    "slh_dsa_256s": "7e1d3b5a9c2f4e6d8b0c1d3e5f7091a3b5c7d9e1f3a5b7c9d2e4f6a8b0c1d3e5f7091a3b5c7d9e1f3a5b7c9d2e4f6a8b0c1d3e5f7091a3b5c7d9e1f3a5b7c9d2e4f6",
    "falcon":       "6d0c2a4f8e1b3d5c7e9f0a2b4d6f8c0e1a3b5d7f9c2e4061839a5b7c9d1e3f5071629b4d6f8a0c2e4f6081a3b5c7d9e1f3a5b7c9d2e4f6a8b0c1d3e5f7091a3b5c7"
  }
}
