{
  "generatedAt": "2026-11-03T18:34:06.456Z",
  "settings": {
    "gamesPerModel": 100,
    "maxSeconds": 300,
    "benchVersion": 1,
    "ghosts": "scripted"
  },
  "entries": [
    {
      "model": "typesafe/jev-1.14.0",
      "name": "jev 1.14",
      "games": 100,
      "meanScore": 3597,
      "bestScore": 10050,
      "scoreStdError": 148,
      "meanSurvivedSeconds": 67,
      "meanPellets": 238,
      "pelletsPerLife": 79,
      "meanGhostsEaten": 3.2,
      "fruitEaten": "170/212",
      "bestLevel": 2,
      "fallbackRate": 0.054,
      "meanLatencyMs": 252,
      "costPerGame": 0.00643,
      "deathsBy": {
        "at/near junction": 174,
        "waiting at junction": 17,
        "ghost ahead in corridor": 109
      }
    },
    {
      "model": "upright/eevo-1.1",
      "name": "Eevo-1.1",
      "games": 100,
      "meanScore": 3416,
      "bestScore": 8690,
      "scoreStdError": 147,
      "meanSurvivedSeconds": 71.6,
      "meanPellets": 236,
      "pelletsPerLife": 79,
      "meanGhostsEaten": 2.6,
      "fruitEaten": "111/211",
      "bestLevel": 2,
      "fallbackRate": 0.031,
      "meanLatencyMs": 353,
      "costPerGame": 0.31019,
      "deathsBy": {
        "at/near junction": 140,
        "ghost ahead in corridor": 129,
        "waiting at junction": 31
      }
    },
    {
      "model": "morph/reflex",
      "name": "reflex",
      "games": 100,
      "meanScore": 3326,
      "bestScore": 8720,
      "scoreStdError": 99,
      "meanSurvivedSeconds": 74.9,
      "meanPellets": 228,
      "pelletsPerLife": 76,
      "meanGhostsEaten": 2.8,
      "fruitEaten": "185/208",
      "bestLevel": 2,
      "fallbackRate": 0.045,
      "meanLatencyMs": 386,
      "costPerGame": 0.0072,
      "deathsBy": {
        "ghost ahead in corridor": 150,
        "at/near junction": 99,
        "waiting at junction": 51
      }
    },
    {
      "model": "liquid/d1-ultra",
      "name": "d1-ultra",
      "games": 100,
      "meanScore": 3133,
      "bestScore": 8440,
      "scoreStdError": 106,
      "meanSurvivedSeconds": 71.7,
      "meanPellets": 210,
      "pelletsPerLife": 70,
      "meanGhostsEaten": 2.7,
      "fruitEaten": "115/197",
      "bestLevel": 2,
      "fallbackRate": 0.04,
      "meanLatencyMs": 282,
      "costPerGame": 0.00542,
      "deathsBy": {
        "ghost ahead in corridor": 162,
        "at/near junction": 91,
        "waiting at junction": 47
      }
    },
    {
      "model": "bespoke/nimble-v4-max",
      "name": "Nimble v4 Max",
      "games": 100,
      "meanScore": 3103,
      "bestScore": 5780,
      "scoreStdError": 82,
      "meanSurvivedSeconds": 68.6,
      "meanPellets": 208,
      "pelletsPerLife": 69,
      "meanGhostsEaten": 2.5,
      "fruitEaten": "150/192",
      "bestLevel": 2,
      "fallbackRate": 0.029,
      "meanLatencyMs": 380,
      "costPerGame": 0.00432,
      "deathsBy": {
        "ghost ahead in corridor": 185,
        "at/near junction": 90,
        "waiting at junction": 25
      }
    },
    {
      "model": "perplexity/pplx-decider-v1.2",
      "name": "Perplexity Decider 1.2",
      "games": 100,
      "meanScore": 3100,
      "bestScore": 8340,
      "scoreStdError": 98,
      "meanSurvivedSeconds": 73.9,
      "meanPellets": 218,
      "pelletsPerLife": 73,
      "meanGhostsEaten": 2.2,
      "fruitEaten": "157/206",
      "bestLevel": 2,
      "fallbackRate": 0.025,
      "meanLatencyMs": 324,
      "costPerGame": 0.00243,
      "deathsBy": {
        "ghost ahead in corridor": 144,
        "at/near junction": 112,
        "waiting at junction": 44
      }
    },
    {
      "model": "liquid/d1.1",
      "name": "d1.1",
      "games": 100,
      "meanScore": 3047,
      "bestScore": 6520,
      "scoreStdError": 89,
      "meanSurvivedSeconds": 65.7,
      "meanPellets": 214,
      "pelletsPerLife": 71,
      "meanGhostsEaten": 2.4,
      "fruitEaten": "119/196",
      "bestLevel": 2,
      "fallbackRate": 0.03,
      "meanLatencyMs": 248,
      "costPerGame": 0.00242,
      "deathsBy": {
        "ghost ahead in corridor": 157,
        "at/near junction": 128,
        "waiting at junction": 15
      }
    },
    {
      "model": "upright/eevo-1",
      "name": "Eevo-1",
      "games": 100,
      "meanScore": 3004,
      "bestScore": 6260,
      "scoreStdError": 101,
      "meanSurvivedSeconds": 67.2,
      "meanPellets": 242,
      "pelletsPerLife": 81,
      "meanGhostsEaten": 1.5,
      "fruitEaten": "38/214",
      "bestLevel": 2,
      "fallbackRate": 0.038,
      "meanLatencyMs": 397,
      "costPerGame": 0.27347,
      "deathsBy": {
        "at/near junction": 131,
        "waiting at junction": 53,
        "ghost ahead in corridor": 116
      }
    },
    {
      "model": "typesafe/jev-1.13.0",
      "name": "jev 1.13",
      "games": 100,
      "meanScore": 2750,
      "bestScore": 6380,
      "scoreStdError": 109,
      "meanSurvivedSeconds": 60.9,
      "meanPellets": 188,
      "pelletsPerLife": 63,
      "meanGhostsEaten": 2,
      "fruitEaten": "143/166",
      "bestLevel": 2,
      "fallbackRate": 0.034,
      "meanLatencyMs": 290,
      "costPerGame": 0.00593,
      "deathsBy": {
        "ghost ahead in corridor": 171,
        "at/near junction": 115,
        "waiting at junction": 14
      }
    },
    {
      "model": "openai/gpt-6-luna-decisions",
      "name": "GPT-6 Luna",
      "games": 100,
      "meanScore": 2568,
      "bestScore": 5920,
      "scoreStdError": 75,
      "meanSurvivedSeconds": 60.7,
      "meanPellets": 193,
      "pelletsPerLife": 64,
      "meanGhostsEaten": 1.6,
      "fruitEaten": "119/179",
      "bestLevel": 2,
      "fallbackRate": 0.044,
      "meanLatencyMs": 179,
      "costPerGame": 0.00968,
      "deathsBy": {
        "ghost ahead in corridor": 99,
        "at/near junction": 156,
        "waiting at junction": 45
      }
    },
    {
      "model": "opper/clef-flash",
      "name": "Clef Flash",
      "games": 100,
      "meanScore": 2538,
      "bestScore": 4260,
      "scoreStdError": 60,
      "meanSurvivedSeconds": 57.5,
      "meanPellets": 203,
      "pelletsPerLife": 68,
      "meanGhostsEaten": 0.7,
      "fruitEaten": "153/186",
      "bestLevel": 2,
      "fallbackRate": 0.026,
      "meanLatencyMs": 256,
      "costPerGame": 0.00362,
      "deathsBy": {
        "ghost ahead in corridor": 121,
        "at/near junction": 177,
        "waiting at junction": 2
      }
    },
    {
      "model": "opper/clef",
      "name": "Clef",
      "games": 100,
      "meanScore": 2476,
      "bestScore": 4820,
      "scoreStdError": 65,
      "meanSurvivedSeconds": 48.9,
      "meanPellets": 189,
      "pelletsPerLife": 63,
      "meanGhostsEaten": 1.5,
      "fruitEaten": "124/179",
      "bestLevel": 2,
      "fallbackRate": 0.046,
      "meanLatencyMs": 398,
      "costPerGame": 0.01728,
      "deathsBy": {
        "at/near junction": 200,
        "ghost ahead in corridor": 64,
        "waiting at junction": 36
      }
    },
    {
      "model": "microsoft/decision-1",
      "name": "Microsoft Decision 1",
      "games": 100,
      "meanScore": 2390,
      "bestScore": 4420,
      "scoreStdError": 79,
      "meanSurvivedSeconds": 48.4,
      "meanPellets": 183,
      "pelletsPerLife": 61,
      "meanGhostsEaten": 1.3,
      "fruitEaten": "104/157",
      "bestLevel": 2,
      "fallbackRate": 0.021,
      "meanLatencyMs": 301,
      "costPerGame": 0.00264,
      "deathsBy": {
        "at/near junction": 158,
        "waiting at junction": 43,
        "ghost ahead in corridor": 99
      }
    },
    {
      "model": "perplexity/pplx-decider-flash-v1.2",
      "name": "Perplexity Decider Flash 1.2",
      "games": 100,
      "meanScore": 2088,
      "bestScore": 7300,
      "scoreStdError": 89,
      "meanSurvivedSeconds": 46.1,
      "meanPellets": 160,
      "pelletsPerLife": 53,
      "meanGhostsEaten": 1,
      "fruitEaten": "125/141",
      "bestLevel": 2,
      "fallbackRate": 0.046,
      "meanLatencyMs": 233,
      "costPerGame": 0.00079,
      "deathsBy": {
        "ghost ahead in corridor": 137,
        "at/near junction": 146,
        "waiting at junction": 17
      }
    },
    {
      "model": "empiriolabs/aplomb-1",
      "name": "Aplomb 1",
      "games": 100,
      "meanScore": 1693,
      "bestScore": 3520,
      "scoreStdError": 63,
      "meanSurvivedSeconds": 39.1,
      "meanPellets": 140,
      "pelletsPerLife": 47,
      "meanGhostsEaten": 0.4,
      "fruitEaten": "108/120",
      "bestLevel": 1,
      "fallbackRate": 0.032,
      "meanLatencyMs": 308,
      "costPerGame": 0.00138,
      "deathsBy": {
        "ghost ahead in corridor": 177,
        "at/near junction": 104,
        "waiting at junction": 19
      }
    },
    {
      "model": "opper/kev-4b",
      "name": "Kev 4B",
      "games": 100,
      "meanScore": 1506,
      "bestScore": 5280,
      "scoreStdError": 45,
      "meanSurvivedSeconds": 47.5,
      "meanPellets": 127,
      "pelletsPerLife": 42,
      "meanGhostsEaten": 0.2,
      "fruitEaten": "88/101",
      "bestLevel": 1,
      "fallbackRate": 0.045,
      "meanLatencyMs": 231,
      "costPerGame": 0.00282,
      "deathsBy": {
        "ghost ahead in corridor": 128,
        "at/near junction": 172
      }
    },
    {
      "model": "cloudflare/clef-omni",
      "name": "Clef Omni",
      "games": 100,
      "meanScore": 1026,
      "bestScore": 1190,
      "scoreStdError": 15,
      "meanSurvivedSeconds": 28.8,
      "meanPellets": 91,
      "pelletsPerLife": 30,
      "meanGhostsEaten": 0,
      "fruitEaten": "78/98",
      "bestLevel": 1,
      "fallbackRate": 0.04,
      "meanLatencyMs": 240,
      "costPerGame": 0.00817,
      "deathsBy": {
        "at/near junction": 223,
        "ghost ahead in corridor": 69,
        "waiting at junction": 8
      }
    },
    {
      "model": "berget/convaiinnovations/laya",
      "name": "Laya",
      "games": 100,
      "meanScore": 639,
      "bestScore": 1200,
      "scoreStdError": 12,
      "meanSurvivedSeconds": 37.5,
      "meanPellets": 57,
      "pelletsPerLife": 19,
      "meanGhostsEaten": 0.1,
      "fruitEaten": "7/8",
      "bestLevel": 1,
      "fallbackRate": 0.003,
      "meanLatencyMs": 104,
      "costPerGame": 0.0034,
      "deathsBy": {
        "at/near junction": 144,
        "ghost ahead in corridor": 139,
        "waiting at junction": 17
      }
    }
  ],
  "skipped": []
}
