{
  "contract": "dxa-native-models-v1",
  "version": "2026.09.29-1",
  "files": {
    "quality/model.pt": {
      "size": 44797819,
      "sha256": "b9ab1ed0f1c7928ebd090a992528b0d512bc34e6b6d8beca5e9bc02d8ca01538"
    },
    "anatomy/catalog.json": {
      "size": 7540,
      "sha256": "2654b9772d5bfd5e2c60b9f3efdb5e50a7da6b5260f63a57d8f8b32d8f68e29f"
    },
    "anatomy/portable.py": {
      "size": 5824,
      "sha256": "cf013c51bbdb41cc3e94f660e84c3b923944f37943c3a6b57f4f02d522d5e551"
    },
    "anatomy/predict.py": {
      "size": 2132,
      "sha256": "fd0d91724b3b6e13da5ac48cd87d276ccbf8a1eeee36bda82eeb137b0209342e"
    },
    "anatomy/README_RU.md": {
      "size": 9109,
      "sha256": "576a01f3f54b80606290dd2e4c8e0d595c251d919cfb1235f086120a880c2220"
    },
    "anatomy/requirements.txt": {
      "size": 112,
      "sha256": "eaea982e6b3bbf5bff163bab3b7f4776f25e7a86da013e8bcd0103ac46ca1d09"
    },
    "anatomy/RUNTIME_CHECKS.json": {
      "size": 1933,
      "sha256": "594aaa3dae01550ac09aa41dba033828154953a01a70fd05efc916cac0eb0a34"
    },
    "anatomy/verify_bundle.py": {
      "size": 687,
      "sha256": "ba30c28129d73b7ef23c999b93a7c3280d0363f4250a7e12cada3d84fbef693f"
    },
    "anatomy/metrics/ilium.json": {
      "size": 3492,
      "sha256": "0f20b87c5e1dc9791497539d130c9331501de98b320cc9d7266a8ff9f532d932"
    },
    "anatomy/metrics/one_class_selection_v10.json": {
      "size": 73316,
      "sha256": "f483ba6c4ad0cf0e66dbf3b96268a9d00630e6a36e59d340cd5b8d9552ad3186"
    },
    "anatomy/metrics/router.json": {
      "size": 1169,
      "sha256": "20e13a4f55ead51753c99755c93761f4276f8dc822f0262293ac539f5c9740ed"
    },
    "anatomy/models/01_router/model.json": {
      "size": 887,
      "sha256": "96bb270de22863fcc3458e0053a7b2fca2ede5a47a9441893945085e2b0159e1"
    },
    "anatomy/models/01_router/README_RU.md": {
      "size": 1477,
      "sha256": "c3eea77c9b0e93268e922eb5ed2bf73586bf24543d93c26530676b38351a6603"
    },
    "anatomy/models/01_router/training_config.json": {
      "size": 546,
      "sha256": "08c036dcc81676aca7233b18f37b847f1c9816e014a9f82c0c5994ee82e73e82"
    },
    "anatomy/models/01_router/weights.pt": {
      "size": 134244073,
      "sha256": "604817f6389e28cc0b3275209145a1b006f6e714f8dcbad4099a4f6d0dd75dc8"
    },
    "anatomy/models/03_femur_one_class/model.json": {
      "size": 967,
      "sha256": "def0d543f45a7875cda5d6512d6b4fcd7223b95c815c12fbebbcce51440880ef"
    },
    "anatomy/models/03_femur_one_class/README_RU.md": {
      "size": 1549,
      "sha256": "c42c3f07148fc80ab6a176dc9390a123393ab281850aefe86ea17ceac5d5286b"
    },
    "anatomy/models/03_femur_one_class/training_config.json": {
      "size": 642,
      "sha256": "248835fcb2f6620efdfe59df69ed04032dd2b57eebcee16e343933f1607d2ce5"
    },
    "anatomy/models/03_femur_one_class/weights.pt": {
      "size": 57411853,
      "sha256": "5da99b19baa5c647aa42130cf064254fd8c79afdd1bbccfa1b9f50128cfc7a87"
    },
    "anatomy/models/04_lesser_trochanter/evaluation.json": {
      "size": 1768,
      "sha256": "5e529fef7a340a260275a47ee7fa5f7e6f17e2c9f98859eb78406f51e413c77a"
    },
    "anatomy/models/04_lesser_trochanter/metadata.json": {
      "size": 412,
      "sha256": "8c18298962ab50b2ffc2d4f1ad3d0b2750be264006c16fabc56bf56950d353ec"
    },
    "anatomy/models/04_lesser_trochanter/model.py": {
      "size": 3043,
      "sha256": "ab740ca4bd8a311b61a579eba52992fc94e4f3ffe19bd93134ecf54596665d67"
    },
    "anatomy/models/04_lesser_trochanter/predict.py": {
      "size": 4116,
      "sha256": "c4ef4b8664812d14e3a37ce1cc7e7dc557fcfacdd61164388a4b89065fc76950"
    },
    "anatomy/models/04_lesser_trochanter/README.md": {
      "size": 2864,
      "sha256": "52562479a0de1344233063f922e5a7a2add787e2f1b4a396acf4f708d315956a"
    },
    "anatomy/models/04_lesser_trochanter/requirements.txt": {
      "size": 86,
      "sha256": "9fea2fb7f43bead6c97d6d0e950b73df81512693a2767513f5f33b9cdd4f029d"
    },
    "anatomy/models/04_lesser_trochanter/verification.json": {
      "size": 109,
      "sha256": "cac79f87fcbe4fec7d0e13f9e18e27c9855fd203b18f0b41535baa55ed04058d"
    },
    "anatomy/models/04_lesser_trochanter/weights.pt": {
      "size": 172177139,
      "sha256": "6dc38234e5f8a1b6dba5fe93e1c9878984a7815f64cd78a294eadb0773d0cf82"
    },
    "anatomy/models/05_femur_and_lt/evaluation.json": {
      "size": 1930,
      "sha256": "4c9ce5ef8d244fb56cf477d5eb7120adbbae9a29ec57779db9104028ac54251c"
    },
    "anatomy/models/05_femur_and_lt/metadata.json": {
      "size": 499,
      "sha256": "c829e8facaa125e38b5cc5ed2aca917400e3251736612a5514016a6eef00c670"
    },
    "anatomy/models/05_femur_and_lt/model.py": {
      "size": 3043,
      "sha256": "ab740ca4bd8a311b61a579eba52992fc94e4f3ffe19bd93134ecf54596665d67"
    },
    "anatomy/models/05_femur_and_lt/predict.py": {
      "size": 4116,
      "sha256": "c4ef4b8664812d14e3a37ce1cc7e7dc557fcfacdd61164388a4b89065fc76950"
    },
    "anatomy/models/05_femur_and_lt/README.md": {
      "size": 2918,
      "sha256": "1bd4bcecc12508e75860401cd4a61bb801c67e474621b238375a6ad429dbe0e1"
    },
    "anatomy/models/05_femur_and_lt/requirements.txt": {
      "size": 86,
      "sha256": "9fea2fb7f43bead6c97d6d0e950b73df81512693a2767513f5f33b9cdd4f029d"
    },
    "anatomy/models/05_femur_and_lt/verification.json": {
      "size": 203,
      "sha256": "b41da9669b577ccfa8e39ce6fac873ecde42edfb18ca80c2ee54f189e0ceddbd"
    },
    "anatomy/models/05_femur_and_lt/weights.pt": {
      "size": 57428465,
      "sha256": "390e5a924422fa1a716a891ff9065558200368bd87e063153faa899ee28e3ba8"
    },
    "anatomy/models/06_ilium/common.py": {
      "size": 3389,
      "sha256": "8ac8eeedf962f8db90fbf66f39d70a01a4e4cf4bd265a2b88354fc16eaeb7e63"
    },
    "anatomy/models/06_ilium/model.json": {
      "size": 1244,
      "sha256": "76744bff131c53db30d87d95c399a4bbef0b8728dc591ca376a0781a472748c6"
    },
    "anatomy/models/06_ilium/predict.py": {
      "size": 2397,
      "sha256": "9453bd2a5f85f2ff15e245b6f88655c263a44c90faa5e71b9cdcbdb116d0c412"
    },
    "anatomy/models/06_ilium/README_RU.md": {
      "size": 1877,
      "sha256": "7ce79208a17b3b1a65f6f4f9f4ef8c2250efb6c9c2e9479a06dd317868587629"
    },
    "anatomy/models/06_ilium/weights/yolo/best.pt": {
      "size": 20595336,
      "sha256": "ff001c3c97fdd10889e544f5dcb99f8afb432239c078b89c2b7b60d308cdb392"
    },
    "anatomy/models/07_upper_trochanter/evaluation.json": {
      "size": 46538,
      "sha256": "9c41f961bdd4187970ab06df0e300ac18379fa28ceae20cd40f90dc3e0376da8"
    },
    "anatomy/models/07_upper_trochanter/metadata.json": {
      "size": 352,
      "sha256": "b859f218422c843ef08dc667d7692ff5901d205f97e0343758a22b1b80860d35"
    },
    "anatomy/models/07_upper_trochanter/model.py": {
      "size": 3043,
      "sha256": "ab740ca4bd8a311b61a579eba52992fc94e4f3ffe19bd93134ecf54596665d67"
    },
    "anatomy/models/07_upper_trochanter/predict.py": {
      "size": 4114,
      "sha256": "ff3f4df17021a7f8250e37de1824682cdcc692acef4f6d35d01d626d1cde0943"
    },
    "anatomy/models/07_upper_trochanter/README.md": {
      "size": 1976,
      "sha256": "1c0c33002f94d9f0ff50a1ce7c240ec1406434b89895fe8b87e0956eebe6d87b"
    },
    "anatomy/models/07_upper_trochanter/requirements.txt": {
      "size": 86,
      "sha256": "9fea2fb7f43bead6c97d6d0e950b73df81512693a2767513f5f33b9cdd4f029d"
    },
    "anatomy/models/07_upper_trochanter/training-config.json": {
      "size": 1075,
      "sha256": "7c88658257062d92177e48e7e50debd9049c80c3e0b765ef9a0163666eaa725a"
    },
    "anatomy/models/07_upper_trochanter/verification.json": {
      "size": 55,
      "sha256": "143e93e7209c96d4eaa6ac379dace5ba77190a8a6f50aded69a969b2ad9dbd3b"
    },
    "anatomy/models/07_upper_trochanter/weights.pt": {
      "size": 172177267,
      "sha256": "cb2e89f533146b2abf5e6b6ef7d23af8473bfa54fcb18885773ef313a4803257"
    },
    "anatomy/models/08_spine_artifact/evaluation.json": {
      "size": 10999,
      "sha256": "cb1dd084978fb4002a17dede4cd802d26ecf32becd83a1a2948cf9fbed2d727c"
    },
    "anatomy/models/08_spine_artifact/metadata.json": {
      "size": 390,
      "sha256": "2a005af5b33ce24a471e4cb779d572349c9648e44de3d521218fc5efa450295d"
    },
    "anatomy/models/08_spine_artifact/model.py": {
      "size": 3040,
      "sha256": "c8cc11c7c52cbc4fdbd52008044aea095e6df1b24857d022b957682b31913895"
    },
    "anatomy/models/08_spine_artifact/predict.py": {
      "size": 4110,
      "sha256": "01a054845da7cd0e23fc66944d746a6d2bbdd43e2b58eb25d9d5bc2104f763c1"
    },
    "anatomy/models/08_spine_artifact/README.md": {
      "size": 910,
      "sha256": "0a0b814cd14f6d48e3c296cf5fc6fbf9ea0bba7fd903ba3a96c6bb98e7421ce7"
    },
    "anatomy/models/08_spine_artifact/training-config.json": {
      "size": 1208,
      "sha256": "07b61886fdc7f0c994279048559d8f12c4c69a06ca6a314ae169ce884ee78459"
    },
    "anatomy/models/08_spine_artifact/weights.pt": {
      "size": 172177523,
      "sha256": "e77d16e4abadd2800fc1689347c4bc12550a7e221b39ed3f623aad54a14e7976"
    },
    "anatomy/models/09_sidal/evaluation.json": {
      "size": 25544,
      "sha256": "d76bc39464168f7e0c736ffaf18c95896a9c3b038977d2ea5ef832bd22c73f19"
    },
    "anatomy/models/09_sidal/metadata.json": {
      "size": 363,
      "sha256": "09e4019b95d141dc25dd457985234725046da7b91dc475b445277f8a0557aaab"
    },
    "anatomy/models/09_sidal/model.py": {
      "size": 3040,
      "sha256": "c8cc11c7c52cbc4fdbd52008044aea095e6df1b24857d022b957682b31913895"
    },
    "anatomy/models/09_sidal/predict.py": {
      "size": 4110,
      "sha256": "01a054845da7cd0e23fc66944d746a6d2bbdd43e2b58eb25d9d5bc2104f763c1"
    },
    "anatomy/models/09_sidal/README.md": {
      "size": 871,
      "sha256": "f31743c36291bccaeb19cd0b14ea295982f39b01f531d5defeb8218a4dc44b45"
    },
    "anatomy/models/09_sidal/training-config.json": {
      "size": 1214,
      "sha256": "daaad37a2a57e51b8e78541596f83e38f0857b501441b9e539bff0c82e583354"
    },
    "anatomy/models/09_sidal/weights.pt": {
      "size": 172177459,
      "sha256": "02348dbb6ec9233924f12081830240ece27fc08ccda0ee463316e0bb1ecfa156"
    },
    "anatomy/runtime/joint_unet.py": {
      "size": 3407,
      "sha256": "66cf7a916bf357f46f1618461f1c35dd03fb9a5a25a19069de14d63a2240c043"
    },
    "anatomy/runtime/resnet_unet.py": {
      "size": 3039,
      "sha256": "8308aa2faae6404288b1960b84241c03eed3c535014153b13db10210f8b0c00b"
    },
    "anatomy/DELIVERY.json": {
      "size": 243,
      "sha256": "82dd3ba7524731bc79f5908b30a0fd70d4f7278d737c0a5c24fe324dacb407de"
    },
    "anatomy/FILES_SHA256.json": {
      "size": 6877,
      "sha256": "88e14a89f0b7bb963164437a38f50307334e317af238c374f96dafa0459e4847"
    },
    "spine_axis/axis.py": {
      "size": 3140,
      "sha256": "a600229439fa3ea8525c19b34decee43f2ee804aa5ec693c3b12316a4fe24705"
    },
    "spine_axis/metrics.json": {
      "size": 38014,
      "sha256": "c82f419a08315a98b06944f46de2482c193ebf11bcdc135ba733379f557bb432"
    },
    "spine_axis/model.json": {
      "size": 557,
      "sha256": "4c11b65b5c48949b88c0b9b7fffe4d557e399d1bc21f9dcde0c03c697028c03b"
    },
    "spine_axis/predict.py": {
      "size": 4221,
      "sha256": "3e30f5b612b7a3bcb662031e2dd0df892650c9450d4b9c18df30b343200d5907"
    },
    "spine_axis/README_RU.md": {
      "size": 5379,
      "sha256": "a1d98ff0b55e9f42fa12c3f054d3708916b8c7d50ae5f8f4c219f092bc3502a3"
    },
    "spine_axis/requirements.txt": {
      "size": 99,
      "sha256": "efa175e5947da0cf8120c5ee4a9fb40a13e6dcf35abf8c20f039713b948269df"
    },
    "spine_axis/RUNTIME_CHECKS.json": {
      "size": 922,
      "sha256": "19af1689cc52d1aac7b8c2a94c4561a8b4352a70c58fa9d3cc5db0f512c2f5a2"
    },
    "spine_axis/verify_files.py": {
      "size": 272,
      "sha256": "00e4f6336f9bd92a42d9f0962503e39137527ccab4d0286fb5000ccef79ee640"
    },
    "spine_axis/training/axis.py": {
      "size": 3140,
      "sha256": "a600229439fa3ea8525c19b34decee43f2ee804aa5ec693c3b12316a4fe24705"
    },
    "spine_axis/training/run.py": {
      "size": 11858,
      "sha256": "37cff0c53ca8c47a9f0f048a1ff947ea6ee052041427507f414e70eaeead9c7d"
    },
    "spine_axis/weights/best170.pt": {
      "size": 57186405,
      "sha256": "07c49d0f77c30cc921f3cb861c148fc84955757038fce069a7bd92a18b3d8032"
    },
    "spine_axis/FILES_SHA256.json": {
      "size": 978,
      "sha256": "75af6f51f8b0d84860cd542e43e0fe4396e0b12eca66adb1d1b566117e52830f"
    }
  }
}
