{
  "environment": {
    "platform": "Linux-6.12.13-x86_64-with-glibc2.39",
    "python": "3.12.13",
    "numpy": "2.5.1",
    "turbovec": "0.8.0",
    "threads": {
      "OPENBLAS_NUM_THREADS": "1",
      "OMP_NUM_THREADS": "1",
      "MKL_NUM_THREADS": "1",
      "RAYON_NUM_THREADS": "1"
    }
  },
  "dataset": {
    "seed": 20260727,
    "vectors": 50000,
    "queries": 200,
    "dimensions": 384,
    "top_k": 10,
    "distribution": "independent random unit vectors",
    "float32_mib": 73.242
  },
  "exact_search_200_queries_ms": 86.5117,
  "results": [
    {
      "bit_width": 2,
      "index_mib": 4.771,
      "compression_vs_float32": 15.35,
      "recall_at_10": 0.4755,
      "top1_hit_rate": 0.3,
      "build_seconds": 1.6209,
      "search_200_queries_ms": 33.1664
    },
    {
      "bit_width": 3,
      "index_mib": 7.06,
      "compression_vs_float32": 10.37,
      "recall_at_10": 0.701,
      "top1_hit_rate": 0.55,
      "build_seconds": 1.4143,
      "search_200_queries_ms": 55.7613
    },
    {
      "bit_width": 4,
      "index_mib": 9.349,
      "compression_vs_float32": 7.83,
      "recall_at_10": 0.8335,
      "top1_hit_rate": 0.7,
      "build_seconds": 1.5003,
      "search_200_queries_ms": 59.0273
    }
  ]
}
