{
  "scope": "Post-training solution checks. Exposed development/challenge data, no production qualification.",
  "challenge_comparison": {
    "schema": "biosim.frozen_solution_challenges_v1",
    "status": "completed_comparison",
    "scope": "Exposed challenge replay and finite control; not held-out generalisation, dynamics or quantum-label rejection.",
    "operator_sha256": "e76d2d69ac28ad7e4e6659b55c5c2a5ebb3d68ac45ed06c89a33f1ae0227ba03",
    "fixture_sha256": "5783e4568ce307b75a8c7ea86d17f7063065d06f0c9af924d3e25cc9f962263e",
    "weights_sha256": {
      "released": "1b8cd28e488bf68e8a3a242cebed0eb65698e2f556516cf626d86a0a589cc151",
      "joint": "d076d66d02cca290f1cdb25dbf53abdc802afa14235e1f5e4d5c03e64c179aba"
    },
    "pol_scaling": 1.0,
    "dtype": "float64",
    "device": "cpu",
    "torch_version": "2.8.0",
    "training_performed": false,
    "results": [
      {
        "model": "released",
        "id": "1355372",
        "native_id": "ALA_ILE_ILE/ALA_ILE_ILE-3",
        "ownership": "exposed_challenge",
        "qm_atoms": 60,
        "mm_sites": 2754,
        "status": "nonfinite",
        "energy_ev": -72967346384568.52,
        "nonfinite_qm_components": 180,
        "nonfinite_mm_components": 0
      },
      {
        "model": "released",
        "id": "1360676",
        "native_id": "ASN_GLU_ARG/ASN_GLU_ARG-9",
        "ownership": "exposed_challenge",
        "qm_atoms": 65,
        "mm_sites": 3000,
        "status": "nonfinite",
        "energy_ev": 4.800521451568305e+27,
        "nonfinite_qm_components": 195,
        "nonfinite_mm_components": 0
      },
      {
        "model": "released",
        "id": "1362812",
        "native_id": "ASN_LYS_GLN/ASN_LYS_GLN-7",
        "ownership": "exposed_challenge",
        "qm_atoms": 65,
        "mm_sites": 2916,
        "status": "nonfinite",
        "energy_ev": 1.0636982990169359e+21,
        "nonfinite_qm_components": 195,
        "nonfinite_mm_components": 0
      },
      {
        "model": "released",
        "id": "396228",
        "native_id": "134990126/134990126-0",
        "ownership": "exposed_control",
        "qm_atoms": 5,
        "mm_sites": 1554,
        "status": "finite",
        "energy_ev": -21.48008476885816,
        "nonfinite_qm_components": 0,
        "nonfinite_mm_components": 0,
        "qm_force_rmse_ev_a": 0.09129617713919677,
        "mm_response_rmse_ev_a": 0.003291923530749896
      },
      {
        "model": "joint",
        "id": "1355372",
        "native_id": "ALA_ILE_ILE/ALA_ILE_ILE-3",
        "ownership": "exposed_challenge",
        "qm_atoms": 60,
        "mm_sites": 2754,
        "status": "nonfinite",
        "energy_ev": 169934039428756.2,
        "nonfinite_qm_components": 180,
        "nonfinite_mm_components": 0
      },
      {
        "model": "joint",
        "id": "1360676",
        "native_id": "ASN_GLU_ARG/ASN_GLU_ARG-9",
        "ownership": "exposed_challenge",
        "qm_atoms": 65,
        "mm_sites": 3000,
        "status": "nonfinite",
        "energy_ev": 2.331061742925705e+27,
        "nonfinite_qm_components": 195,
        "nonfinite_mm_components": 0
      },
      {
        "model": "joint",
        "id": "1362812",
        "native_id": "ASN_LYS_GLN/ASN_LYS_GLN-7",
        "ownership": "exposed_challenge",
        "qm_atoms": 65,
        "mm_sites": 2916,
        "status": "nonfinite",
        "energy_ev": 4.8164043022524763e+20,
        "nonfinite_qm_components": 195,
        "nonfinite_mm_components": 0
      },
      {
        "model": "joint",
        "id": "396228",
        "native_id": "134990126/134990126-0",
        "ownership": "exposed_control",
        "qm_atoms": 5,
        "mm_sites": 1554,
        "status": "finite",
        "energy_ev": -22.24640631115504,
        "nonfinite_qm_components": 0,
        "nonfinite_mm_components": 0,
        "qm_force_rmse_ev_a": 0.08144261111442885,
        "mm_response_rmse_ev_a": 0.0033574784488731996
      }
    ],
    "production_qualified": false,
    "all_predictions_finite": false,
    "decision": "numerical_domain_limit_retained",
    "arrays_sha256": "be18fcbe97ed5da399c635255bed55ca7784b65b8ee4cc5fa5c1809b5195ea39",
    "elapsed_seconds": 2.3887361427769065
  },
  "author_force_interface": {
    "schema": "biosim.author_force_interface_v1",
    "status": "passed_mechanics_fixture",
    "checks": [
      {
        "model": "released",
        "checks": {
          "global_translation": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 1.3988810110276972e-13,
            "passed": true
          },
          "periodic_mm_image": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 0.0,
            "passed": true
          },
          "cubic_axis_rotation": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 6.217248937900877e-15,
            "passed": true
          },
          "net_force": {
            "norm_ev_a": 1.538370149106851e-15,
            "passed": true
          },
          "finite_difference": {
            "components": [
              {
                "atom": 0,
                "axis": 0,
                "partition": "qm",
                "analytic_ev_a": 1.6701321171430297,
                "finite_difference_ev_a": [
                  1.670132056670326,
                  1.6701321018075532
                ],
                "error_ev_a": [
                  6.047270373343849e-08,
                  1.533547644427813e-08
                ],
                "passed": true
              },
              {
                "atom": 0,
                "axis": 1,
                "partition": "qm",
                "analytic_ev_a": -1.4442180482282332,
                "finite_difference_ev_a": [
                  -1.4442180534501858,
                  -1.4442180494356194
                ],
                "error_ev_a": [
                  5.2219526480712375e-09,
                  1.2073861910266714e-09
                ],
                "passed": true
              },
              {
                "atom": 0,
                "axis": 2,
                "partition": "qm",
                "analytic_ev_a": 0.6474180441863704,
                "finite_difference_ev_a": [
                  0.6474180448989841,
                  0.6474180444016042
                ],
                "error_ev_a": [
                  7.12613745790236e-10,
                  2.1523383075816582e-10
                ],
                "passed": true
              },
              {
                "atom": 801,
                "axis": 0,
                "partition": "mm",
                "analytic_ev_a": 0.2650121532535757,
                "finite_difference_ev_a": [
                  0.2650121521519111,
                  0.2650121529512717
                ],
                "error_ev_a": [
                  1.1016645928840774e-09,
                  3.0230401515396466e-10
                ],
                "passed": true
              },
              {
                "atom": 801,
                "axis": 1,
                "partition": "mm",
                "analytic_ev_a": -0.5434629411437863,
                "finite_difference_ev_a": [
                  -0.5434629401435132,
                  -0.543462940889583
                ],
                "error_ev_a": [
                  1.0002731976044288e-09,
                  2.542033250563236e-10
                ],
                "passed": true
              },
              {
                "atom": 801,
                "axis": 2,
                "partition": "mm",
                "analytic_ev_a": 0.5616510938172521,
                "finite_difference_ev_a": [
                  0.5616510929939977,
                  0.5616510935269048
                ],
                "error_ev_a": [
                  8.232543535768855e-10,
                  2.9034730175681034e-10
                ],
                "passed": true
              }
            ],
            "passed": true
          },
          "torchscript": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 0.0,
            "passed": true
          },
          "cached_vs_fresh_neighbours": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 0.0,
            "passed": true
          }
        },
        "passed": true
      },
      {
        "model": "joint",
        "checks": {
          "global_translation": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 1.3722356584366935e-13,
            "passed": true
          },
          "periodic_mm_image": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 0.0,
            "passed": true
          },
          "cubic_axis_rotation": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 5.10702591327572e-15,
            "passed": true
          },
          "net_force": {
            "norm_ev_a": 1.631687946612622e-15,
            "passed": true
          },
          "finite_difference": {
            "components": [
              {
                "atom": 0,
                "axis": 0,
                "partition": "qm",
                "analytic_ev_a": 1.6952411711781625,
                "finite_difference_ev_a": [
                  1.6952411042403526,
                  1.6952411545290147
                ],
                "error_ev_a": [
                  6.693780996158694e-08,
                  1.6649147838165845e-08
                ],
                "passed": true
              },
              {
                "atom": 0,
                "axis": 1,
                "partition": "qm",
                "analytic_ev_a": -1.4592738133570888,
                "finite_difference_ev_a": [
                  -1.459273817623341,
                  -1.4592738140351003
                ],
                "error_ev_a": [
                  4.26625224037025e-09,
                  6.780114247817437e-10
                ],
                "passed": true
              },
              {
                "atom": 0,
                "axis": 2,
                "partition": "qm",
                "analytic_ev_a": 0.6267264879464137,
                "finite_difference_ev_a": [
                  0.6267264901183012,
                  0.62672648851958
                ],
                "error_ev_a": [
                  2.1718874476661654e-09,
                  5.7316629220594e-10
                ],
                "passed": true
              },
              {
                "atom": 801,
                "axis": 0,
                "partition": "mm",
                "analytic_ev_a": 0.25941913706701447,
                "finite_difference_ev_a": [
                  0.2594191359506226,
                  0.25941913676774675
                ],
                "error_ev_a": [
                  1.1163918678391838e-09,
                  2.9926772171506855e-10
                ],
                "passed": true
              },
              {
                "atom": 801,
                "axis": 1,
                "partition": "mm",
                "analytic_ev_a": -0.5347638475367609,
                "finite_difference_ev_a": [
                  -0.534763846520292,
                  -0.534763847426234
                ],
                "error_ev_a": [
                  1.0164689090430556e-09,
                  1.1052692094892791e-10
                ],
                "passed": true
              },
              {
                "atom": 801,
                "axis": 2,
                "partition": "mm",
                "analytic_ev_a": 0.5517121055360069,
                "finite_difference_ev_a": [
                  0.5517121046771933,
                  0.551712105227864
                ],
                "error_ev_a": [
                  8.588135758103022e-10,
                  3.081429555962245e-10
                ],
                "passed": true
              }
            ],
            "passed": true
          },
          "torchscript": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 7.105427357601002e-15,
            "passed": true
          },
          "cached_vs_fresh_neighbours": {
            "energy_abs_ev": 0.0,
            "force_max_abs_ev_a": 0.0,
            "passed": true
          }
        },
        "passed": true
      }
    ],
    "scope": "Actual upstream ForceModule on exposed finite native fixture in a synthetic large orthorhombic box. Mechanics only, not a physical solvent box, trajectory, independent accuracy test or rate.",
    "source_sha256": {
      "md/TorchForce.py": "1bb6410bdddeb32eae2cc8ec470f5873b5377ad40c9ce47d2ff805874601bd2a",
      "amp/AMP.py": "43458c6b18731364049dc325d30f939c3ca38fce8748319fba542cc9e4bb80d5",
      "modules/Modules.py": "c915e537868f62c02dccf843dba2a323f256bfc7266a17158caffd033eb82aad"
    },
    "operator_sha256": "cac616aafa637c66c31fec2511114def9d18071bc09dac84e6399bf764919474",
    "fixture_sha256": "5783e4568ce307b75a8c7ea86d17f7063065d06f0c9af924d3e25cc9f962263e",
    "reference_mode_used": false,
    "thresholds": {
      "fd_abs_ev_a": 0.0001,
      "fd_relative": 1e-05,
      "invariance_energy_ev": 1e-06,
      "invariance_force_ev_a": 1e-05,
      "net_force_ev_a": 1e-06
    },
    "box_nm": [
      20.0,
      20.0,
      20.0
    ],
    "dtype": "float64",
    "torch_version": "2.8.0",
    "dynamics_qualified": false,
    "pol_scaling": 0.35,
    "charge_scaling": 1.0,
    "weights_sha256": {
      "released": "1b8cd28e488bf68e8a3a242cebed0eb65698e2f556516cf626d86a0a589cc151",
      "joint": "d076d66d02cca290f1cdb25dbf53abdc802afa14235e1f5e4d5c03e64c179aba"
    },
    "arrays_sha256": "c6a6f197c90ec51df701eb6e2463aa9ab298a870ff3e8baef7b521dc75baf2df",
    "elapsed_seconds": 3.7890480970963836
  },
  "solution_transfer": {
    "schema": "biosim.joint_solution_transfer_audit_v1",
    "status": "passed_prediction_reopening_and_metric_audit",
    "models": {
      "released": {
        "metrics": {
          "qm_force_rmse_kcal_mol_a": 2.214823320321553,
          "near_mm_force_rmse_kcal_mol_a": 0.09867477359600293,
          "all_mm_force_rmse_kcal_mol_a": 0.04104095451413928,
          "within_root_relative_energy_rmse_kcal_mol": 0.5177771882645786
        },
        "review_sha256": "7d54fe9dd8d97fbcf529d3d80af25c290d12747f8a6a6e91861f85c1c52b43f5",
        "predictions_sha256": "26bb3bd4d3a6b589191a877e5d442c586826e39c8cdec004a245af1b66376d5b",
        "finite_records": 40,
        "relative_energy_records": 36
      },
      "joint": {
        "metrics": {
          "qm_force_rmse_kcal_mol_a": 2.173004218472273,
          "near_mm_force_rmse_kcal_mol_a": 0.10264827528493904,
          "all_mm_force_rmse_kcal_mol_a": 0.04300191271246261,
          "within_root_relative_energy_rmse_kcal_mol": 0.5163431648682731
        },
        "review_sha256": "c37c703430a234dadf022fce9c86d9eede5a704df1a99de175872af66c0ce6f6",
        "predictions_sha256": "7248d54eadd97c451ef7c1df15406711312a675d7b8f166fcd7857cfb83cf670",
        "finite_records": 40,
        "relative_energy_records": 36
      }
    },
    "prediction_calls": 0,
    "scope": "Paired exposed BioSim development panel, different quantum reference methods; not held-out generalisation or isolated same-method surrogate error.",
    "panel_sha256": "dbe3ca57d4bda7473044eabbde8f89b56e019808dd088b6c70cb07fd439b776a",
    "operator_sha256": "77f898a969d3d4eedf7a261ef77cad7255e5bc0b52353aad7df8f06485166fce",
    "relative_error_changes_percent": {
      "qm_force_rmse_kcal_mol_a": -1.8881461769694852,
      "near_mm_force_rmse_kcal_mol_a": 4.026866790902939,
      "all_mm_force_rmse_kcal_mol_a": 4.778052122661403,
      "within_root_relative_energy_rmse_kcal_mol": -0.2769576236280047
    }
  },
  "classical_precision_diagnostic": {
    "schema": "biosim.classical_derivative_precision_v1",
    "status": "completed_diagnostic",
    "scope": "Classical-only derivative test; no model calls, no dynamics, unchanged parent tolerances and exact retained preparation.",
    "inputs_sha256": {
      "classical-part.xml": "e856c9209e32aafc85358eadb5dc86f1c33b1118c476d15a002041c6103de64f",
      "arrays.npz": "f42b58babfb1dd7521cf724ca23d0e1b9edb0dd24fdfd2497a889b9d27014ce6",
      "review.json": "7c5cba3615d422874731007923e8745d75a095141d0f67bbdf36d8a3b259f1e9"
    },
    "operator_sha256": "60eea91727e65bc8a0b128f46cfa0072f41bd6881f08d1fd0ccffe77d706a9cb",
    "results": [
      {
        "backend": "CPU",
        "finite_differences": [
          {
            "atom": 0,
            "axis": 0,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": -10.303645133972168,
            "error_kj_mol_nm": 0.5205583572387695,
            "bound": 0.05103036451339722,
            "passed": false
          },
          {
            "atom": 0,
            "axis": 0,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": -10.303645133972168,
            "error_kj_mol_nm": 0.5682420730590803,
            "bound": 0.05103036451339722,
            "passed": false
          },
          {
            "atom": 0,
            "axis": 1,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": 6.792110443115234,
            "error_kj_mol_nm": 0.5932273864746103,
            "bound": 0.05067921104431153,
            "passed": false
          },
          {
            "atom": 0,
            "axis": 1,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": 6.792110443115234,
            "error_kj_mol_nm": 0.49785995483398526,
            "bound": 0.05067921104431153,
            "passed": false
          },
          {
            "atom": 0,
            "axis": 2,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": 6.112913608551025,
            "error_kj_mol_nm": 0.03828573226928622,
            "bound": 0.050611291360855105,
            "passed": true
          },
          {
            "atom": 0,
            "axis": 2,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": 6.112913608551025,
            "error_kj_mol_nm": 0.8965926170349112,
            "bound": 0.050611291360855105,
            "passed": false
          },
          {
            "atom": 404,
            "axis": 0,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": 896.5057983398438,
            "error_kj_mol_nm": 0.8302078247069176,
            "bound": 0.13965057983398438,
            "passed": false
          },
          {
            "atom": 404,
            "axis": 0,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": 896.5057983398438,
            "error_kj_mol_nm": 4.239593505859261,
            "bound": 0.13965057983398438,
            "passed": false
          },
          {
            "atom": 404,
            "axis": 1,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": -437.52783203125,
            "error_kj_mol_nm": 1.4602508544922443,
            "bound": 0.093752783203125,
            "passed": false
          },
          {
            "atom": 404,
            "axis": 1,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": -437.52783203125,
            "error_kj_mol_nm": 6.264511108398381,
            "bound": 0.093752783203125,
            "passed": false
          },
          {
            "atom": 404,
            "axis": 2,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": 452.21954345703125,
            "error_kj_mol_nm": 2.277793884277287,
            "bound": 0.09522195434570313,
            "passed": false
          },
          {
            "atom": 404,
            "axis": 2,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": 452.21954345703125,
            "error_kj_mol_nm": 4.208984374999943,
            "bound": 0.09522195434570313,
            "passed": false
          }
        ],
        "passed": false
      },
      {
        "backend": "Reference",
        "finite_differences": [
          {
            "atom": 0,
            "axis": 0,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": -10.303635860603336,
            "error_kj_mol_nm": 5.119517112461835e-07,
            "bound": 0.051030363586060334,
            "passed": true
          },
          {
            "atom": 0,
            "axis": 0,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": -10.303635860603336,
            "error_kj_mol_nm": 9.432398115905016e-07,
            "bound": 0.051030363586060334,
            "passed": true
          },
          {
            "atom": 0,
            "axis": 1,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": 6.792090762837519,
            "error_kj_mol_nm": 3.3710404334641453e-07,
            "bound": 0.05067920907628375,
            "passed": true
          },
          {
            "atom": 0,
            "axis": 1,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": 6.792090762837519,
            "error_kj_mol_nm": 1.1180874794902707e-06,
            "bound": 0.05067920907628375,
            "passed": true
          },
          {
            "atom": 0,
            "axis": 2,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": 6.112919253493769,
            "error_kj_mol_nm": 1.8087319908488553e-07,
            "bound": 0.05061129192534938,
            "passed": true
          },
          {
            "atom": 0,
            "axis": 2,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": 6.112919253493769,
            "error_kj_mol_nm": 1.8087319908488553e-07,
            "bound": 0.05061129192534938,
            "passed": true
          },
          {
            "atom": 404,
            "axis": 0,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": 896.5064457291555,
            "error_kj_mol_nm": 8.862716526891745e-06,
            "bound": 0.13965064457291557,
            "passed": true
          },
          {
            "atom": 404,
            "axis": 0,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": 896.5064457291555,
            "error_kj_mol_nm": 3.769546196963347e-06,
            "bound": 0.13965064457291557,
            "passed": true
          },
          {
            "atom": 404,
            "axis": 1,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": -437.5272641037785,
            "error_kj_mol_nm": 6.592813008410303e-06,
            "bound": 0.09375272641037785,
            "passed": true
          },
          {
            "atom": 404,
            "axis": 1,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": -437.5272641037785,
            "error_kj_mol_nm": 2.2272384399002476e-06,
            "bound": 0.09375272641037785,
            "passed": true
          },
          {
            "atom": 404,
            "axis": 2,
            "step_nm": 1e-05,
            "analytic_kj_mol_nm": 452.21947988025994,
            "error_kj_mol_nm": 3.957763965445338e-07,
            "bound": 0.095221947988026,
            "passed": true
          },
          {
            "atom": 404,
            "axis": 2,
            "step_nm": 5e-06,
            "analytic_kj_mol_nm": 452.21947988025994,
            "error_kj_mol_nm": 4.761350965054589e-06,
            "bound": 0.095221947988026,
            "passed": true
          }
        ],
        "passed": true
      }
    ],
    "cpu_vs_reference_max_force_error_kj_mol_nm": 0.00943285608309452,
    "elapsed_seconds": 3.540580968372524
  },
  "short_solution_integration": {
    "schema": "biosim.solution_integration_audit_v1",
    "status": "passed_saved_trace_audit",
    "all_short_drift_bounds_pass": true,
    "timestep_convergence_established": false,
    "fine_over_coarse_max_energy_deviation": {
      "released": 1.4889802133908312,
      "joint": 1.521245754611771
    },
    "interpretation": "Both frozen models integrate this 50fs state with finite positions and bounded energy deviation. Halving timestep increased maximum deviation, so convergence and longer-time dynamical accuracy are not established. Do not promote to rate sampling on this evidence.",
    "next_diagnostic": "Classical LJ has no switching function. Examine cutoff energy discontinuities/constraint and energy reporting floors before another training experiment or longer dynamics. A smoothing comparison would be a separately declared Hamiltonian, not a silent change to this failed convergence observation.",
    "classical_lj_switching_enabled": false,
    "rows": [
      {
        "model": "released",
        "dt_fs": 0.25,
        "steps": 200,
        "physical_time_fs": 50.0,
        "maximum_energy_deviation_kj_mol": 0.44941612325419555,
        "deviation_over_thermal_kinetic": 0.00010898251982597294,
        "passed_drift_bound": true,
        "elapsed_seconds": 49.06210542097688
      },
      {
        "model": "joint",
        "dt_fs": 0.25,
        "steps": 200,
        "physical_time_fs": 50.0,
        "maximum_energy_deviation_kj_mol": 0.4433616535861802,
        "deviation_over_thermal_kinetic": 0.0001075143229222828,
        "passed_drift_bound": true,
        "elapsed_seconds": 45.12241739220917
      },
      {
        "model": "released",
        "dt_fs": 0.125,
        "steps": 400,
        "physical_time_fs": 50.0,
        "maximum_energy_deviation_kj_mol": 0.6691717151043122,
        "deviation_over_thermal_kinetic": 0.00016227281562634766,
        "passed_drift_bound": true,
        "elapsed_seconds": 96.20336452312768
      },
      {
        "model": "joint",
        "dt_fs": 0.125,
        "steps": 400,
        "physical_time_fs": 50.0,
        "maximum_energy_deviation_kj_mol": 0.6744620332756313,
        "deviation_over_thermal_kinetic": 0.00016355570730548172,
        "passed_drift_bound": true,
        "elapsed_seconds": 99.26624007802457
      }
    ],
    "contract": {
      "weights_sha256": {
        "released": "1b8cd28e488bf68e8a3a242cebed0eb65698e2f556516cf626d86a0a589cc151",
        "joint": "d076d66d02cca290f1cdb25dbf53abdc802afa14235e1f5e4d5c03e64c179aba"
      },
      "preparation_sha256": {
        "classical-part.xml": "e856c9209e32aafc85358eadb5dc86f1c33b1118c476d15a002041c6103de64f",
        "arrays.npz": "f42b58babfb1dd7521cf724ca23d0e1b9edb0dd24fdfd2497a889b9d27014ce6",
        "review.json": "7c5cba3615d422874731007923e8745d75a095141d0f67bbdf36d8a3b259f1e9"
      },
      "classical_convention": "amber14-all.xml + TIP3P, MM PME with QM charges and all internal QM classical interactions removed; QM/MM Lennard-Jones retained",
      "ml_convention": "Author AMP ForceModule md_mode, pol_scaling=0.35, charge_scaling=1, 9A QM/MM electrostatic cutoff, 8A polarization, orthorhombic PBC",
      "thresholds": {
        "fd_abs_kj_mol_nm": 0.05,
        "fd_relative": 0.0001,
        "nve_drift_over_thermal_kinetic": 0.001
      }
    },
    "artifact_bindings": {
      "glygly-reference-integration-v1": {
        "review_sha256": "5eca205a4612c6b94a4116ae4c8257db3d9ba40c613892c634a876b5dadd63df",
        "arrays_sha256": "fbe52165fb6ed5ec4bd5ec56c94295195b9e80dff69014b9a01317ffba58e0af"
      },
      "solution-integration-controller-v1/joint-coarse": {
        "review_sha256": "b05fee247474777bbc33a8d21589d2eff3ceb53f5484bbff131055084eaf5372",
        "arrays_sha256": "41ba550eec1cf06dd2704206bae91caa4a0ce2a05e884dab648a512433b2a26f"
      },
      "solution-integration-controller-v1/released-fine": {
        "review_sha256": "372504624f5217bf4db9b395bb6ee545aa1c0c8c8d3437544dea7f7b8acd5cec",
        "arrays_sha256": "06eb2572bd95e86652c7eae6ba860d02f5379f9fe130e723e63c8cc4d71af17e"
      },
      "solution-integration-controller-v1/joint-fine": {
        "review_sha256": "379a12d8baab74485880b09823687a17a3f4892a931b4f24a83233cc0fb837e5",
        "arrays_sha256": "197b4f84fd448c03a261d20e588c380d20f377a4b7076a9feae455ba2849f19b"
      }
    },
    "controller_sha256": "402ec30e6150649fec778a45d01c45d6c015dfd0dd3c1cf90c29d07f444bc69f",
    "operator_sha256": "53e35ced72e88cb5c7b6ace0dc0efc0da5e27c590ccb3bb131cc929263fb8ede",
    "repeated_model_or_reference_calls": 0,
    "production_qualified": false
  }
}
