{
  "schema": "revyr.fixed-pair.aggregate-evidence.v1",
  "generated_at": "2026-08-01T04:57:49+02:00",
  "claim": {
    "statement": "60 van 60 scenario-herhaalruns zijn geslaagd op de vaste REVYR-beeldcase.",
    "scope": "Dit resultaat geldt voor dit vaste beeldpaar, deze modelversie, deze drempelregels en de twee vastgelegde nulcontroles.",
    "does_not_establish": "Geen algemene nauwkeurigheid van 100% voor andere voertuigen, camera's, hoeken, lichtcondities of onzichtbare schade."
  },
  "aggregate": {
    "sessions": 2,
    "scenario_repetitions": 60,
    "passed": 60,
    "failed": 0,
    "pass_rate": 1,
    "scenario_totals": {
      "positive_damage_pair": { "passed": 20, "total": 20 },
      "identical_negative_control": { "passed": 20, "total": 20 },
      "photometric_negative_control": { "passed": 20, "total": 20 }
    }
  },
  "sessions": [
    {
      "id": "session-a-machine-log",
      "operator": "Codex",
      "evidence_type": "raw_per_run_json",
      "result": "30/30",
      "artifact": "2026-08-01-browser-proof.json",
      "sha256": "BD299D0BE69525B5A7EBB567600481B93E3418BBF9512025C17E9B34B2BEC8C7"
    },
    {
      "id": "session-b-live-user-observation",
      "operator": "Stefan",
      "evidence_type": "live_ui_completion_screenshot",
      "result": "30/30",
      "artifact": "../../assets/proof-user-session-30-of-30.png",
      "sha256": "452CEDB085F9BB4C5869E2B24DC515BB2131AED9F3CD0ADE699F31DBE7E25A32",
      "raw_per_run_log_available": false,
      "note": "De live pagina toonde 10/10 voor elk van de drie scenario's en 30/30 totaal. Voor deze sessie is alleen het eindscherm als bewijs bewaard."
    }
  ],
  "protocol": {
    "positive_damage_pair": "Precies één vervorming en één kras, geen extra melding; beide kaders halen minimaal 0,50 IoU met de pas na inferentie geopende evaluatiezones.",
    "identical_negative_control": "Uitgiftebeeld tegenover hetzelfde uitgiftebeeld; verwacht nul nieuwe schade.",
    "photometric_negative_control": "Hetzelfde beeld met 6% gain en 7 helderheidswaarden; verwacht nul nieuwe schade door uitsluitend lichtvariatie.",
    "repetition_interpretation": "De ONNX-run is deterministisch. Herhaling bewijst reproduceerbaarheid en runtime-stabiliteit binnen deze suite; de runs zijn geen zestig onafhankelijke voertuigen of veldwaarnemingen."
  },
  "integrity": {
    "active_inference_path": "Lokale ONNX-inferentie in de browser via ONNX Runtime Web/WASM.",
    "answers_supplied_to_model": false,
    "damage_coordinates_supplied_to_model": false,
    "ground_truth_loaded_after_inference": true,
    "remote_ai_api_used_by_live_demo": false,
    "legacy_server_endpoint_used_by_live_demo": false,
    "additional_api_cost_per_run": "geen",
    "manifest": "2026-08-01-integrity-manifest.json"
  }
}
