{
  "closedCodes": [
    "agent/abstained",
    "adapter/cancelled",
    "adapter/failed",
    "adapter/timed-out",
    "artifact/invalid",
    "authority/broadened",
    "budget/exhausted",
    "candidate/incomplete",
    "candidate/invalid",
    "capability/requested",
    "harness/invalid",
    "model/refusal",
    "obligation/failed",
    "policy/excess",
    "replay/mismatch",
    "resource/exceeded",
    "scope/escaped",
    "semantic/incorrect",
    "transport/invalid",
    "unknown/failure"
  ],
  "contentIdentitySha256": "0bcfd6dd6dadc7b7a9eb1b2cffce414c6a771db3d0d27ea09f66b2d102112e29",
  "groups": {
    "adapter": [
      "adapter/cancelled",
      "adapter/failed",
      "adapter/timed-out"
    ],
    "agent": [
      "agent/abstained"
    ],
    "artifact": [
      "artifact/invalid"
    ],
    "authority": [
      "authority/broadened"
    ],
    "budget": [
      "budget/exhausted"
    ],
    "candidate": [
      "candidate/incomplete",
      "candidate/invalid"
    ],
    "capability": [
      "capability/requested"
    ],
    "harness": [
      "harness/invalid"
    ],
    "model": [
      "model/refusal"
    ],
    "obligation": [
      "obligation/failed"
    ],
    "policy": [
      "policy/excess"
    ],
    "replay": [
      "replay/mismatch"
    ],
    "resource": [
      "resource/exceeded"
    ],
    "scope": [
      "scope/escaped"
    ],
    "semantic": [
      "semantic/incorrect"
    ],
    "transport": [
      "transport/invalid"
    ],
    "unknown": [
      "unknown/failure"
    ]
  },
  "kind": "genesis/genesisbench-failure-taxonomy-v0.1",
  "protocolIdentitySha256": "bfff3ace2cddfe545cd090bf27471ae126f2c6c02d09da0fe67f6f3adbabacac",
  "rules": {
    "nonSolvedHasAtLeastOneFailureCode": true,
    "solvedHasNoFailureCodes": true,
    "unknownMapsOnlyToUnknownFailure": true
  },
  "version": "0.1.0"
}
