[
  {
    "": "List of different belofte versions",
    "name": "Belofte 0.2.7",
    "command": "belofte-0.2.7",
    "protocol": "xboard",
    "elo": "850"
  },
  {
    "name": "Belofte 0.2.8",
    "command": "belofte-0.2.8",
    "protocol": "xboard",
    "elo": "625"
  },
  {
    "name": "Belofte 0.9.0",
    "command": "belofte-0.9.0",
    "protocol": "xboard",
    "elo": "643"
  },
  {
    "name": "Belofte 0.9.1",
    "command": "belofte-0.9.1",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 0.9.3",
    "command": "belofte-0.9.3",
    "protocol": "xboard",
    "elo": "631"
  },
  {
    "name": "Belofte 0.9.3 Win",
    "command": "belofte-0.9.3.exe",
    "protocol": "xboard",
    "elo": "631"
  },
  {
    "name": "Belofte 0.9.6",
    "command": "belofte-0.9.6",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 0.9.8",
    "command": "belofte-0.9.8",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 0.9.10",
    "command": "belofte-0.9.10",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 0.9.12",
    "command": "bash belofte.sh belofte 0.9.12",
    "protocol": "xboard",
    "elo": "1198"
  },
  {
    "name": "Belofte 0.9.12 Win",
    "command": "bash belofte.sh wine belofte32-0.9.12.exe 32",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 0.9.14",
    "command": "bash belofte.sh belofte 0.9.14",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 0.9.16",
    "command": "bash belofte.sh belofte 0.9.16",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 0.9.16 uci",
    "command": "bash belofte.sh belofte 0.9.16",
    "protocol": "uci"
  },
  {
    "name": "Belofte 0.9.18",
    "command": "bash belofte.sh belofte 0.9.18",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 0.9.18 (u)",
    "command": "bash belofte.sh belofte 0.9.18",
    "protocol": "uci"
  },
  {
    "name": "Belofte 0.9.19",
    "command": "bash belofte.sh belofte 0.9.19",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 0.9.20",
    "command": "bash belofte.sh belofte 0.9.20",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 2.0.0",
    "command": "bash belofte.sh belofte 2.0.0",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.0.2",
    "command": "bash belofte.sh belofte 2.0.2",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.0.4",
    "command": "bash belofte.sh belofte 2.0.4",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.0.6",
    "command": "bash belofte.sh belofte 2.0.6",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.0.8",
    "command": "bash belofte.sh belofte 2.0.8.2",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.0.9",
    "command": "bash belofte.sh belofte 2.0.9",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.1.0 (u)",
    "command": "bash belofte.sh belofte 2.1.0.3",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.1.0 (wb)",
    "command": "bash belofte.sh belofte 2.1.0.3",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 2.1.1 uci",
    "command": "bash belofte.sh belofte 2.1.1.3",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.1.1 (wb)",
    "command": "bash belofte.sh belofte 2.1.1.3",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 2.1.2 (u)",
    "command": "bash belofte.sh belofte 2.1.2.4",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.1.2 (wb)",
    "command": "bash belofte.sh belofte 2.1.2.4",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 2.1.3 (u)",
    "command": "bash belofte.sh belofte 2.1.3.3",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.1.3 (wb)",
    "command": "bash belofte.sh belofte 2.1.3.3",
    "protocol": "xboard"
  },
  {
    "name": "Bel 32 2.1.3 (u)",
    "command": "bash belofte.sh belofte 32 2.1.3.3",
    "protocol": "uci"
  },
  {
    "name": "Bel 32 2.1.3 (wb)",
    "command": "bash belofte.sh belofte 32 2.1.3.3",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 2.1.4 (u)",
    "command": "bash belofte.sh belofte 2.1.4",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.1.4 (wb)",
    "command": "bash belofte.sh belofte 2.1.4",
    "protocol": "xboard"
  },
  {
    "name": "Bel 32 2.1.4 (u)",
    "command": "bash belofte.sh belofte 32 2.1.4",
    "protocol": "uci"
  },
  {
    "name": "Bel 32 2.1.4 (wb)",
    "command": "bash belofte.sh belofte 32 2.1.4",
    "protocol": "xboard"
  },
  {
    "name": "Belofte 2.1.5 (u)",
    "command": "bash belofte.sh belofte 2.1.5",
    "protocol": "uci"
  },
  {
    "name": "Belofte 2.1.5 (wb)",
    "command": "bash belofte.sh belofte 2.1.5",
    "protocol": "xboard"
  },
  {
    "name": "Bel 32 2.1.5 (u)",
    "command": "bash belofte.sh belofte 32 2.1.5",
    "protocol": "uci"
  },
  {
    "name": "Bel 32 2.1.5 (wb)",
    "command": "bash belofte.sh belofte 32 2.1.5",
    "protocol": "xboard"
  },

  {
    "name": "Bel ref AB Static",
    "command": "bash belofte.sh belofte ref",
    "options" : [
      { "name" : "alg", "value" : "AB" },
      { "name" : "evaltype", "value" : "StaticBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Bel ref ABFS Static",
    "command": "bash belofte.sh belofte ref",
    "options" : [
      { "name" : "alg", "value" : "ABFS" },
      { "name" : "evaltype", "value" : "StaticBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Bel ref AB Pos",
    "command": "bash belofte.sh belofte ref",
    "options" : [
      { "name" : "alg", "value" : "AB" },
      { "name" : "evaltype", "value" : "PositionalBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Bel ref ABFS Pos",
    "command": "bash belofte.sh belofte ref",
    "options" : [
      { "name" : "alg", "value" : "ABFS" },
      { "name" : "evaltype", "value" : "PositionalBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Bel ref (wb)",
    "command": "bash belofte.sh belofte ref",
    "protocol": "xboard"
  },
  {
    "name": "Bel ref 32 (wb)",
    "command": "bash belofte.sh belofte 32 ref",
    "protocol": "xboard"
  },

  {
    "name": "Belofte next (u)",
    "command": "bash belofte.sh belofte next",
    "protocol": "uci"
  },
  {
    "name": "Belofte next (wb)",
    "command": "bash belofte.sh belofte next",
    "protocol": "xboard"
  },
  {
    "name": "Belofte next (u) Win",
    "command": "bash belofte.sh wine belofte-next.exe 64",
    "protocol": "uci"
  },
  {
    "name": "Belofte next (wb) Win",
    "command": "bash belofte.sh wine belofte-next.exe 64",
    "protocol": "xboard"
  },
  {
    "name": "Belofte next 32 (u)",
    "command": "bash belofte.sh belofte 32 next",
    "protocol": "uci"
  },
  {
    "name": "Belofte next 32 (wb)",
    "command": "bash belofte.sh belofte 32 next",
    "protocol": "xboard"
  },
  {
    "name": "Belofte next 32 (u) Win",
    "command": "bash belofte.sh wine belofte32-next.exe 32",
    "protocol": "uci"
  },
  {
    "name": "Belofte next 32 (wb) Win",
    "command": "bash belofte.sh wine belofte32-next.exe 32",
    "protocol": "xboard"
  },

  {
    "name": "Belofte Random",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "Random" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte PiecesOnly",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "StaticEval" },
      { "name" : "evaltype", "value" : "PiecesOnly" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte StaticEval",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "StaticEval" },
      { "name" : "evaltype", "value" : "StaticBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte BruteForce",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "BruteForce" },
      { "name" : "evaltype", "value" : "StaticBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte IterativeBF",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "SearchIterativeBF" },
      { "name" : "evaltype", "value" : "StaticBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte AB Static",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "AB" },
      { "name" : "evaltype", "value" : "StaticBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte AB Positional",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "AB" },
      { "name" : "evaltype", "value" : "PositionalBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte ABFS Static",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "ABFS" },
      { "name" : "evaltype", "value" : "StaticBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte ABFS Positional",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "ABFS" },
      { "name" : "evaltype", "value" : "PositionalBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte ABFH Static",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "ABFH" },
      { "name" : "evaltype", "value" : "StaticBoard" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Belofte ABFH Positional",
    "command": "bash belofte.sh belofte next",
    "options" : [
      { "name" : "alg", "value" : "ABFH" },
      { "name" : "evaltype", "value" : "PositionalBoard" }
                ],
    "protocol": "uci"
  },

  {
    "name": "Adamant",
    "command": "",
    "protocol": "xboard",
    "elo": "1650"
  },
  {
    "name": "Aice 0.922",
    "command": "aice-0.922",
    "protocol": "xboard",
    "elo": "2400"
  },
  {
    "name": "Alfil 12",
    "command": "alfil-12",
    "protocol": "uci",
    "elo": "2633"
  },
  {
    "name": "Alouette 0.0.8",
    "command": "alouette-0.0.8",
    "protocol": "uci"
  },
  {
    "name": "Alouette 0.0.9",
    "command": "alouette-0.0.9",
    "protocol": "uci"
  },
  {
    "name": "Arasan 20.1",
    "command": "arasanx-20.1.0",
    "protocol": "xboard"
  },
  {
    "name": "Arasan 22.2",
    "command": "arasanx-22.2",
    "protocol": "xboard"
  },
  {
    "name": "Arasan 23.0.1",
    "command": "arasanx-23.0.1",
    "protocol": "xboard"
  },
  {
    "name": "Arminius 2017-01-01",
    "command": "arminius-modern-2017.01.01",
    "protocol": "uci",
    "elo": "2688"
  },
  {
    "name": "Barbarossa 0.3.0",
    "command": "barbarossa-0.3.0",
    "protocol": "uci",
    "elo": "2197"
  },
  {
    "name": "Blank 1.0.1",
    "command": "bash belofte.sh java blank-1.0.1.jar",
    "protocol": "uci",
    "elo": "1529"
  },
  {
    "name": "Blunder 1.0",
    "command": "blunder-1.0",
    "protocol": "uci"
  },
  {
    "name": "Blunder 2.0",
    "command": "blunder-2.0",
    "protocol": "uci"
  },
  {
    "name": "Brama",
    "command": "bash belofte.sh wine brama.exe 32",
    "protocol": "xboard"
  },
  {
    "name": "Cassandre 0.26",
    "command": "cassandre-0.26",
    "protocol": "uci",
    "elo": "1241"
  },
  {
    "name": "Cicada 0.1",
    "command": "cicada-0.1",
    "protocol": "uci",
    "elo": "1571"
  },
  {
    "name": "Cinnamon 1.0",
    "command": "cinnamon-uci-1.0",
    "protocol": "uci"
  },
  {
    "name": "Cinnamon 1.1",
    "command": "cinnamon-1.1",
    "protocol": "uci",
    "elo": "1947"
  },
  {
    "name": "Counter 3.4",
    "command": "counter-3.4",
    "protocol": "uci",
    "elo": "2888"
  },
  {
    "name": "Critter 1.06a",
    "command": "bash belofte.sh wine critter32-1.06a.exe 32",
    "protocol": "xboard"
  },
  {
    "name": "Crafty 23.4",
    "command": "crafty-23.4",
    "protocol": "xboard",
    "elo": "2782"
  },
  {
    "name": "Danasah1",
    "command": "bash belofte.sh wine danasah1.exe 32",
    "protocol": "xboard"
  },
  {
    "name": "Danasah 6.50",
    "command": "danasah-6.50",
    "protocol": "uci"
  },
  {
    "name": "DarkTemplar 0.1",
    "command": "darktemplar-0.1",
    "protocol": "xboard",
    "elo": "1025"
  },
  {
    "name": "Deepov 0.4.1",
    "command": "deepov-0.4.1",
    "protocol": "uci",
    "elo": "1851"
  },
  {
    "name": "Dexter 1.1.1",
    "command": "dexter-1.1.1",
    "protocol": "uci"
  },
  {
    "name": "Dreamer 0.1.0",
    "command": "",
    "protocol": "",
    "elo": "961"
  },
  {
    "name": "Dreamer 0.2.0",
    "command": "",
    "protocol": "",
    "elo": "1265"
  },
  {
    "name": "Dreamer 0.3.0",
    "command": "",
    "protocol": "",
    "elo": "1647"
  },
  {
    "name": "Dumb 1.4",
    "command": "dumb-1.4",
    "protocol": "uci",
    "elo": "2292"
  },
  {
    "name": "Eire",
    "command": "bash belofte.sh wine eire.exe 32",
    "protocol": "xboard"
  },
  {
    "name": "Elturco 0.89.2",
    "command": "",
    "protocol": "xboard"
  },
  {
    "name": "Elturco 0.90.1",
    "command": "elturco-0.90.1",
    "protocol": "xboard"
  },
  {
    "name": "EnkoChess 190817",
    "command": "bash belofte.sh wine enkochess-190817.exe 32",
    "protocol": "uci"
  },
  {
    "name": "EnkoChess 290818",
    "command": "enkochess-290818",
    "protocol": "uci",
    "elo": "1665"
  },
  {
    "name": "Eubos 2.4",
    "command": "bash belofte.sh java eubos-2.4.jar",
    "protocol": "uci"
  },
  {
    "name": "Faille 1.4.4",
    "command": "faille-1.4.4",
    "protocol": "xboard",
    "elo": "2032"
  },
  {
    "name": "Fairymax 5.0b",
    "command": "fairymax-5.0b",
    "protocol": "xboard"
  },
  {
    "name": "Fimbulwinter 5.05",
    "command": "fimbulwinter-5.05",
    "protocol": "xboard",
    "elo": "1427"
  },
  {
    "name": "Fruit 2.1",
    "command": "fruit-2.1",
    "protocol": "uci",
    "elo": "2685"
  },
  {
    "name": "Gaviota 1.0",
    "command": "gaviota-1.0",
    "protocol": "uci",
    "elo": "2943"
  },
  {
    "name": "Ges 1.32",
    "command": "",
    "protocol": "xboard"
  },
  {
    "name": "Glaurung 2.2",
    "command": "glaurung-2.2",
    "protocol": "uci",
    "elo": "2802"
  },
  {
    "name": "Gnuchess 6.2.5",
    "command": "gnuchess-6.2.5",
    "protocol": "xboard"
  },
  {
    "name": "Herman 2.7.1",
    "command": "hermann-2.7.1",
    "protocol": "uci",
    "elo": "2529"
  },
  {
    "name": "Hippocampe 0.4.2",
    "command": "hippocampe-0.4.2",
    "protocol": "xboard"
  },
  {
    "name": "Hippocampe 0.4.2.0.2",
    "command": "hippocampe-0.4.2.0.2",
    "protocol": "xboard"
  },
  {
    "name": "Hoichess 0.10.3",
    "command": "hoichess-0.10.3",
    "protocol": "xboard",
    "elo": "1745"
  },
  {
    "name": "Hoichess 0.21.0.2",
    "command": "hoichess-0.21.0.2",
    "protocol": "xboard",
    "elo": "1779"
  },
  {
    "name": "HopperEngine 1.0",
    "command": "bash belofte.sh wine hopper-engine-1.0.exe 64",
    "protocol": "uci",
    "elo": "1826"
  },
  {
    "name": "Invincible 2.04",
    "command": "",
    "protocol": "",
    "elo": "1181"
  },
  {
    "name": "Iota 0.1",
    "command": "iota-01",
    "protocol": "uci",
    "elo": "1024"
  },
  {
    "name": "jChess 0.0.8",
    "command": "",
    "protocol": "",
    "elo": "1121"
  },
  {
    "name": "jChess 1.0.0",
    "command": "",
    "protocol": "",
    "elo": "1420"
  },
  {
    "name": "K2 0.87",
    "command": "k2-0.87",
    "protocol": "uci",
    "elo": "2415"
  },
  {
    "name": "Kace 0.82",
    "command": "kace-0.8.2",
    "protocol": "xboard",
    "elo": "1010",
    "notes": "crashes with segmentation fault"
  },
  {
    "name": "Komodo 9.02",
    "command": "komodo-9.02",
    "protocol": "uci",
    "elo": "3250"
  },
  {
    "name": "Komodo 12.1.1",
    "command": "komodo-12.1.1",
    "protocol": "uci"
  },
  {
    "name": "Komodo 12.1.1 (lv 0)",
    "command": "komodo-bmi2-12.1.1",
    "options" : [ { "name" : "Skill", "value" : "0" } ],
    "protocol": "uci"
  },
  {
    "name": "Komodo 12.1.1 (lv 1)",
    "command": "komodo-bmi2-12.1.1",
    "options" : [ { "name" : "Skill", "value" : "1" } ],
    "protocol": "uci"
  },
  {
    "name": "Komodo 12.1.1 (lv 2)",
    "command": "komodo-bmi2-12.1.1",
    "options" : [ { "name" : "Skill", "value" : "2" } ],
    "protocol": "uci"
  },
  {
    "name": "Komodo 12.1.1 (lv 3)",
    "command": "komodo-bmi2-12.1.1",
    "options" : [ { "name" : "Skill", "value" : "3" } ],
    "protocol": "uci"
  },
  {
    "name": "Komodo 12.1.1 (lv 4)",
    "command": "komodo-bmi2-12.1.1",
    "options" : [ { "name" : "Skill", "value" : "4" } ],
    "protocol": "uci"
  },
  {
    "name": "Komodo 12.1.1 (lv 5)",
    "command": "komodo-bmi2-12.1.1",
    "options" : [ { "name" : "Skill", "value" : "5" } ],
    "protocol": "uci"
  },
  {
    "name": "Komodo 12.1.1 (lv 6)",
    "command": "komodo-bmi2-12.1.1",
    "options" : [ { "name" : "Skill", "value" : "6" } ],
    "protocol": "uci"
  },
  {
    "name": "Komodo 12.1.1 (lv 7)",
    "command": "komodo-bmi2-12.1.1",
    "options" : [ { "name" : "Skill", "value" : "7" } ],
    "protocol": "uci"
  },
  {
    "name": "Komodo 12.1.1 (lv 8)",
    "command": "komodo-bmi2-12.1.1",
    "options" : [ { "name" : "Skill", "value" : "8" } ],
    "protocol": "uci"
  },
  {
    "name": "Little Wing 0.2",
    "command": "littlewing-0.2.0",
    "protocol": "xboard"
  },
  {
    "name": "Little Wing 0.3",
    "command": "littlewing-0.3.0",
    "protocol": "xboard",
    "elo": "1660"
  },
  {
    "name": "Loki 1.0.2",
    "command": "bash belofte.sh wine loki-1.0.2.exe 64",
    "protocol": "uci"
  },
  {
    "name": "MCSC 16h",
    "command": "mscp-16h-32-ja",
    "protocol": "xboard",
    "elo": "1459",
    "notes": "connexion stalls in cutechess"
  },
  {
    "name": "Megalodon 1.0",
    "command": "megalodon-1.0.0",
    "protocol": "uci",
    "elo": "1125"
  },
  {
    "name": "MinimalChess 0.2",
    "command": "minimalchessengine-0.2",
    "protocol": "uci",
    "elo": "1074"
  },
  {
    "name": "MinimalChess 1.0.0",
    "command": "bash belofte.sh wine minimalchessengine-1.0.0.exe 64",
    "protocol": "uci"
  },
  {
    "name": "Monchester 1.0",
    "command": "monchester-1.0",
    "protocol": "xboard"
  },
  {
    "name": "Moustique 0.3",
    "command": "moustique-0.3",
    "protocol": "uci"
  },
  {
    "name": "Nalwald 1.8",
    "command": "nalwald-1.8",
    "protocol": "uci",
    "elo": "2450"
  },
  {
    "name": "Neg 1.2",
    "command": "neg-1.2",
    "protocol": "xboard",
    "elo": "548"
  },
  {
    "name": "Neg 1.3",
    "command": "neg-1.3",
    "protocol": "xboard"
  },
  {
    "name": "Neophyte 0.1",
    "command": "neophyte-0.1",
    "protocol": "xboard",
    "elo": "900",
    "notes": "plays illegal move in cutechess"
  },
  {
    "name": "Olithink 5.3.3",
    "command": "olithink-5.3.3",
    "protocol": "xboard",
    "elo": "2402"
  },
  {
    "name": "Olithink 5.8.9",
    "command": "olithink-5.8.9",
    "protocol": "xboard"
  },
  {
    "name": "Phalanx XXII-pg",
    "command": "phalanx",
    "protocol": "xboard",
    "elo": "2351"
  },
  {
    "name": "Pigeon 1.5.1",
    "command": "pigeon-1.5.1",
    "protocol": "uci",
    "elo": "1836",
    "notes": "connexion stalls in cutechess"
  },
  {
    "name": "Polyglot 2.0.4",
    "command": "polyglot",
    "protocol": "xboard"
  },
  {
    "name": "Princhess 0.2.1",
    "command": "princhess-0.2.1",
    "protocol": "uci"
  },
  {
    "name": "Princhess 0.3.0",
    "command": "princhess-0.3.0",
    "protocol": "uci"
  },
  {
    "name": "Princhess 0.3.1",
    "command": "princhess-0.3.1",
    "protocol": "uci",
    "elo": "1816"
  },
  {
    "name": "Princhess 0.4.0",
    "command": "princhess-0.4.0",
    "protocol": "uci"
  },
  {
    "name": "PyChess 0.12.2",
    "command": "pychess",
    "protocol": "xboard"
  },
  {
    "name": "Ram 2.0",
    "command": "ram-2.0",
    "protocol": "xboard"
  },
  {
    "name": "Random 0.0.9",
    "command": "random-0.0.9",
    "protocol": "uci"
  },
  {
    "name": "Raven 0.30",
    "command": "raven-0.30",
    "protocol": "uci",
    "elo": "1400"
  },
  {
    "name": "Raven 0.40",
    "command": "raven-0.40",
    "protocol": "uci",
    "elo": "1842"
  },
  {
    "name": "Ronja",
    "command": "bash belofte.sh java ronja.jar",
    "protocol": "xboard",
    "elo": "1271"
  },
  {
    "name": "Rustic alpha 1.1",
    "command": "rustic-alpha-old-1.1",
    "protocol": "uci"
  },
  {
    "name": "Sachy 0.2",
    "command": "sachy-0.2",
    "protocol": "xboard"
  },
  {
    "name": "Sachy 0.2.01",
    "command": "sachy-0.2.01",
    "protocol": "xboard",
    "notes": "problem in cutechess"
  },
  {
    "name": "Sachy 0.2.04",
    "command": "sachy-0.2.04",
    "protocol": "xboard"
  },
  {
    "name": "Samchess",
    "command": "samchess",
    "protocol": "xboard"
  },
  {
    "name": "Sjaakii 1.4.1",
    "command": "sjaakii",
    "protocol": "xboard",
    "elo": "2145"
  },
  {
    "name": "Sjeng 11.2",
    "command": "sjeng-11.2",
    "protocol": "xboard"
  },
  {
    "name": "Sloppy 0.1.0",
    "command": "sloppy-0.10",
    "protocol": "xboard"
  },
  {
    "name": "Sloppy 0.1.1",
    "command": "sloppy-0.11",
    "protocol": "xboard"
  },
  {
    "name": "Sloppy 0.2.0",
    "command": "sloppy-0.20",
    "protocol": "xboard",
    "elo": "2607"
  },
  {
    "name": "Sloppy 0.2.2",
    "command": "sloppy-0.22",
    "protocol": "xboard",
    "elo": "2616"
  },
  {
    "name": "Spike 1.2",
    "command": "spike_1.2",
    "protocol": "uci",
    "elo": "2731"
  },
  {
    "name": "Squared chess 1.0",
    "command": "squared-chess-1.0",
    "protocol": "uci"
  },
  {
    "name": "Squared chess 1.1",
    "command": "squared-chess-1.1",
    "protocol": "uci",
    "elo": "1985"
  },
  {
    "name": "Stockfish 8",
    "command": "stockfish-8",
    "protocol": "uci",
    "elo": "3421"
  },
  {
    "name": "Stockfish 9",
    "command": "stockfish-9",
    "protocol": "uci"
  },
  {
    "name": "Stockfish 10",
    "command": "stockfish-10",
    "protocol": "uci"
  },
  {
    "name": "Stockfish 11",
    "command": "stockfish-11",
    "protocol": "uci"
  },
  {
    "name": "Stockfish 12",
    "command": "stockfish-12",
    "protocol": "uci"
  },
  {
    "name": "Stockfish 13",
    "command": "stockfish-13",
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14",
    "command": "stockfish-14",
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14 (1500)",
    "command": "stockfish-14",
    "options" : [
      { "name" : "UCI_Elo", "value" : "1500" },
      { "name" : "UCI_LimitStrength", "value" : "true" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14.1",
    "command": "stockfish-bmi2-14.1",
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14.1 (lv 0)",
    "command": "stockfish-bmi2-14.1",
    "options" : [ { "name" : "Skill Level", "value" : "0" } ],
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14.1 (lv 1)",
    "command": "stockfish-bmi2-14.1",
    "options" : [ { "name" : "Skill Level", "value" : "1" } ],
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14.1 (lv 2)",
    "command": "stockfish-bmi2-14.1",
    "options" : [ { "name" : "Skill Level", "value" : "2" } ],
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14.1 (lv 3)",
    "command": "stockfish-bmi2-14.1",
    "options" : [ { "name" : "Skill Level", "value" : "3" } ],
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14.1 (lv 4)",
    "command": "stockfish-bmi2-14.1",
    "options" : [ { "name" : "Skill Level", "value" : "4" } ],
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14.1 (lv 5)",
    "command": "stockfish-bmi2-14.1",
    "options" : [ { "name" : "Skill Level", "value" : "5" } ],
    "protocol": "uci"
  },
  {
    "name": "Stockfish 14.1 (lv 6)",
    "command": "stockfish-bmi2-14.1",
    "options" : [ { "name" : "Skill Level", "value" : "6" } ],
    "protocol": "uci"
  },
  {
    "name": "Sungorus 1.4",
    "command": "sungorus-1.4",
    "protocol": "uci",
    "elo": "2299"
  },
  {
    "name": "Toga II 3.0",
    "command": "toga2",
    "protocol": "uci",
    "elo": "2930"
  },
  {
    "name": "Toledo Nanochess",
    "command": "toledo_nanochess_wb-11.01.2010",
    "protocol": "xboard",
    "elo": "1193",
    "notes": "problem in cutechess"
  },
  {
    "name": "Tscp 1.81e",
    "command": "tscp-181e-32-ja",
    "protocol": "xboard",
    "elo": "1790",
    "notes": "connexion stalls in cutechess"
  },
  {
    "name": "Ufim 8.02",
    "command": "bash belofte.sh wine ufim802.exe 32",
    "protocol": "uci"
  },
  {
    "name": "Ufim 8.02 (1500)",
    "command": "bash belofte.sh wine ufim802.exe 32",
    "options" : [
      { "name" : "UCI_LimitStrength", "value" : "true" },
      { "name" : "UCI_Elo", "value" : "1500" }
                ],
    "protocol": "uci"
  },
  {
    "name": "Walleye 1.4",
    "command": "bash belofte.sh wine walleye-1.4.exe 64",
    "protocol": "uci"
  },
  {
    "name": "Weiawaga 1.2",
    "command": "bash belofte.sh java weiawaga-1.2.jar",
    "protocol": "uci"
  },
  {
    "name": "Zahak 0.2.1",
    "command": "zahak-0.2.1",
    "protocol": "uci",
    "elo": "1825"
  },
  {
    "name": "Zahak 0.3.0",
    "command": "zahak-0.3.0",
    "protocol": "uci",
    "elo": "1923"
  },
  {
    "name": "Zoe 0.1",
    "command": "zoe-0.1",
    "protocol": "xboard",
    "elo": "943"
  },
  {
    "name": "Zzzzzz 3.51",
    "command": "zzzzzz-3.51",
    "protocol": "xboard",
    "notes": "problem in cutechess"
  }
]
