{
  "$comment": "DERIVED OUTPUT-CONTRACT SIDECAR — a WITNESS domain from fixtures, never a declaration. May decide L2G-pass; may NEVER produce a dead-branch L2G-fail. Generated by scripts/gen-output-schema.mjs (CHAIN-FV-L2-G-RESCOPE-3). ⛔ Do not hand-edit — run the generator.",
  "kernel_digest": "sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
  "output_schema": {
    "properties": {
      "architecture_type": {
        "enum": [
          "A1",
          "A2",
          "B"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "assessment_date": {
        "enum": [
          "2026-06-01",
          "2026-09-15",
          "2027-01-05"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "assessment_route": {
        "enum": [
          "external",
          "internal_2nd_line",
          "internal_3rd_line"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "attestation_deadline": {
        "enum": [
          "2026-12-31"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "cert_eligible": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "date_eligible": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "eligible": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "failing_predicate": {
        "enum": [
          "assessor_certification_requirement_not_met",
          "identity_overlap:emp-jsmith",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "independence_eligible": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "overlapping_identities": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      },
      "route_eligible": {
        "enum": [
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:296ba15821ab17012505cf41cea3e5915f9146eae5c97eab522579f9cd5fe663",
          "vectors": 3
        }
      }
    },
    "type": "object"
  },
  "producer": "art-487-assessor-independence-check",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 3
  }
}
