{
  "contract_version": "2026-06-07.1",
  "status": "accepted",
  "score": 100,
  "rows": {
    "total": 8,
    "pass": 8,
    "warning": 0,
    "fail": 0,
    "required_complete": 8,
    "required_minimum": 6
  },
  "schema": {
    "expected_columns": [
      "company_name",
      "website",
      "short_description",
      "evidence_url"
    ],
    "received_columns": [
      "company_name",
      "website",
      "short_description",
      "evidence_url"
    ],
    "missing_columns": [],
    "extra_columns": []
  },
  "duplicates": {
    "count": 0,
    "websites": []
  },
  "url_checks": {
    "mode": "format_only",
    "note": "The first offline validation pass checks URL format only. Live URL availability checks are reserved for the execution environment."
  },
  "row_reports": [
    {
      "row_number": 2,
      "label": "pass",
      "problems": []
    },
    {
      "row_number": 3,
      "label": "pass",
      "problems": []
    },
    {
      "row_number": 4,
      "label": "pass",
      "problems": []
    },
    {
      "row_number": 5,
      "label": "pass",
      "problems": []
    },
    {
      "row_number": 6,
      "label": "pass",
      "problems": []
    },
    {
      "row_number": 7,
      "label": "pass",
      "problems": []
    },
    {
      "row_number": 8,
      "label": "pass",
      "problems": []
    },
    {
      "row_number": 9,
      "label": "pass",
      "problems": []
    }
  ]
}
