{
  "schemaVersion": 1,
  "date": "2026-09-23",
  "payload": "ABC-1234",
  "knoxCaptureVersion": "2.6.00.0",
  "method": "same monitor, same generated fixtures, rear camera, automatic single scan, phone pre-aimed at code, trigger-to-text measured by Knox Wedge Test 1.0.1",
  "devices": {
    "SM-G766B": {
      "coldCleanQrMs": 2788.432499,
      "warmCleanQrMs": [922.768385, 892.996719, 872.359270, 869.051250],
      "warmCleanQrMeanMs": 889.293906,
      "warmCleanQrMedianMs": 882.677995,
      "degraded": {
        "qrSmall": {"status": "pass", "latencyMs": 923.275729},
        "qrLowContrast": {"status": "pass", "latencyMs": 918.364375},
        "qrBlur": {"status": "pass", "latencyMs": 945.313021},
        "qrScratched": {"status": "timeout", "timeoutMs": 6000},
        "qrCenterOcclusion": {"status": "timeout", "timeoutMs": 6000},
        "qrRoll32Degrees": {"status": "pass", "latencyMs": 892.319739},
        "qrInverted": {"status": "timeout", "timeoutMs": 6000, "expectedWithDefaultSettings": true},
        "code128Clean": {"status": "pass", "latencyMs": 1000.382499},
        "code128Damaged": {"status": "pass", "latencyMs": 972.218021}
      }
    },
    "SM-A185F": {
      "coldCleanQrMs": 2797.313267,
      "warmCleanQrMs": [1103.419499, 1153.134807, 1112.625076, 1112.181884],
      "warmCleanQrMeanMs": 1120.340317,
      "warmCleanQrMedianMs": 1112.403480,
      "degraded": {
        "qrSmall": {"status": "pass", "latencyMs": 1584.453384},
        "qrLowContrast": {"status": "pass", "latencyMs": 1256.848538},
        "qrBlur": {"status": "pass", "latencyMs": 1269.938384},
        "qrScratched": {"status": "timeout", "timeoutMs": 6000},
        "qrCenterOcclusion": {"status": "timeout", "timeoutMs": 6000},
        "qrRoll32Degrees": {"status": "pass", "latencyMs": 1169.002230},
        "qrInverted": {"status": "timeout", "timeoutMs": 6000, "expectedWithDefaultSettings": true},
        "code128Clean": {"status": "pass", "latencyMs": 2756.578498},
        "code128Damaged": {"status": "pass", "latencyMs": 1839.612076}
      }
    }
  },
  "limitations": [
    "four warm clean-QR observations per device and one observation per degraded fixture are not a certification sample",
    "latency includes preview start, focus/exposure, decode and keyboard output",
    "in-plane image roll is not a physical yaw/pitch camera-angle test",
    "code128 damaged being faster than clean in a single pass must not be interpreted as an intrinsic advantage"
  ]
}
