{
  "$schema": "./schema/protocol.v1.schema.json",
  "schemaVersion": "1.0.0",
  "protocolId": "slime-official-benchmark-v1",
  "runnerVersion": "python-slimevolleygym-v1",
  "environment": {
    "package": "slimevolleygym",
    "version": "0.1.0",
    "environmentId": "SlimeVolley-v0",
    "observationSize": 12,
    "actionCount": 6,
    "maxEpisodeSteps": 3000,
    "maxLives": 5,
    "primingNoop": true
  },
  "schedule": {
    "kind": "fixed-paired-round-robin",
    "pairSeeds": [
      2026071200,
      2026071201,
      2026071202,
      2026071203,
      2026071204,
      2026071205,
      2026071206,
      2026071207,
      2026071208,
      2026071209
    ],
    "baselineSeeds": [
      2026071200,
      2026071201,
      2026071202,
      2026071203,
      2026071204,
      2026071205,
      2026071206,
      2026071207,
      2026071208,
      2026071209,
      2026071300,
      2026071301,
      2026071302,
      2026071303,
      2026071304,
      2026071305,
      2026071306,
      2026071307,
      2026071308,
      2026071309,
      2026071310,
      2026071311,
      2026071312,
      2026071313,
      2026071314,
      2026071315,
      2026071316,
      2026071317,
      2026071318,
      2026071319,
      2026071320,
      2026071321,
      2026071322,
      2026071323,
      2026071324,
      2026071325,
      2026071326,
      2026071327,
      2026071328,
      2026071329,
      2026071330,
      2026071331,
      2026071332,
      2026071333,
      2026071334,
      2026071335,
      2026071336,
      2026071337,
      2026071338,
      2026071339
    ],
    "swapSidesForEverySeed": true,
    "scheduleDependsOnResults": false
  },
  "ranking": {
    "primaryMetric": "opponent_balanced_arena_score",
    "winScore": 1.0,
    "drawScore": 0.5,
    "lossScore": 0.0,
    "referenceEligibleForPodium": false,
    "confidence": {
      "method": "paired-seed-block-bootstrap",
      "iterations": 2000,
      "level": 0.95,
      "seed": 20260712
    },
    "secondaryMarginElo": {
      "initialRating": 1500,
      "kFactor": 24,
      "maxLives": 5,
      "ordering": "protocol-record-order"
    }
  },
  "highlights": {
    "selectionRule": "representative-decisive-point-nearest-median-margin-and-duration",
    "prePointFrames": 150,
    "postPointFrames": 45,
    "fps": 30
  }
}
