{
  "contract_version": "0.1.0",
  "id": "synthetic-commissioning",
  "version": "0.1.0",
  "description": "Synthetic contract fixture. Not hardware-qualified; numeric values are not recommended bench limits.",
  "bench": {
    "id": "synthetic-bench",
    "version": "0.1.0",
    "sha256": "d67d9b254c30ed006f90f4d5fa7c5f7ac1f638bbf21481e2487f878b8030d952"
  },
  "policy": {
    "id": "synthetic-policy",
    "version": "0.1.0",
    "sha256": "73454794f991f14b80e0caa396a9e8a5b388b17e806145402e6531c7dcc7655a"
  },
  "package_lock": {
    "id": "synthetic-package-lock",
    "version": "0.1.0",
    "sha256": "0000000000000000000000000000000000000000000000000000000000000000"
  },
  "procedure_refs": [
    {
      "id": "synthetic-voltage-check",
      "version": "0.1.0",
      "sha256": "64ac82e02f0e13412337fc1bd3503cea1c952ee9a31e5e50214bc4677da3381a"
    }
  ],
  "dut_class": "low_voltage_embedded",
  "modes": [
    "observation",
    "supervised",
    "unattended"
  ],
  "owners": {
    "bench": "synthetic-owner",
    "test_safety": "synthetic-test-owner",
    "system": "synthetic-admin"
  },
  "approved_by": "synthetic-reviewer",
  "approved_at": "2026-09-09T00:00:00Z",
  "expires_at": "2026-10-09T00:00:00Z",
  "offline_status_max_age_ms": 3600000,
  "scheduling_overhead_ms": 500,
  "evidence": [
    {
      "category": "identity",
      "report": {
        "id": "synthetic-identity-report",
        "version": "0.1.0",
        "sha256": "0000000000000000000000000000000000000000000000000000000000000000"
      },
      "tested_at": "2026-09-09T00:00:00Z",
      "scope": "Metadata fixture only, not an actual qualification test",
      "result": "passed",
      "limitations": [
        "No real hardware evidence; cannot qualify a bench"
      ]
    },
    {
      "category": "protocol",
      "report": {
        "id": "synthetic-protocol-report",
        "version": "0.1.0",
        "sha256": "0000000000000000000000000000000000000000000000000000000000000000"
      },
      "tested_at": "2026-09-09T00:00:00Z",
      "scope": "Metadata fixture only, not an actual qualification test",
      "result": "passed",
      "limitations": [
        "No real hardware evidence; cannot qualify a bench"
      ]
    },
    {
      "category": "envelope",
      "report": {
        "id": "synthetic-envelope-report",
        "version": "0.1.0",
        "sha256": "0000000000000000000000000000000000000000000000000000000000000000"
      },
      "tested_at": "2026-09-09T00:00:00Z",
      "scope": "Metadata fixture only, not an actual qualification test",
      "result": "passed",
      "limitations": [
        "No real hardware evidence; cannot qualify a bench"
      ]
    },
    {
      "category": "protection",
      "report": {
        "id": "synthetic-protection-report",
        "version": "0.1.0",
        "sha256": "0000000000000000000000000000000000000000000000000000000000000000"
      },
      "tested_at": "2026-09-09T00:00:00Z",
      "scope": "Metadata fixture only, not an actual qualification test",
      "result": "passed",
      "limitations": [
        "No real hardware evidence; cannot qualify a bench"
      ]
    },
    {
      "category": "timing",
      "report": {
        "id": "synthetic-timing-report",
        "version": "0.1.0",
        "sha256": "0000000000000000000000000000000000000000000000000000000000000000"
      },
      "tested_at": "2026-09-09T00:00:00Z",
      "scope": "Metadata fixture only, not an actual qualification test",
      "result": "passed",
      "limitations": [
        "No real hardware evidence; cannot qualify a bench"
      ]
    },
    {
      "category": "safe_transition",
      "report": {
        "id": "synthetic-safe_transition-report",
        "version": "0.1.0",
        "sha256": "0000000000000000000000000000000000000000000000000000000000000000"
      },
      "tested_at": "2026-09-09T00:00:00Z",
      "scope": "Metadata fixture only, not an actual qualification test",
      "result": "passed",
      "limitations": [
        "No real hardware evidence; cannot qualify a bench"
      ]
    },
    {
      "category": "audit_failure",
      "report": {
        "id": "synthetic-audit_failure-report",
        "version": "0.1.0",
        "sha256": "0000000000000000000000000000000000000000000000000000000000000000"
      },
      "tested_at": "2026-09-09T00:00:00Z",
      "scope": "Metadata fixture only, not an actual qualification test",
      "result": "passed",
      "limitations": [
        "No real hardware evidence; cannot qualify a bench"
      ]
    },
    {
      "category": "unattended",
      "report": {
        "id": "synthetic-unattended-report",
        "version": "0.1.0",
        "sha256": "0000000000000000000000000000000000000000000000000000000000000000"
      },
      "tested_at": "2026-09-09T00:00:00Z",
      "scope": "Metadata fixture only, not an actual qualification test",
      "result": "passed",
      "limitations": [
        "No real hardware evidence; cannot qualify a bench"
      ]
    }
  ]
}
