{
  "schemaVersion": "kingy-machine2-reproduction-protocol/1.0.0",
  "preparedAt": "2026-10-18T19:39:50.887739+00:00",
  "workflowVersion": "1.5.6",
  "status": "PENDING_SECOND_PHYSICAL_MACHINE_ACCESS",
  "studyType": "Reproduction using the now-public v24 corpus; not a new unseen-corpus study.",
  "controlRules": [
    "Keep the exact published1.5.6 ZIP and all member bytes unchanged.",
    "Prove host identity differs from the original Mac with private hardware fingerprint; exclude virtual machines and same-host reruns.",
    "Record exact chip/cores/memory/macOS/Python/pypdf/runtime/GGUF identities before inference.",
    "The packaged start_server requires macOS and llama.cpp b11429/d81235049; do not silently port it or replace runtime/model. Do not downgrade system software.",
    "Use a fresh directory and environment; do not change current user apps or stop unrelated jobs. No purchases, paid calls, or rentals.",
    "Run and retain all4public package selftests plus actual authentication and declared loopback/egress checks on the second machine.",
    "Run the original evaluate.py unchanged on the published5PDF/30page,40question bank,3fresh server sessions,120planned original attempts. Preserve incomplete runs, errors, timeouts and failures.",
    "Keep all references/scoring fixed. Do not tune against second-machine results, overwrite a run or retry an original answer.",
    "Record import/cold start/query timing separately, memory pressure/swap and requested vs observed backend. RSS is not total unified-memory use.",
    "Do not describe this public bank as unseen,120repeats as independent questions, same operator as independent external lab, or standalone Kingy results as another LMStudio comparison.",
    "Same software and host settings do not prove a hardware-only causal speed effect if OS/runtime/backend or load differs. Disclose all differences.",
    "Publish a separate immutable second-machine report only after completed source-bound originals, frozen scoring/accounting, source audit, privacy review and public readback. Preserve v24 report, scores, manifests, method, recipe, raw evidence and prior failed release checks.",
    "Change live compatibility coverage only for the exact newly measured machine/software/workload if actual quality, installation and declared network gates pass. A failed attempt is publishable as a bounded failure, never as qualification."
  ],
  "qualityTargetsPerRepetition": {
    "supportedAnswerLowerBound": 0.9,
    "emittedCitationLowerBound": 0.95,
    "cleanAbstentionLowerBound": 0.9
  },
  "originalPackageSha256": "3be3b7da503894be99829496b6aa8ce38bb635a5a5c86916f694ec7e4eeea396",
  "originalPackageMembers": {
    "LICENSE.txt": {
      "sha256": "7b5272ed8db5e81567ea2a9624ab25c04db44dc168db692c760a61f4d392100c",
      "bytes": 1065
    },
    "PACKAGING-NOTES.md": {
      "sha256": "7d681675499c7e8300f9c05dbc5d7cee0a062b8c897f088a28198e41656035a5",
      "bytes": 1670
    },
    "README.md": {
      "sha256": "c05ca8b1d7aefd859faf23f1a5d6ecd33be4e570a2060aa020a869155b93c0eb",
      "bytes": 12302
    },
    "SCORING.md": {
      "sha256": "2d0b2201a894bb663f5f71a6c2464bcf7d53138b84b83de153ed9bf18f553259",
      "bytes": 7235
    },
    "common_grade.py": {
      "sha256": "e9b95ce6b5a821c0ab703c60de388f7604d919d62cfe13ac544cfbcb95c14c5f",
      "bytes": 57414
    },
    "evaluate.py": {
      "sha256": "7697a9ccd971cfa9c7b2cf621ff29ade3d2ffaf028da120e838a1a875c953252",
      "bytes": 7986
    },
    "frozen-source/evaluate.py": {
      "sha256": "8daa63c6ceb93111fd898683d40712a414ebda0fdf08b6a165638250871e4152",
      "bytes": 7986
    },
    "offline.sb": {
      "sha256": "e5462ef1daae3785012cb8e4fa05b89105bf4ac4d98be9580a8c357365a4f54f",
      "bytes": 107
    },
    "packaging-diff.json": {
      "sha256": "4805adaa4dc4fe76177cd610bd9eeee828319723669d83179e484fa1ec994eee",
      "bytes": 864
    },
    "prepare_model.py": {
      "sha256": "2a66acb34c1bf136b087179dbc2c5f676156bb31d971ed33b82b05e77c12f576",
      "bytes": 2053
    },
    "requirements.txt": {
      "sha256": "3ec8922905dc4e3a10c3b46bd7fba023c37ffc309d51c6bed2a13ec3e98177fd",
      "bytes": 14
    },
    "runner.py": {
      "sha256": "3bcc03ffef818fa7fb6062ae17f20aa09d2fcc25fc9d57572c77ec35bc1ef02b",
      "bytes": 58169
    },
    "start_server.py": {
      "sha256": "7f54900199a61c495bf5f6753a5caa13b529f86061d56ec2fca5a63be3844b2a",
      "bytes": 2468
    },
    "taskpack/corpus-manifest.json": {
      "sha256": "f09754a730f00a1c6ee84233ba4d83c142eb5ae2e824580509570ccb21ce9299",
      "bytes": 1071
    },
    "taskpack/corpus/briar-quay-listening.pdf": {
      "sha256": "763eadc38b9947a4bb5134d7a5c5baf8e35bab68cf267e3f0b96adb29598dcbb",
      "bytes": 10004
    },
    "taskpack/corpus/kestrel-reach-loans.pdf": {
      "sha256": "c8407ae49d56cea5fbfe200b3ea6f8b4f6d6d237dfca7c8eb5e3fc3458be5641",
      "bytes": 9734
    },
    "taskpack/corpus/larkspur-seed-dispatch.pdf": {
      "sha256": "444fbb28dc1510635f7f0cfaeb876fadf217b915e5d49428d993d53ab09c62a2",
      "bytes": 9991
    },
    "taskpack/corpus/morrow-vale-textiles.pdf": {
      "sha256": "1e32270cc8f6f5822964e8bc486c4dac0e1ac8428eca064d0a93b9dff7d09acc",
      "bytes": 9794
    },
    "taskpack/corpus/tamarind-ridge-visitors.pdf": {
      "sha256": "7cd78484d127c379022d2f746f44ef03a162398b91379fede3ceb4ef56b67bba",
      "bytes": 9753
    },
    "taskpack/questions.json": {
      "sha256": "b00b40659e59072dd38b6327aa5a1f14da82ba9fc4a3d0f99396a17f0bd274be",
      "bytes": 10655
    },
    "taskpack/references.json": {
      "sha256": "6c5e3d55ba5af2b5ad0b580e1421ffa9bb35a7b44b9a353774497c9ef9757b98",
      "bytes": 56056
    },
    "taskpack/selftest/brookside-bicycle.pdf": {
      "sha256": "d8cf2abd05f2a43fa82bb5d3e88934f508e50b975ba52f305197271757fb91c9",
      "bytes": 4000
    },
    "taskpack/selftest/brookside-cargo.pdf": {
      "sha256": "e0af8a9ec3481ca7399abe419b3bb29a4ca9e26c1b3ddd540786d583e8f9f6b7",
      "bytes": 3951
    },
    "taskpack/selftest/questions.json": {
      "sha256": "5894838cffa707ecd654b2592b3a85cff9d6fcb6a262d99c9e68833e84f14f8d",
      "bytes": 986
    },
    "taskpack/selftest/references.json": {
      "sha256": "a1779ef1ed7d518710545a8413d59822363d7403bf95331f4d9189bd8af78c2b",
      "bytes": 4073
    }
  },
  "publicationExecuted": false,
  "measurementExecuted": false,
  "v24BeforeReceiptSha256": "411a6424005dbb043bd6f027f7ba9be6ab513242fed37c06a035d61d417e45ab"
}
