{
  "frozen_at_utc": "2026-09-14T23:40:04.517936+00:00",
  "configuration": {
    "alpha": 0.5,
    "batch_size": 128,
    "momentum": 0.9,
    "weight_decay": 0.0,
    "seed": 11,
    "depth": 2,
    "epochs": 2,
    "learning_rate": 0.1
  },
  "dataset_seeds": [
    2026091400,
    2026091401,
    2026091402,
    2026091403,
    2026091404,
    2026091405,
    2026091406,
    2026091407,
    2026091408,
    2026091409,
    2026091410
  ],
  "learner_seed": 11,
  "draw_count": 11,
  "train_count": 10000,
  "test_count": 10000,
  "error_target_percent": 12,
  "required_correct": 96800,
  "total": 110000,
  "raw_sources": {
    "train_images": {
      "file": "train-images-idx3-ubyte.gz",
      "sha256": "440fcabf73cc546fa21475e81ea370265605f56be210a4024d2ca8f203523609",
      "md5": "f68b3c2dcbeaaa9fbdd348bbdeb94873"
    },
    "train_labels": {
      "file": "train-labels-idx1-ubyte.gz",
      "sha256": "3552534a0a558bbed6aed32b30c495cca23d567ec52cac8be1a0730e8010255c",
      "md5": "d53e105ee54ea40749a09fcbcd1e9432"
    }
  },
  "dataset": "Independent PCG64(seed) permutation of official60000training rows; first10000train,next10000test, disjointwithin eachdraw; draws mayoverlap",
  "preprocessing": "float32uint8/255 then exact fractional box-area28to9 via vendored canonical data.py; clip[0,1]; learner4*x-.5",
  "selection": "training-only8000/2000 split of draw0training; protocol frozen before qualification-test scoring; selection rule in validation-plan.json",
  "source_sha256": {
    "learner.py": "c395a8b7bc2951e3fdab5c5f5edf5ad2d5357de4e9170e52b988f4312e7169c5",
    "energy.py": "39816c3ba6bfc726f77f45094a8eba61e3fa48e50b93300129ef16878b9beb7a",
    "run.py": "5949380b6708d0b484ef333104d6f794df1332877d0c928aafe2d38675ad6fa5",
    "data_reference.py": "982bedbc56d928760f47f78017102652fe5492c57e3160e410514ded445744fa"
  },
  "validation_sha256": "16b41312a8dde77a179af76c8e1297f0d9d7ab75dca9ac95c371a875bf0706f5",
  "gpu_workers_max": 4,
  "new_state_every_run": true
}
