{
  "protocol": {
    "name": "BOZOS random-market recreation",
    "version": "1.0.0",
    "prng": "xorshift32 (13,17,5); seed 0 maps to 0x6d2b79f5",
    "firstSeed": 0,
    "lastSeed": 999,
    "representativeSeed": 42,
    "mainScenario": "B",
    "maxAttempts": 100000,
    "protocolHash": "31e1692fe73df29bdbfec9f68ff62adec905820062b5ff29e52ca988abbcb8ee",
    "simulationHash": "94058a09d4118c74cc44903eb84e665150d91dbbc66e981195e77bd5bc8b9edb",
    "scenarioHash": "286a2ec5552d5eeb7c071e68a353fc37922e919845b6ca45ae08af57a7513b6c"
  },
  "summaries": {
    "A": {
      "name": "Broad overlap",
      "benchmark": {
        "maxSurplus": 2400,
        "efficientQuantity": 24,
        "priceBand": [
          100,
          100
        ],
        "sortedValues": [
          180,
          180,
          180,
          180,
          180,
          180,
          160,
          160,
          160,
          160,
          160,
          160,
          140,
          140,
          140,
          140,
          140,
          140,
          120,
          120,
          120,
          120,
          120,
          120,
          100,
          100,
          100,
          100,
          100,
          100,
          80,
          80,
          80,
          80,
          80,
          80
        ],
        "sortedCosts": [
          20,
          20,
          20,
          20,
          20,
          20,
          40,
          40,
          40,
          40,
          40,
          40,
          60,
          60,
          60,
          60,
          60,
          60,
          80,
          80,
          80,
          80,
          80,
          80,
          100,
          100,
          100,
          100,
          100,
          100,
          120,
          120,
          120,
          120,
          120,
          120
        ]
      },
      "modes": {
        "unconstrained": {
          "runs": 1000,
          "cappedRuns": 0,
          "efficiency": {
            "n": 1000,
            "mean": 0.8999999999999849,
            "min": 0.9,
            "p05": 0.9,
            "median": 0.9,
            "p95": 0.9,
            "max": 0.9
          },
          "realizedSurplus": {
            "n": 1000,
            "mean": 2160,
            "min": 2160,
            "p05": 2160,
            "median": 2160,
            "p95": 2160,
            "max": 2160
          },
          "tradeCount": {
            "n": 1000,
            "mean": 36,
            "min": 36,
            "p05": 36,
            "median": 36,
            "p95": 36,
            "max": 36
          },
          "lossTrades": {
            "n": 1000,
            "mean": 24.419,
            "min": 16,
            "p05": 21,
            "median": 24,
            "p95": 28,
            "max": 31
          },
          "priceRmse": {
            "n": 1000,
            "mean": 57.87670769255861,
            "min": 41.91923451379119,
            "p05": 50.56544163485271,
            "median": 57.98083968721659,
            "p95": 64.4184018331793,
            "max": 72.6091132939477
          },
          "earlyPriceRmse": {
            "n": 1000,
            "mean": 57.529247690577414,
            "min": 38.41802239111801,
            "p05": 47.26658719362155,
            "median": 57.729253125561385,
            "p95": 67.44079483630092,
            "max": 76.99891774131201
          },
          "latePriceRmse": {
            "n": 1000,
            "mean": 57.88168354378805,
            "min": 38.31593808209726,
            "p05": 47.18838907519887,
            "median": 58.25041613694067,
            "p95": 67.2320606285642,
            "max": 73.83841216542451
          }
        },
        "constrained": {
          "runs": 1000,
          "cappedRuns": 0,
          "efficiency": {
            "n": 1000,
            "mean": 0.9989333333333329,
            "min": 0.9833333333333333,
            "p05": 0.9916666666666667,
            "median": 1,
            "p95": 1,
            "max": 1
          },
          "realizedSurplus": {
            "n": 1000,
            "mean": 2397.44,
            "min": 2360,
            "p05": 2380,
            "median": 2400,
            "p95": 2400,
            "max": 2400
          },
          "tradeCount": {
            "n": 1000,
            "mean": 30.007,
            "min": 30,
            "p05": 30,
            "median": 30,
            "p95": 30,
            "max": 31
          },
          "lossTrades": {
            "n": 1000,
            "mean": 0,
            "min": 0,
            "p05": 0,
            "median": 0,
            "p95": 0,
            "max": 0
          },
          "priceRmse": {
            "n": 1000,
            "mean": 27.87184761015647,
            "min": 16.523720323623653,
            "p05": 22.118686438822813,
            "median": 27.980052340674145,
            "p95": 33.47073297197153,
            "max": 37.50155552329352
          },
          "earlyPriceRmse": {
            "n": 1000,
            "mean": 36.265434349732224,
            "min": 16.342174477916537,
            "p05": 27.797540823352215,
            "median": 36.373983330224746,
            "p95": 44.5625321258332,
            "max": 50.85272854036448
          },
          "latePriceRmse": {
            "n": 1000,
            "mean": 14.903977935513279,
            "min": 4.704607670500627,
            "p05": 9.178597064122842,
            "median": 14.72752520688143,
            "p95": 21.35626358547843,
            "max": 29.829725107684112
          }
        }
      }
    },
    "B": {
      "name": "Main experiment",
      "benchmark": {
        "maxSurplus": 1440,
        "efficientQuantity": 18,
        "priceBand": [
          100,
          100
        ],
        "sortedValues": [
          160,
          160,
          160,
          160,
          160,
          160,
          140,
          140,
          140,
          140,
          140,
          140,
          120,
          120,
          120,
          120,
          120,
          120,
          100,
          100,
          100,
          100,
          100,
          100,
          80,
          80,
          80,
          80,
          80,
          80,
          60,
          60,
          60,
          60,
          60,
          60
        ],
        "sortedCosts": [
          40,
          40,
          40,
          40,
          40,
          40,
          60,
          60,
          60,
          60,
          60,
          60,
          80,
          80,
          80,
          80,
          80,
          80,
          100,
          100,
          100,
          100,
          100,
          100,
          120,
          120,
          120,
          120,
          120,
          120,
          140,
          140,
          140,
          140,
          140,
          140
        ]
      },
      "modes": {
        "unconstrained": {
          "runs": 1000,
          "cappedRuns": 0,
          "efficiency": {
            "n": 1000,
            "mean": 0.5,
            "min": 0.5,
            "p05": 0.5,
            "median": 0.5,
            "p95": 0.5,
            "max": 0.5
          },
          "realizedSurplus": {
            "n": 1000,
            "mean": 720,
            "min": 720,
            "p05": 720,
            "median": 720,
            "p95": 720,
            "max": 720
          },
          "tradeCount": {
            "n": 1000,
            "mean": 36,
            "min": 36,
            "p05": 36,
            "median": 36,
            "p95": 36,
            "max": 36
          },
          "lossTrades": {
            "n": 1000,
            "mean": 29.316,
            "min": 23,
            "p05": 26,
            "median": 29,
            "p95": 33,
            "max": 35
          },
          "priceRmse": {
            "n": 1000,
            "mean": 57.87670769255861,
            "min": 41.91923451379119,
            "p05": 50.56544163485271,
            "median": 57.98083968721659,
            "p95": 64.4184018331793,
            "max": 72.6091132939477
          },
          "earlyPriceRmse": {
            "n": 1000,
            "mean": 57.529247690577414,
            "min": 38.41802239111801,
            "p05": 47.26658719362155,
            "median": 57.729253125561385,
            "p95": 67.44079483630092,
            "max": 76.99891774131201
          },
          "latePriceRmse": {
            "n": 1000,
            "mean": 57.88168354378805,
            "min": 38.31593808209726,
            "p05": 47.18838907519887,
            "median": 58.25041613694067,
            "p95": 67.2320606285642,
            "max": 73.83841216542451
          }
        },
        "constrained": {
          "runs": 1000,
          "cappedRuns": 0,
          "efficiency": {
            "n": 1000,
            "mean": 0.9989166666666668,
            "min": 0.9861111111111112,
            "p05": 0.9861111111111112,
            "median": 1,
            "p95": 1,
            "max": 1
          },
          "realizedSurplus": {
            "n": 1000,
            "mean": 1438.44,
            "min": 1420,
            "p05": 1420,
            "median": 1440,
            "p95": 1440,
            "max": 1440
          },
          "tradeCount": {
            "n": 1000,
            "mean": 24,
            "min": 24,
            "p05": 24,
            "median": 24,
            "p95": 24,
            "max": 24
          },
          "lossTrades": {
            "n": 1000,
            "mean": 0,
            "min": 0,
            "p05": 0,
            "median": 0,
            "p95": 0,
            "max": 0
          },
          "priceRmse": {
            "n": 1000,
            "mean": 21.193400546959435,
            "min": 12.127791774817597,
            "p05": 15.952400872364974,
            "median": 21.31363008409979,
            "p95": 26.091226174770885,
            "max": 30.204166379270703
          },
          "earlyPriceRmse": {
            "n": 1000,
            "mean": 27.61018096174139,
            "min": 10.743214912988881,
            "p05": 19.998735953285603,
            "median": 27.609629127308203,
            "p95": 34.62585280726046,
            "max": 40.665300523501195
          },
          "latePriceRmse": {
            "n": 1000,
            "mean": 11.092001325777725,
            "min": 3.0276503540974917,
            "p05": 6.129844305012392,
            "median": 10.868531038332994,
            "p95": 16.860574009920256,
            "max": 25.271855228033154
          }
        }
      }
    },
    "C": {
      "name": "Ownership stress",
      "benchmark": {
        "maxSurplus": 1440,
        "efficientQuantity": 18,
        "priceBand": [
          100,
          100
        ],
        "sortedValues": [
          160,
          160,
          160,
          160,
          160,
          160,
          140,
          140,
          140,
          140,
          140,
          140,
          120,
          120,
          120,
          120,
          120,
          120,
          100,
          100,
          100,
          100,
          100,
          100,
          80,
          80,
          80,
          80,
          80,
          80,
          60,
          60,
          60,
          60,
          60,
          60
        ],
        "sortedCosts": [
          40,
          40,
          40,
          40,
          40,
          40,
          60,
          60,
          60,
          60,
          60,
          60,
          80,
          80,
          80,
          80,
          80,
          80,
          100,
          100,
          100,
          100,
          100,
          100,
          120,
          120,
          120,
          120,
          120,
          120,
          140,
          140,
          140,
          140,
          140,
          140
        ]
      },
      "modes": {
        "unconstrained": {
          "runs": 1000,
          "cappedRuns": 0,
          "efficiency": {
            "n": 1000,
            "mean": 0.5,
            "min": 0.5,
            "p05": 0.5,
            "median": 0.5,
            "p95": 0.5,
            "max": 0.5
          },
          "realizedSurplus": {
            "n": 1000,
            "mean": 720,
            "min": 720,
            "p05": 720,
            "median": 720,
            "p95": 720,
            "max": 720
          },
          "tradeCount": {
            "n": 1000,
            "mean": 36,
            "min": 36,
            "p05": 36,
            "median": 36,
            "p95": 36,
            "max": 36
          },
          "lossTrades": {
            "n": 1000,
            "mean": 30.25,
            "min": 24,
            "p05": 27,
            "median": 30,
            "p95": 33,
            "max": 35
          },
          "priceRmse": {
            "n": 1000,
            "mean": 57.87670769255861,
            "min": 41.91923451379119,
            "p05": 50.56544163485271,
            "median": 57.98083968721659,
            "p95": 64.4184018331793,
            "max": 72.6091132939477
          },
          "earlyPriceRmse": {
            "n": 1000,
            "mean": 57.529247690577414,
            "min": 38.41802239111801,
            "p05": 47.26658719362155,
            "median": 57.729253125561385,
            "p95": 67.44079483630092,
            "max": 76.99891774131201
          },
          "latePriceRmse": {
            "n": 1000,
            "mean": 57.88168354378805,
            "min": 38.31593808209726,
            "p05": 47.18838907519887,
            "median": 58.25041613694067,
            "p95": 67.2320606285642,
            "max": 73.83841216542451
          }
        },
        "constrained": {
          "runs": 1000,
          "cappedRuns": 0,
          "efficiency": {
            "n": 1000,
            "mean": 0.9785833333333268,
            "min": 0.9027777777777778,
            "p05": 0.9444444444444444,
            "median": 0.9861111111111112,
            "p95": 1,
            "max": 1
          },
          "realizedSurplus": {
            "n": 1000,
            "mean": 1409.16,
            "min": 1300,
            "p05": 1360,
            "median": 1420,
            "p95": 1440,
            "max": 1440
          },
          "tradeCount": {
            "n": 1000,
            "mean": 24.303,
            "min": 24,
            "p05": 24,
            "median": 24,
            "p95": 25,
            "max": 26
          },
          "lossTrades": {
            "n": 1000,
            "mean": 0,
            "min": 0,
            "p05": 0,
            "median": 0,
            "p95": 0,
            "max": 0
          },
          "priceRmse": {
            "n": 1000,
            "mean": 21.19665632518098,
            "min": 10.981044273352754,
            "p05": 16.07313963344982,
            "median": 21.249019127194284,
            "p95": 26.175400785632895,
            "max": 29.404761519182568
          },
          "earlyPriceRmse": {
            "n": 1000,
            "mean": 24.441009601203355,
            "min": 10.259142264341596,
            "p05": 16.74488102303354,
            "median": 24.665258607289385,
            "p95": 31.74671355903631,
            "max": 36.89625093872456
          },
          "latePriceRmse": {
            "n": 1000,
            "mean": 16.82126936803589,
            "min": 5.267826876426369,
            "p05": 9.922035293703239,
            "median": 16.821077482121275,
            "p95": 24.43272373390949,
            "max": 29.41229901475458
          }
        }
      }
    },
    "D": {
      "name": "Asymmetric stress",
      "benchmark": {
        "maxSurplus": 2880,
        "efficientQuantity": 24,
        "priceBand": [
          130,
          140
        ],
        "sortedValues": [
          190,
          190,
          190,
          190,
          190,
          190,
          175,
          175,
          175,
          175,
          175,
          175,
          160,
          160,
          160,
          160,
          160,
          160,
          145,
          145,
          145,
          145,
          145,
          145,
          130,
          130,
          130,
          130,
          130,
          130,
          115,
          115,
          115,
          115,
          115,
          115
        ],
        "sortedCosts": [
          20,
          20,
          20,
          20,
          20,
          20,
          30,
          30,
          30,
          30,
          30,
          30,
          50,
          50,
          50,
          50,
          50,
          50,
          90,
          90,
          90,
          90,
          90,
          90,
          140,
          140,
          140,
          140,
          140,
          140,
          190,
          190,
          190,
          190,
          190,
          190
        ]
      },
      "modes": {
        "unconstrained": {
          "runs": 1000,
          "cappedRuns": 0,
          "efficiency": {
            "n": 1000,
            "mean": 0.8229166666666571,
            "min": 0.8229166666666666,
            "p05": 0.8229166666666666,
            "median": 0.8229166666666666,
            "p95": 0.8229166666666666,
            "max": 0.8229166666666666
          },
          "realizedSurplus": {
            "n": 1000,
            "mean": 2370,
            "min": 2370,
            "p05": 2370,
            "median": 2370,
            "p95": 2370,
            "max": 2370
          },
          "tradeCount": {
            "n": 1000,
            "mean": 36,
            "min": 36,
            "p05": 36,
            "median": 36,
            "p95": 36,
            "max": 36
          },
          "lossTrades": {
            "n": 1000,
            "mean": 22.087,
            "min": 15,
            "p05": 18,
            "median": 22,
            "p95": 26,
            "max": 28
          },
          "priceRmse": {
            "n": 1000,
            "mean": 62.550508835887754,
            "min": 33.65511352924941,
            "p05": 51.95257594682872,
            "median": 62.73312077397905,
            "p95": 72.09257711643517,
            "max": 83.79571720692068
          },
          "earlyPriceRmse": {
            "n": 1000,
            "mean": 61.593073709818405,
            "min": 29.708771619020386,
            "p05": 47.33676598783111,
            "median": 61.79827616715009,
            "p95": 75.26436628583318,
            "max": 85.81245700816274
          },
          "latePriceRmse": {
            "n": 1000,
            "mean": 62.87559849240886,
            "min": 31.203632267200348,
            "p05": 47.53021308562608,
            "median": 63.08768144977955,
            "p95": 76.87379452638673,
            "max": 90.1233722306385
          }
        },
        "constrained": {
          "runs": 1000,
          "cappedRuns": 0,
          "efficiency": {
            "n": 1000,
            "mean": 0.9887569444444473,
            "min": 0.9635416666666666,
            "p05": 0.9756944444444444,
            "median": 0.9895833333333334,
            "p95": 0.9965277777777778,
            "max": 1
          },
          "realizedSurplus": {
            "n": 1000,
            "mean": 2847.62,
            "min": 2775,
            "p05": 2810,
            "median": 2850,
            "p95": 2870,
            "max": 2880
          },
          "tradeCount": {
            "n": 1000,
            "mean": 26.542,
            "min": 24,
            "p05": 25,
            "median": 26,
            "p95": 28,
            "max": 30
          },
          "lossTrades": {
            "n": 1000,
            "mean": 0,
            "min": 0,
            "p05": 0,
            "median": 0,
            "p95": 0,
            "max": 0
          },
          "priceRmse": {
            "n": 1000,
            "mean": 38.7727783621742,
            "min": 19.535962892927653,
            "p05": 28.75014034942373,
            "median": 39.24912161048876,
            "p95": 47.98872084134841,
            "max": 55.70457790882182
          },
          "earlyPriceRmse": {
            "n": 1000,
            "mean": 46.996824884045026,
            "min": 17.676581639602677,
            "p05": 32.13020738074066,
            "median": 47.356598611440475,
            "p95": 60.30885048375186,
            "max": 73.78607331593554
          },
          "latePriceRmse": {
            "n": 1000,
            "mean": 27.805763160316275,
            "min": 6.627448749185234,
            "p05": 16.472450628931323,
            "median": 27.998231294100723,
            "p95": 38.66764571249938,
            "max": 51.00075414223718
          }
        }
      }
    }
  }
}