{
  "$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:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
  "output_schema": {
    "properties": {
      "as_of": {
        "enum": [
          "2026-01-01",
          "2026-06-30"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
          "vectors": 5
        }
      },
      "attestation_count": {
        "maximum": 2,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          1,
          2
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
          "vectors": 5
        }
      },
      "composite": {
        "maximum": 0.9,
        "minimum": -0.333333,
        "type": "number",
        "x-observed-values": [
          -0.333333,
          0,
          0.452885,
          0.5,
          0.9
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
          "vectors": 5
        }
      },
      "decay_half_life_days": {
        "maximum": 180,
        "minimum": 180,
        "type": "number",
        "x-observed-values": [
          180
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
          "vectors": 5
        }
      },
      "dims": {
        "properties": {
          "competence": {
            "maximum": 0.9,
            "minimum": -0.333333,
            "type": "number",
            "x-observed-values": [
              -0.333333,
              0,
              0.5,
              0.61154,
              0.9
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
              "vectors": 5
            }
          },
          "cooperation": {
            "maximum": 0.9,
            "minimum": -0.333333,
            "type": "number",
            "x-observed-values": [
              -0.333333,
              0,
              0.29423,
              0.5,
              0.9
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
              "vectors": 5
            }
          },
          "integrity": {
            "maximum": 0.9,
            "minimum": -0.333333,
            "type": "number",
            "x-observed-values": [
              -0.333333,
              0,
              0.5,
              0.50577,
              0.9
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
              "vectors": 5
            }
          },
          "timeliness": {
            "maximum": 0.9,
            "minimum": -0.333333,
            "type": "number",
            "x-observed-values": [
              -0.333333,
              0,
              0.4,
              0.5,
              0.9
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
              "vectors": 5
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
          "vectors": 5
        }
      },
      "excluded_self_issued": {
        "maximum": 1,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          1
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
          "vectors": 5
        }
      },
      "insufficient_evidence": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
          "vectors": 5
        }
      },
      "subject_id": {
        "enum": [
          "agent-alpha"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:7d2c98e83ecc6bbe23df123d45d26fe3f2b31d5dc6484e5983f535fdbd271c86",
          "vectors": 5
        }
      }
    },
    "type": "object"
  },
  "producer": "art-278-reputation-score-aggregator",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 5
  }
}
