{
  "schema": "uta-runner-answer-key/1.0",
  "as_of": "2026-09-09",
  "valid_until": "2027-08-19",
  "earliest_future_expiry": "2027-08-20T00:00:00Z",
  "earliest_future_issued_at": "2030-01-01T00:00:00Z",
  "runner": {
    "file": "../score-runner.mjs",
    "sha256": "deec4cf670bed7b30eae0995b15c1c08970c29e3e72087329e0544aaf85aa972",
    "bytes": 15881
  },
  "matrix": {
    "header": {
      "version": "1.3.3",
      "fixed": 14
    },
    "rows": [
      {
        "name": "always-true",
        "ok": 8,
        "total": 14,
        "failed": [
          "invalid-signature",
          "expired-atc",
          "premature-atc"
        ],
        "generated": "n/a"
      },
      {
        "name": "policy-only (Ed25519 deleted)",
        "ok": 11,
        "total": 14,
        "failed": [
          "invalid-signature",
          "wrong-ca",
          "self-signed-atc"
        ],
        "generated": "n/a"
      },
      {
        "name": "crypto-only (no expiry/status)",
        "ok": 11,
        "total": 14,
        "failed": [
          "expired-atc",
          "premature-atc",
          "revoked-atc"
        ],
        "generated": "n/a"
      },
      {
        "name": "embedded-key + policy (TOFU)",
        "ok": 13,
        "total": 14,
        "failed": [
          "self-signed-atc"
        ],
        "generated": "n/a"
      },
      {
        "name": "memorizer (hardcodes valid-atc digest)",
        "ok": 12,
        "total": 14,
        "failed": [
          "valid-atc-2",
          "valid-unknown-field"
        ],
        "generated": "n/a"
      },
      {
        "name": "over-rejector (chokes on x_* fields)",
        "ok": 13,
        "total": 14,
        "failed": [
          "valid-unknown-field"
        ],
        "generated": "n/a"
      },
      {
        "name": "stage-liar (all fire at sig-verification)",
        "ok": 7,
        "total": 14,
        "failed": [
          "valid-atc",
          "valid-atc-2",
          "valid-unknown-field"
        ],
        "generated": "n/a"
      },
      {
        "name": "reference (pinned + policy + tolerance)",
        "ok": 14,
        "total": 14,
        "failed": [],
        "generated": "n/a"
      }
    ]
  },
  "reference": {
    "score": "14/14",
    "passed": true,
    "failed_listed": false,
    "exit_code": 0
  },
  "mutant_count": 10,
  "mutants": {
    "stage-blind": {
      "sha256": "005b06bb7a0c5092ab6846fc213ec13d1d817511e424fd334a541db4101473c0",
      "diverges": true,
      "where": [
        "matrix"
      ]
    },
    "memorizer-promote": {
      "sha256": "37e84be27cf4b711aae553fa929e30b2901b4f56ee60e5ed314cb429bcd9c247",
      "diverges": true,
      "where": [
        "matrix"
      ]
    },
    "score-inflate": {
      "sha256": "2df0f18bb10f0ab6e019c2a931f1c6eff8b08152b5007340e05f6d3134ad0232",
      "diverges": true,
      "where": [
        "matrix",
        "reference"
      ]
    },
    "anchor-narrow": {
      "sha256": "c7334525890696b9addc9379ae412a5c6569126d361409b3f462a9043990deeb",
      "diverges": true,
      "where": [
        "matrix",
        "reference"
      ]
    },
    "expiry-blind": {
      "sha256": "df238612e924943fbeade991e725b5c891a0fb5e5215e6f352e875348bd1523d",
      "diverges": true,
      "where": [
        "matrix",
        "reference"
      ]
    },
    "status-blind": {
      "sha256": "c871eec2f1524dc700d4a49698c20f47307429339e380b09881156727ffa6076",
      "diverges": true,
      "where": [
        "matrix",
        "reference"
      ]
    },
    "sig-accept-all": {
      "sha256": "c9b8b173b7059308f27ab8a016dd2f488b827e7d4e96b1f14c6a97a778ec3bac",
      "diverges": true,
      "where": [
        "matrix",
        "reference"
      ]
    },
    "translation-flip": {
      "sha256": "82b71c4c2e3083e4db7649fd4155409a2cafde247e71b790883c1009fb11b986",
      "diverges": true,
      "where": [
        "matrix",
        "reference"
      ]
    },
    "stage-liar-cured": {
      "sha256": "53da985b4ab0ed5dd5341e93bca8a92cdaf768fd81c1e5c6a5c5250cc2b5224d",
      "diverges": true,
      "where": [
        "matrix"
      ]
    },
    "over-rejector-cured": {
      "sha256": "e3a375a82433dd38ae884c2c0662eb65bbc0428b61d2bf9e7df55fcc933c04a5",
      "diverges": true,
      "where": [
        "matrix"
      ]
    }
  },
  "note": "Behavioral oracle for score-runner.mjs, recorded from live behavior. The key is a derived artifact: every value here is observed, none asserted by hand. Anchored in Sigstore Rekor (see tests/anchors/anchor-record-v2.json); a re-anchored successor supersedes this key. After valid_until the suite fails closed: re-issue vectors, re-record, re-anchor."
}
