{
  "schema_version": "1.0",
  "suite": "REVYR verified registration suite v1",
  "phase": "evaluation",
  "generated_at_utc": "2026-08-01T11:37:14.232479+00:00",
  "raw_log": {
    "path": "artifacts/verified-suite-v1/logs/registration-raw.json",
    "sha256": "0fb211ca1ef468b79f51fabf707a7d96cd6a35510024af3e818f681f77192487"
  },
  "evaluator": {
    "path": "tests/verified-suite-evaluator-v1.json",
    "sha256": "b6d2765c4ce1322bc2e017c578fce7c2fa8bdeca2b6232ea7565ea08f842a26b",
    "gates": {
      "minimum_ratio_matches": 30,
      "minimum_ransac_inliers": 20,
      "minimum_inlier_ratio": 0.45,
      "maximum_reprojection_rmse_px": 4.0
    }
  },
  "summary": {
    "runs": 10,
    "passed": 10,
    "failed": 0,
    "pass": true
  },
  "runs": [
    {
      "run_id": "registration-01",
      "variant": "base",
      "status": "completed",
      "metrics": {
        "matches": 213,
        "inliers": 152,
        "inlier_ratio": 0.7136,
        "rmse": 1.6195
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    },
    {
      "run_id": "registration-02",
      "variant": "translate-x-plus-2",
      "status": "completed",
      "metrics": {
        "matches": 215,
        "inliers": 165,
        "inlier_ratio": 0.7674,
        "rmse": 1.5282
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    },
    {
      "run_id": "registration-03",
      "variant": "translate-x-minus-2",
      "status": "completed",
      "metrics": {
        "matches": 216,
        "inliers": 164,
        "inlier_ratio": 0.7593,
        "rmse": 1.5047
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    },
    {
      "run_id": "registration-04",
      "variant": "translate-y-plus-2",
      "status": "completed",
      "metrics": {
        "matches": 216,
        "inliers": 163,
        "inlier_ratio": 0.7546,
        "rmse": 1.5518
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    },
    {
      "run_id": "registration-05",
      "variant": "translate-y-minus-2",
      "status": "completed",
      "metrics": {
        "matches": 216,
        "inliers": 163,
        "inlier_ratio": 0.7546,
        "rmse": 1.4392
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    },
    {
      "run_id": "registration-06",
      "variant": "scale-plus-0.3pct",
      "status": "completed",
      "metrics": {
        "matches": 205,
        "inliers": 167,
        "inlier_ratio": 0.8146,
        "rmse": 1.4771
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    },
    {
      "run_id": "registration-07",
      "variant": "scale-minus-0.3pct",
      "status": "completed",
      "metrics": {
        "matches": 207,
        "inliers": 167,
        "inlier_ratio": 0.8068,
        "rmse": 1.5493
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    },
    {
      "run_id": "registration-08",
      "variant": "rotate-plus-0.15deg",
      "status": "completed",
      "metrics": {
        "matches": 193,
        "inliers": 157,
        "inlier_ratio": 0.8135,
        "rmse": 1.4195
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    },
    {
      "run_id": "registration-09",
      "variant": "rotate-minus-0.15deg",
      "status": "completed",
      "metrics": {
        "matches": 201,
        "inliers": 159,
        "inlier_ratio": 0.791,
        "rmse": 1.4699
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    },
    {
      "run_id": "registration-10",
      "variant": "perspective-plus",
      "status": "completed",
      "metrics": {
        "matches": 188,
        "inliers": 156,
        "inlier_ratio": 0.8298,
        "rmse": 1.808
      },
      "checks": {
        "minimum_ratio_matches": true,
        "minimum_ransac_inliers": true,
        "minimum_inlier_ratio": true,
        "maximum_reprojection_rmse_px": true
      },
      "pass": true
    }
  ]
}