{
  "$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:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
  "output_schema": {
    "properties": {
      "all_gaps": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
          "vectors": 3
        }
      },
      "controls_present": {
        "maximum": 17,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          3,
          17
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
          "vectors": 3
        }
      },
      "coverage_band": {
        "enum": [
          "Comprehensive",
          "Minimal"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
          "vectors": 3
        }
      },
      "function_coverage": {
        "properties": {
          "GOVERN": {
            "properties": {
              "gaps": {
                "type": "array",
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "present": {
                "maximum": 5,
                "minimum": 0,
                "type": "number",
                "x-observed-values": [
                  0,
                  2,
                  5
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "score": {
                "maximum": 100,
                "minimum": 0,
                "type": "number",
                "x-observed-values": [
                  0,
                  40,
                  100
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "total": {
                "maximum": 5,
                "minimum": 5,
                "type": "number",
                "x-observed-values": [
                  5
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              }
            },
            "type": "object",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
              "vectors": 3
            }
          },
          "MANAGE": {
            "properties": {
              "gaps": {
                "type": "array",
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "present": {
                "maximum": 4,
                "minimum": 0,
                "type": "number",
                "x-observed-values": [
                  0,
                  4
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "score": {
                "maximum": 100,
                "minimum": 0,
                "type": "number",
                "x-observed-values": [
                  0,
                  100
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "total": {
                "maximum": 4,
                "minimum": 4,
                "type": "number",
                "x-observed-values": [
                  4
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              }
            },
            "type": "object",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
              "vectors": 3
            }
          },
          "MAP": {
            "properties": {
              "gaps": {
                "type": "array",
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "present": {
                "maximum": 4,
                "minimum": 0,
                "type": "number",
                "x-observed-values": [
                  0,
                  1,
                  4
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "score": {
                "maximum": 100,
                "minimum": 0,
                "type": "number",
                "x-observed-values": [
                  0,
                  25,
                  100
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "total": {
                "maximum": 4,
                "minimum": 4,
                "type": "number",
                "x-observed-values": [
                  4
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              }
            },
            "type": "object",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
              "vectors": 3
            }
          },
          "MEASURE": {
            "properties": {
              "gaps": {
                "type": "array",
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "present": {
                "maximum": 4,
                "minimum": 0,
                "type": "number",
                "x-observed-values": [
                  0,
                  4
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "score": {
                "maximum": 100,
                "minimum": 0,
                "type": "number",
                "x-observed-values": [
                  0,
                  100
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              },
              "total": {
                "maximum": 4,
                "minimum": 4,
                "type": "number",
                "x-observed-values": [
                  4
                ],
                "x-source": {
                  "from": "conformance_fixtures",
                  "generator": "scripts/gen-output-schema.mjs",
                  "kind": "derived",
                  "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
                  "vectors": 3
                }
              }
            },
            "type": "object",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
              "vectors": 3
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
          "vectors": 3
        }
      },
      "overall_coverage": {
        "maximum": 100,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          16,
          100
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
          "vectors": 3
        }
      },
      "total_controls": {
        "maximum": 17,
        "minimum": 17,
        "type": "number",
        "x-observed-values": [
          17
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:61b5a1c66ec20e2f73941fabf94a4bb266733acba9c516eaefe0432ba6c83a94",
          "vectors": 3
        }
      }
    },
    "type": "object"
  },
  "producer": "art-174-nist-ai-rmf-function-mapper",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 3
  }
}
