{
  "build_contract": "16608a22238e4ba80df450230e2ee13d6c1da114ea90907325d60628de6184ef",
  "compatibility_id": "runtime-lifecycle-september-v1",
  "files": {
    "deployctl": {
      "mode": 493,
      "sha256": "f0c6cfaf67e8f7ce0db1467962336e12b26aa0aa5bab92f0040f0d5aecbe8551",
      "size": 203
    },
    "deployment_kit/ModelTooling.Dockerfile": {
      "mode": 420,
      "sha256": "9eb33db3b821eec530a22a63e6c4f4e5ff1f323a92b6e0401595fc5e9fa35d05",
      "size": 619
    },
    "deployment_kit/__init__.py": {
      "mode": 420,
      "sha256": "eb82bb08361569955f5d3d856b2706793db6fb0f40cd4ff2ef393a5b6d207de8",
      "size": 99
    },
    "deployment_kit/bundle.py": {
      "mode": 420,
      "sha256": "e67feb10c692ad82433e3330474588f05b865f7805d9f11426917b67cec0e2ae",
      "size": 19390
    },
    "deployment_kit/cli.py": {
      "mode": 420,
      "sha256": "48881ec4fd6f303080f327c32a8dc29841f61f9f1590b1d71f1f60528666beaf",
      "size": 11440
    },
    "deployment_kit/compose_snapshot.py": {
      "mode": 420,
      "sha256": "8595e4cf60cad52595ca7f30288d8bd404e24bff4053098bac0d633537d3071f",
      "size": 5548
    },
    "deployment_kit/core.py": {
      "mode": 420,
      "sha256": "995467ad96e88d85a3da56a2240744248245214fc20196df5ca4fd13f39f048d",
      "size": 8829
    },
    "deployment_kit/diagnostics.py": {
      "mode": 420,
      "sha256": "5ee37178524c6b590692ca81a944119219921b8cedb9db4fa38fc485054d5a5f",
      "size": 4897
    },
    "deployment_kit/engine_contract.cpp": {
      "mode": 420,
      "sha256": "d6dca6ddc32dc031d4d6be094786b6778f469bf97dc1a05b68cea67aa1f0b62c",
      "size": 3244
    },
    "deployment_kit/host.py": {
      "mode": 420,
      "sha256": "2bcf7a7debfaecae93df6315dd614689226520129b169d2e8e736cbe7efbce83",
      "size": 11813
    },
    "deployment_kit/model_probe.py": {
      "mode": 420,
      "sha256": "e2b8b102298216296755602ecdfdf5007651205ac96d37305a8225c5fca20aaa",
      "size": 6149
    },
    "deployment_kit/models.py": {
      "mode": 420,
      "sha256": "05dde1c4c4feb2bac0f69c92a88610dab13aa2f076f3884cc6a87895da327626",
      "size": 20934
    },
    "deployment_kit/release.py": {
      "mode": 420,
      "sha256": "1ad969929b68219b68cce79265b26e425885f11bd598156b0e1c4e42ae8c5252",
      "size": 31184
    },
    "deployment_kit/site.py": {
      "mode": 420,
      "sha256": "50bb1cdeaba0ad59da2f14fbebe41f8a1407156721dab0f32836d9df9b056c18",
      "size": 6204
    },
    "deployment_kit/storage.py": {
      "mode": 420,
      "sha256": "b7f692a5c752ebdea5863380ba6a374cc9020a1b0864473a1490d00712345d1f",
      "size": 8769
    },
    "docs/deployment/ARCHITECTURE.ko.md": {
      "mode": 420,
      "sha256": "6e09c8dfd78391cd2d8f635df9682cff290a48372f11c6dd2eb264270ddbc98c",
      "size": 2210
    },
    "docs/deployment/ERROR_CATALOG.ko.md": {
      "mode": 420,
      "sha256": "5355023267eee5b5a038d5a170bc12085e55d9524eeec8fc441338ddd51e94c4",
      "size": 4995
    },
    "docs/deployment/FIRST_SITE.ko.md": {
      "mode": 420,
      "sha256": "e0553ffc2edc4592d9256e80a8993f79aa5e3d54af5efa6b8cdfa4a9bcb9e9b7",
      "size": 3357
    },
    "docs/deployment/HOST_BOOTSTRAP.ko.md": {
      "mode": 420,
      "sha256": "9238075bd7827f24e39b449893a19619d781c6125cc7bb67f481e7db7c137c5e",
      "size": 3382
    },
    "docs/deployment/LOCAL_PREPARATION.ko.md": {
      "mode": 420,
      "sha256": "72e6f3bf98b956c49a0dbaa0472e67e99fbd2b4e7b12419781247ad7e6b4973b",
      "size": 8003
    },
    "docs/deployment/MODEL_TOOLING.ko.md": {
      "mode": 420,
      "sha256": "832cde7f1a65b42e08194f3ac995cafa8d83a371a7fab13429bcbea58ac20543",
      "size": 4113
    },
    "docs/deployment/OFFLINE_UPDATE.ko.md": {
      "mode": 420,
      "sha256": "88bb04e7a960fd766754add5d29b1e9cdb63f4ad1ca84301e3749e8dd11eef5f",
      "size": 2812
    },
    "docs/deployment/QUICK_START.ko.md": {
      "mode": 420,
      "sha256": "90a5a4fdab761ff79fa6f08ec57e4244b6def8223779b9e2e9cb9de4521ba21a",
      "size": 2566
    },
    "docs/deployment/README.ko.md": {
      "mode": 420,
      "sha256": "5ad1e57346d326e55b1c80e8d531b952547b7571c28121a72fe7f4509d1b6bf6",
      "size": 2779
    },
    "docs/deployment/RELEASE_FORMAT.ko.md": {
      "mode": 420,
      "sha256": "3167b723fca78cfdff416ee6b83eeb935ae6e3c5f83e0b719844d6ded2bcd2f1",
      "size": 2733
    },
    "docs/deployment/ROLLBACK.ko.md": {
      "mode": 420,
      "sha256": "6ad9543893d8cb6a99238be1e9308201e2f05cf997310218adc5f4ff1c9f31fd",
      "size": 2750
    },
    "docs/deployment/STORAGE.ko.md": {
      "mode": 420,
      "sha256": "20231f4f657674d7dedd40bc3a70dd39594ea7a9693b6174d23961814a857b0d",
      "size": 2744
    },
    "docs/deployment/TROUBLESHOOTING.ko.md": {
      "mode": 420,
      "sha256": "3ac772bbde5a901c882e83fa23b3194096ca8cc6724339be57b6e18eb020fbfe",
      "size": 2928
    },
    "images/runtime-and-tooling.tar": {
      "mode": 420,
      "sha256": "ad29edd94e60228d42bbeecc2dc8f2afdf4d648bf545017a86bdcd053beb3c18",
      "size": 23369036800
    },
    "models/fire/model.onnx": {
      "mode": 420,
      "sha256": "56b509d8d7163c8e8a3d41eab76d81fb62bb8a16ac204be2db5619ee7c362482",
      "size": 120937807
    },
    "models/fire/profile.json": {
      "mode": 420,
      "sha256": "6cc8b4473e3796614b49d443715346c2d8ce705fc5d929544eea5b094af93e66",
      "size": 607
    },
    "models/manifest.json": {
      "mode": 420,
      "sha256": "42a8cef64b0ebbb5bed0a029ca1f02c6d602bdc35bd1341e2b08946416b434fe",
      "size": 483
    },
    "models/medium/model.onnx": {
      "mode": 420,
      "sha256": "6ab93d8f1c64c369b2273b91738d554ce76466fb31f41f5fabb1f61d24a91999",
      "size": 121118743
    },
    "models/medium/profile.json": {
      "mode": 420,
      "sha256": "3217db1124282f831007a51d19e9a8973f9a0edf37f96ab826d54c62a9a49ec2",
      "size": 607
    },
    "models/pose/model.onnx": {
      "mode": 420,
      "sha256": "66ebb0386fefc400d4bd89fe74cd840d526f179b13ca73cd73850993ceb4aba5",
      "size": 145100523
    },
    "models/pose/profile.json": {
      "mode": 420,
      "sha256": "652b01c240ff457e58e02ad58ca4cd6d0c329d0f2c86ecd9c02b42fe7175cc39",
      "size": 668
    },
    "models/tooling-image.json": {
      "mode": 420,
      "sha256": "b8ef4da4eba471c8358aad9c7f3f1cf5fe03e2c636b3802375d9187b2ec25247",
      "size": 211
    },
    "models/tooling-notices/ml_dtypes-0.5.4.dist-info/LICENSE": {
      "mode": 420,
      "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
      "size": 11358
    },
    "models/tooling-notices/ml_dtypes-0.5.4.dist-info/LICENSE.eigen": {
      "mode": 420,
      "sha256": "3f3d9e0024b1921b067d6f7f88deb4a60cbe7a78e76c64e3f1d7fc3b779b9d04",
      "size": 16726
    },
    "models/tooling-notices/ml_dtypes-0.5.4.dist-info/METADATA": {
      "mode": 420,
      "sha256": "51b5729b48ce71736748bbf43d4f355485f42b44977d6016717bbd6b11b7dfc0",
      "size": 8908
    },
    "models/tooling-notices/onnx-1.22.0.dist-info/LICENSE": {
      "mode": 420,
      "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
      "size": 11358
    },
    "models/tooling-notices/onnx-1.22.0.dist-info/METADATA": {
      "mode": 420,
      "sha256": "05e268109e1131e7e33ceeb1525934de515d1e32ed327dcc70b21793e0a2e760",
      "size": 8483
    },
    "models/tooling-notices/onnx-1.22.0.dist-info/NOTICE": {
      "mode": 420,
      "sha256": "4d680fb1f48f07f134c9f7a8d715303b8f5160b5757bc9eec4cac783703ea592",
      "size": 2133
    },
    "source/app/__init__.py": {
      "mode": 420,
      "sha256": "9c1c7b9caa2fb25704d870d2fc7db8aaa112ce17cf92450d7f362c8fa7b00160",
      "size": 47
    },
    "source/app/active_learning.py": {
      "mode": 420,
      "sha256": "1edfdf083fc2355e16fd4783afb6ffcc59bd3022cc22cf03c972c464bba4f66b",
      "size": 12154
    },
    "source/app/analysis_metrics.py": {
      "mode": 420,
      "sha256": "da388e843a82f750f05c76780ca9af86a82874d69d3286c2d3d5729c806b8d56",
      "size": 6997
    },
    "source/app/api/__init__.py": {
      "mode": 420,
      "sha256": "21efefe79fae67b4a3586c75709da33fef3508e6acb1dbf4fa7df3a169112ed9",
      "size": 46
    },
    "source/app/api/errors.py": {
      "mode": 420,
      "sha256": "5fc65a18d48de2b1b39e319de3aa2cee1783d964d90dd6231e769207ac17688b",
      "size": 1150
    },
    "source/app/api/streams.py": {
      "mode": 420,
      "sha256": "640fe06e78937454568837d115d141614a2abbb02ce1734bdd3a45f9559651ae",
      "size": 11398
    },
    "source/app/api/web_cameras.py": {
      "mode": 420,
      "sha256": "c76edd6388aba67a309105544caf60f410dda43b97f7d451b7c35c8c8d92ea32",
      "size": 6451
    },
    "source/app/application/__init__.py": {
      "mode": 420,
      "sha256": "d1ab1e48bc010e3a06b03b50d517d36512a74f53a68653cadcbe358a6ab842c7",
      "size": 69
    },
    "source/app/application/camera_commands.py": {
      "mode": 420,
      "sha256": "1d05e85eaecd9d83a6a9fe54c0ff6b4d7025f711ea886d7bb1b2a2baa97f99a5",
      "size": 3773
    },
    "source/app/application/streams.py": {
      "mode": 420,
      "sha256": "b391e9a87b0e12601a4b03414b4bb01399fafcfb71fc8b48687cce981acdf4e9",
      "size": 2964
    },
    "source/app/artifact_media.py": {
      "mode": 420,
      "sha256": "ada7b99470b2e7b5d16bc0cb196f282807915460e57981781c2fe36a6822f047",
      "size": 11771
    },
    "source/app/byte_tracking.py": {
      "mode": 420,
      "sha256": "4e083b18d069ec44b41fe95185af5a0f820874cb5225ddff0527c0cf79cb6c8c",
      "size": 6340
    },
    "source/app/capture_pixels.py": {
      "mode": 420,
      "sha256": "7b0933f0209be180bc2e904a629f9a6054b7d393366d8667716958cc998c0901",
      "size": 1559
    },
    "source/app/cfg_templates/nvinferserver_grpc_det.tmpl": {
      "mode": 420,
      "sha256": "b9381cf300ff3d5b052f41c44d0163dc0004012518357c51a9d188279e746c8b",
      "size": 1449
    },
    "source/app/cfg_templates/nvinferserver_grpc_pose.tmpl": {
      "mode": 420,
      "sha256": "6ee2bbcaf40984c51e7c8795632bbf54d8782fbaab37987dcc54a108ef178202",
      "size": 1274
    },
    "source/app/cfg_templates/nvinferserver_grpc_seg.tmpl": {
      "mode": 420,
      "sha256": "9067a74b10817f825452bd780eceb5b29c582e6ea4f9ba52b45d359ac8bcf713",
      "size": 1408
    },
    "source/app/channel_child.py": {
      "mode": 420,
      "sha256": "26bb5144bbe249ce29906a22e716bb614dedc708fd1072296c215ada6caa1583",
      "size": 4661
    },
    "source/app/channel_process.py": {
      "mode": 420,
      "sha256": "5948346b320ecb2fa0c458dc6798b5621adedb358784bc59186c9b3de7999aa7",
      "size": 14097
    },
    "source/app/channel_publisher.py": {
      "mode": 420,
      "sha256": "088784e0626734b8e32b2a4a4342bd0e7d3e8ae06b5cb892d15f37a3b612c61f",
      "size": 11371
    },
    "source/app/class_catalog.py": {
      "mode": 420,
      "sha256": "620e93cd167e6c816ed7b15bbf6a5abfb4c968d394be1d6f17efb64ffc19a2e0",
      "size": 1927
    },
    "source/app/contracts/__init__.py": {
      "mode": 420,
      "sha256": "b34ef2827cdd8723d20e6be4853849a10c8a3e1030b07f8292b78093ca0835dd",
      "size": 71
    },
    "source/app/contracts/cameras.py": {
      "mode": 420,
      "sha256": "81b417be5ac4531910ed38669dd0b9e1700afa2b3121e9c0163950a261ce3927",
      "size": 2773
    },
    "source/app/contracts/frames.py": {
      "mode": 420,
      "sha256": "a515f076ddb11cac5278ddce25c4c1054954692223667ee327a0caa782ba29a5",
      "size": 2855
    },
    "source/app/contracts/visualization.py": {
      "mode": 420,
      "sha256": "87e93c66a64928ed356fa6aed4c72fc7f93c4d179239e6dbd9348d387b175b63",
      "size": 7194
    },
    "source/app/det_result_path.py": {
      "mode": 420,
      "sha256": "02a5eb5ecc651cf9365dae00fe9de44a7a8f172a1578182e2b994772312ac2db",
      "size": 16419
    },
    "source/app/event_artifact_contract.py": {
      "mode": 420,
      "sha256": "0bf2bca4f58eef921f51031dffa52ad3b2ec5e87578b86716d6b3a679d23116c",
      "size": 5261
    },
    "source/app/event_artifact_schema.py": {
      "mode": 420,
      "sha256": "340d8d269cf6d3d30b7bfc507869c0e58d56f8345f7c7f467796cf493d75bb7d",
      "size": 2735
    },
    "source/app/event_artifact_service.py": {
      "mode": 420,
      "sha256": "3c8ff221cf3a3b55d64993c735e4f7b0b429dde6449b432b15738a351d9d7791",
      "size": 13669
    },
    "source/app/event_artifact_store.py": {
      "mode": 420,
      "sha256": "6cf0ea15ad9d100dc4eb5c5a0d287ac5a533c498e0c96ba102114e8952f9a4fa",
      "size": 15985
    },
    "source/app/event_capture.py": {
      "mode": 420,
      "sha256": "05f321783c69ebdae335d10f7311ffd14bd6e3743f64aa7a753e16f137ec5c06",
      "size": 7413
    },
    "source/app/event_gate.py": {
      "mode": 420,
      "sha256": "a64bbf962390b39410f39bdb7c08879b5dc08f40b9b677f988cd77311a7df270",
      "size": 10266
    },
    "source/app/fire_config.py": {
      "mode": 420,
      "sha256": "73545b58ba77f0d5c7e07976600113c1dba4000c392763bdfb145590846b90bc",
      "size": 1675
    },
    "source/app/frame_ingress.py": {
      "mode": 420,
      "sha256": "e0b7df76245cdfad9cf89402039ae82e87a4cd79afaa2ea04e5c38c40b8615ee",
      "size": 6408
    },
    "source/app/frame_time.py": {
      "mode": 420,
      "sha256": "33870b4e957ebb69ed0ef5de31b6332005612b4d1500ec303b2072d0c22bc751",
      "size": 4100
    },
    "source/app/inference_config.py": {
      "mode": 420,
      "sha256": "813ce49df26f66d7f4ffc26932fc1fa41af801c270bad1fadbae6ae6710f31ef",
      "size": 6564
    },
    "source/app/inference_engine.py": {
      "mode": 420,
      "sha256": "fa64792e7b5bd5079a9499d1b33d2c97b15e5efdff8974e8b70deb68c78fae1f",
      "size": 11097
    },
    "source/app/inference_profiles.py": {
      "mode": 420,
      "sha256": "e26135df0bc9710d5b56a280e237c521ef43a578878502425adf25b4f1ca78c3",
      "size": 18177
    },
    "source/app/intrusion.py": {
      "mode": 420,
      "sha256": "e5a677cd22bceac2fd5a1666c09cd004e818668a2baffc98300283cc06fe84f9",
      "size": 11188
    },
    "source/app/main.py": {
      "mode": 420,
      "sha256": "62848b3a6d0ac5287d7f2d9eebf7481c81fefaf2f1aeff7272226488038caa9e",
      "size": 22752
    },
    "source/app/medium_preprocess.py": {
      "mode": 420,
      "sha256": "06ae0152e175d253d5712de55c1bc41f6652a9ba10f20263a979297483d252c7",
      "size": 1935
    },
    "source/app/metadata_publisher.py": {
      "mode": 420,
      "sha256": "f6ea0c7fc0504e4a8e895f096bc2b38f4314956151bbc1028d657bf5f0a7fc5d",
      "size": 14511
    },
    "source/app/metadata_render.py": {
      "mode": 420,
      "sha256": "1dd198e39572b00f14508eec0447c1322fad4c920bb1c620b73b5b80f5830c6b",
      "size": 9395
    },
    "source/app/metadata_runtime.py": {
      "mode": 420,
      "sha256": "046744c7276fc8b21fece94783ad99c2b56bc090f25f387309f55946e4924f39",
      "size": 2050
    },
    "source/app/metadata_samples.py": {
      "mode": 420,
      "sha256": "1f57fa66d0b6a34ed675542aaf894812d24d5bd2d67a0757616766ad19034026",
      "size": 1899
    },
    "source/app/metadata_storage.py": {
      "mode": 420,
      "sha256": "0b5d6fa52496386d01dba5b0de5d84ff87071dc7449768bad136780bf92d1cd0",
      "size": 24613
    },
    "source/app/metadata_visual.py": {
      "mode": 420,
      "sha256": "103c829464d0dae3e2a47061d992e9c86bbb8fec0fc9df01954340d2477a4ce6",
      "size": 10326
    },
    "source/app/multi_pipeline.py": {
      "mode": 420,
      "sha256": "6edccc21dab2ce06ad58375213f81897edc69bc12725686184d63562beb858f1",
      "size": 47486
    },
    "source/app/native_metadata.py": {
      "mode": 420,
      "sha256": "1b6ab58d73240b17fb4f26b54b96d3b247a0b490b51ef750dafc402fa2ed048c",
      "size": 7882
    },
    "source/app/nvinferserver_grpc_det.txt": {
      "mode": 420,
      "sha256": "53fa7b0c82711147d2bf5262b221d84790060762bd96116b004374cc6c854dc3",
      "size": 1622
    },
    "source/app/nvinferserver_grpc_pose.txt": {
      "mode": 420,
      "sha256": "8d4e2e6141bf2518c6a9f2e57e9d20b95f73278dbbd06fafaf534ea29a184b50",
      "size": 1340
    },
    "source/app/nvinferserver_grpc_seg.txt": {
      "mode": 420,
      "sha256": "1ccc43f0e629ffa34697e6a11b2f84154285895607d9eb3086e032f99c66d8f1",
      "size": 1332
    },
    "source/app/onvif_discovery.py": {
      "mode": 420,
      "sha256": "c7649a11e4622810f51fa4bc6f39a5506582dc429bb1c0ddd2f2a699a341e19d",
      "size": 9029
    },
    "source/app/pose_config.py": {
      "mode": 420,
      "sha256": "8101d5d23a24e60d8a14971dc9d140e9cba9b5891dfabc5a962661c62d8b8e58",
      "size": 4804
    },
    "source/app/pose_nms.py": {
      "mode": 420,
      "sha256": "d21b33ef7eec93f8a699b665e7008f8c9d980bbcfe8b9530ee593399743744fe",
      "size": 1318
    },
    "source/app/pose_visual.py": {
      "mode": 420,
      "sha256": "4336bdc8fe14587ead0e28f642e45ac654e299a6732074d845de5e47d1f2afaf",
      "size": 2626
    },
    "source/app/process_metadata.py": {
      "mode": 420,
      "sha256": "976737c6d367ae09c885094009862998ddd4def453dd7581566c57dcfb5b1071",
      "size": 10001
    },
    "source/app/publisher_metrics.py": {
      "mode": 420,
      "sha256": "7072a787e2d3642094841ab144128380bd164e5aa07891641d0fe6e692f2685c",
      "size": 5013
    },
    "source/app/rfdetr_postprocess.py": {
      "mode": 420,
      "sha256": "c0f1dfaa03028f30373f9de39e2bc1fb4d827dd1a50c5e96951144f1a3ba69d7",
      "size": 3545
    },
    "source/app/runtime_config.py": {
      "mode": 420,
      "sha256": "1247e75ff19e5def54704a59b09761844ee5ba28054620d7e7a88fb21477f302",
      "size": 3057
    },
    "source/app/runtime_defaults.py": {
      "mode": 420,
      "sha256": "e4e7ccc7a8b5c9846a02a7c3fb99021055f8a9791d7ce8fb40ccd048c58571fb",
      "size": 168
    },
    "source/app/runtime_health.py": {
      "mode": 420,
      "sha256": "2fa4a7604754afcd0100af5aae1ad9a98a845376fc1e4cf4a57866e98efa4d27",
      "size": 1154
    },
    "source/app/runtime_state.py": {
      "mode": 420,
      "sha256": "d6d1f9550c30ec7f9e161fd9224ef17f6b622dc7360b32caac38bfd83759495f",
      "size": 923
    },
    "source/app/scenario_runtime/__init__.py": {
      "mode": 420,
      "sha256": "8bd0c4e7bd265b6c855ac071960d2df95937223193506bd7c9465cfe783c6a85",
      "size": 1491
    },
    "source/app/scenario_runtime/base_scenario.py": {
      "mode": 420,
      "sha256": "44ebf4bd0209992cbf1d274c919caab1c4846401bbaf8f38403405d858649a83",
      "size": 11981
    },
    "source/app/scenario_runtime/config_loader.py": {
      "mode": 420,
      "sha256": "2888aabfd1f6fee6eb3c5acad8e96fed1b41e14996ab087c2d12ae42ca4d9970",
      "size": 1539
    },
    "source/app/scenario_runtime/context.py": {
      "mode": 420,
      "sha256": "49590f4470b6e57062bc2701c1dce405e4c6455c96e36427ba923588298cd5a8",
      "size": 3198
    },
    "source/app/scenario_runtime/policy.py": {
      "mode": 420,
      "sha256": "d91ce7f558e66d84811777b593c6d67eb88f72ab97e585c42ee340152020b4c3",
      "size": 7784
    },
    "source/app/scenario_runtime/scenario_execution.py": {
      "mode": 420,
      "sha256": "5259d08cf2357eb31175d2c04033e7e1d1825e95ac0035678479ad63403ebb10",
      "size": 3103
    },
    "source/app/scenario_runtime/scenario_registry.py": {
      "mode": 420,
      "sha256": "4a02e523d51ca4b2bc62f755aa31459b3f4a8d9f89163cc9747349455fbaf2bc",
      "size": 4066
    },
    "source/app/scenarios/__init__.py": {
      "mode": 420,
      "sha256": "d5b7b7a18d374b2f6f6059c71375a2427c1202131825d8cedc24fc8bfbfd0cb6",
      "size": 134
    },
    "source/app/secure_control.py": {
      "mode": 420,
      "sha256": "e01381f633dd1800427709a02f417078cb081b66d963c6ca1c26f75b86eb3741",
      "size": 15397
    },
    "source/app/secure_event_transport.py": {
      "mode": 420,
      "sha256": "acf38b31ae0935abf1bd5045636357ab44ffefe13597e9538888c97ad6c7ed71",
      "size": 1629
    },
    "source/app/secure_runtime.py": {
      "mode": 420,
      "sha256": "ab86aefcafc2a1e1689cb0743c94693ac52c1a74591098fcc0eff135d7035c46",
      "size": 1818
    },
    "source/app/source_adapters/__init__.py": {
      "mode": 420,
      "sha256": "c17f5c7886f4aa9c7d83d03fe92f63f751c2213adfe6077d3e74f60f41abdfbd",
      "size": 306
    },
    "source/app/source_adapters/rtsp.py": {
      "mode": 420,
      "sha256": "376177ee6959d1937c7eff88e139f75dd39f40f558c95725947242a5e566ca9b",
      "size": 8785
    },
    "source/app/start_diagnostics.py": {
      "mode": 420,
      "sha256": "a77520089c1fab459aa1549c27e655744f9bdd4a775696ce30cdd10c836d94dc",
      "size": 7603
    },
    "source/app/stream_config_store.py": {
      "mode": 420,
      "sha256": "a911fc44dd077e2ef560b4b8a0f7d2962f4254405fc5ebee7185bf5fe2fda9f0",
      "size": 1737
    },
    "source/app/stream_lifecycle.py": {
      "mode": 420,
      "sha256": "ab2e441919016ae8169e18d3a90ce45a835f4d5b5271d87383b4470fd1aac582",
      "size": 20202
    },
    "source/app/stream_manager.py": {
      "mode": 420,
      "sha256": "e83bfc250a453069066a16d55a082e79918e8c7a8a1677b03fa3a0f835b03176",
      "size": 54455
    },
    "source/app/stream_settings.py": {
      "mode": 420,
      "sha256": "3874e50d1363ca50eca3ddb68d1a110b1ef35ae5ca7688f1c3304567b47e3ade",
      "size": 7957
    },
    "source/app/test_frame_time.py": {
      "mode": 420,
      "sha256": "870d313b7afdd832f45290c95ae14645442cbd69a47dd5183b95fca0a363651c",
      "size": 1442
    },
    "source/app/tracker.py": {
      "mode": 420,
      "sha256": "fb7debd14673d65301dfd807f800e3b720d00ae6bf1257b318d7176e912a03a4",
      "size": 8616
    },
    "source/app/tracking_kernel.py": {
      "mode": 420,
      "sha256": "058a465b11080b486b74e4e31bb6ea5a68bdf22fecf5934c300b150731417a75",
      "size": 1218
    },
    "source/app/tracking_probe.py": {
      "mode": 420,
      "sha256": "fdde586aacd5883033b3c87ae7dfd7b9e89f3876b7eced289c76dbcc003dd82c",
      "size": 486
    },
    "source/app/zone_store.py": {
      "mode": 420,
      "sha256": "b1cbbb7bc2f6a97c85b3a4ff5ea90996b45b715edad70fcf6c8670352a7ccb1b",
      "size": 8911
    },
    "source/configs/control_templates/fire.json": {
      "mode": 420,
      "sha256": "b764b1239213e92ccb2125678bd69534e8f048a2c9f5d49fdd9b4801928d4fcc",
      "size": 446
    },
    "source/configs/control_templates/medium.json": {
      "mode": 420,
      "sha256": "a15d3e18423592356284f0ef216b7e1858856ca630ed4209474a1ee97bb8a231",
      "size": 771
    },
    "source/configs/control_templates/pose.json": {
      "mode": 420,
      "sha256": "4ba0849fdfa053271939623d4c78622defda568a45a182c258df5e3f091f4457",
      "size": 430
    },
    "source/control_sidecar/Dockerfile": {
      "mode": 420,
      "sha256": "9cf86d9b20284ac9cd7fe71c096566714646387dd8b21847759542577a1002a7",
      "size": 711
    },
    "source/control_sidecar/__init__.py": {
      "mode": 420,
      "sha256": "d1c9ee9ce2e7f6e23772f3306ed12f2134fb61628d5e3c58ba647136dac6fd26",
      "size": 81
    },
    "source/control_sidecar/auth.py": {
      "mode": 420,
      "sha256": "49d0c249b8797cc388e07520b905946f85a45cb865109e58ba80c58da615c75b",
      "size": 7313
    },
    "source/control_sidecar/config.py": {
      "mode": 420,
      "sha256": "e3c1b1c78bfb5d50b926bb36f4afd6c88d58f9157e29585ee693fc65e2187f1d",
      "size": 5530
    },
    "source/control_sidecar/main.py": {
      "mode": 420,
      "sha256": "54d4b28f43e82bc7498c3db7d61472c5a5096104ddb7ca51c3e0536f70870922",
      "size": 9405
    },
    "source/control_sidecar/protocol.py": {
      "mode": 420,
      "sha256": "5e0f190e4c0cf509d2e356530989b9e65e398dfe5f60508b1f13997c242a4023",
      "size": 2073
    },
    "source/control_sidecar/requirements.txt": {
      "mode": 420,
      "sha256": "8c0e00f82ba754d60fdb14b8d9cad56768d025f0018f4b6c6e28b44cc9a064df",
      "size": 132
    },
    "source/control_sidecar/transport.py": {
      "mode": 420,
      "sha256": "4d411e88cfc7b1ee3acfccb4f827b673596709b32b22fc02f687366cb5ce9ec1",
      "size": 2899
    },
    "source/control_sidecar/websocket.py": {
      "mode": 420,
      "sha256": "b232b82d9962139062ee18a844a3603f9b94bfa1e46735e4219cc50562d9b2d9",
      "size": 8102
    },
    "source/deploy/configs/camera_ptz_config.yaml.example": {
      "mode": 420,
      "sha256": "bd837c810b7750499ee00c724bb2980fcda4cf51580d63c6f1776e198bb1b890",
      "size": 171
    },
    "source/deploy/configs/host-packages.lock.example": {
      "mode": 420,
      "sha256": "def56b37d35f2b22cf248adb2336184746bab00c144139fe152ea316f71266de",
      "size": 528
    },
    "source/deploy/configs/model-inputs.example": {
      "mode": 420,
      "sha256": "e3e1219cfbae4ef044d0183e83448bb76d5ba5ed17814a0933d0ba71dc3c049e",
      "size": 175
    },
    "source/deploy/configs/release-full.spec.example": {
      "mode": 420,
      "sha256": "19beeb94e886a688c09e28c2a95c99868942de35e87748a86a2015176dc50312",
      "size": 2616
    },
    "source/deploy/configs/streams.yaml.example": {
      "mode": 420,
      "sha256": "65f8b7d452ba86f4367ea85fd95da537df66966d3b472b206cdcd016c575909a",
      "size": 180
    },
    "source/deploy/configs/system_config.yaml.example": {
      "mode": 420,
      "sha256": "3930faf5613f5f767a84b996d54ba831964bb6d789469e7956305f08c5999cb9",
      "size": 515
    },
    "source/deploy/runtime.env.example": {
      "mode": 420,
      "sha256": "4bdc8239a8f94372a384732dc4744c425b9b5b4bd3aacf43688c9130452f1da4",
      "size": 1640
    },
    "source/deploy/secure-bridge.compose.yml": {
      "mode": 420,
      "sha256": "a2b21f20fb177c9397dc4cd68b0e65f0651bcf13054077af9f7e1e6c8932b2d3",
      "size": 4772
    },
    "source/deploy/secure-bridge.env.example": {
      "mode": 420,
      "sha256": "ce04f3046a020abf7e9d3b4507a0252e79c69479079d1064201d9b74aeeaaf54",
      "size": 907
    },
    "source/deploy/web-start.compose.yml": {
      "mode": 420,
      "sha256": "a7186361ec930976afd049a1a0b992ac1e78312eb081b1e13b31523012f3f73f",
      "size": 690
    },
    "source/docker-compose.yml": {
      "mode": 420,
      "sha256": "9ddc558e0bee4e038ab631b5b4334757e2263b8396e217f90f399725e51c5b6e",
      "size": 6258
    },
    "source/docker/Dockerfile": {
      "mode": 420,
      "sha256": "d6ed034a28baab4769923ef296c0197defcdafb1e0e99143f9c26c42382f8b2d",
      "size": 7731
    },
    "source/docker/constraints-runtime.txt": {
      "mode": 420,
      "sha256": "29d8a3d42ecc406f88e74eb8c452db2f0becc1d7877ea11381962392fbffa0a5",
      "size": 529
    },
    "source/docker/entrypoint.sh": {
      "mode": 493,
      "sha256": "374aeda4eba5fdbbf6943d68f62a9ff11cc785e89d4f707c0f9242e0d394cb35",
      "size": 5947
    },
    "source/docker/init-db.sql": {
      "mode": 420,
      "sha256": "7cde57fcd476078fc8921016c119b2db9b9cf90523d56e1a016e97190649340c",
      "size": 13919
    },
    "source/docker/redis.conf": {
      "mode": 420,
      "sha256": "c95186b2af97966bf334ec5549c79180fc8ede716a1bc14c8f4713bfe6e7616d",
      "size": 390
    },
    "source/docker/requirements-runtime.txt": {
      "mode": 420,
      "sha256": "2c35e554f91a6a3df85c6b58e24ea62ec3d683db2ecf65f94d6d229dc5b5fb54",
      "size": 344
    },
    "source/docker/requirements-tracking.txt": {
      "mode": 420,
      "sha256": "4d83d45297e1726cd6136bb21187dd637322a6c4fbe625e4bd989acdd746df75",
      "size": 340
    },
    "source/docker/secure-gateway-entrypoint.sh": {
      "mode": 493,
      "sha256": "56c2bc396042ff4bfbc735828235571c476bfb365bea39f170e41199bfcfa7d4",
      "size": 1591
    },
    "source/docker/secure-gateway.conf.template": {
      "mode": 420,
      "sha256": "04aed0b8fbf2f4656de0bae69c9569aa1cb677595521526cf6f391b71dd12828",
      "size": 3928
    },
    "source/tools/secure_bridge_enroll.py": {
      "mode": 420,
      "sha256": "610420e6bf93f676f60a5ae6de453430bcc876e84e4f4f1cd3aef545cb819ed1",
      "size": 3916
    },
    "source/tools/secure_bridge_provision.py": {
      "mode": 420,
      "sha256": "4641bc50d72d14cda8b196c10db2d037b0e725aa551138559733a4eb0974b7a9",
      "size": 7719
    },
    "source/tools/secure_bridge_tls.py": {
      "mode": 420,
      "sha256": "f62bf62d561b9bd186435db761bdd60b598db84c24e358f1b836d0983cc8436a",
      "size": 5726
    }
  },
  "images": [
    {
      "archive": "images/runtime-and-tooling.tar",
      "id": "sha256:918f66317b650c559bcc07e4b38d48820902c05233fb0298ac24b8fe7c963d6d",
      "reference": "sha256:918f66317b650c559bcc07e4b38d48820902c05233fb0298ac24b8fe7c963d6d",
      "service": "analytics"
    },
    {
      "archive": "images/runtime-and-tooling.tar",
      "id": "sha256:c1e7891b0f6b301f347acf0ac13c755a9b525827060595caa7a830f79592d1be",
      "reference": "sha256:c1e7891b0f6b301f347acf0ac13c755a9b525827060595caa7a830f79592d1be",
      "service": "ai-control-sidecar"
    },
    {
      "archive": "images/runtime-and-tooling.tar",
      "id": "sha256:ac8efec875ce36b619cb41f91d9db579487b9d45ed29393dc957a745b1e0024f",
      "reference": "sha256:ac8efec875ce36b619cb41f91d9db579487b9d45ed29393dc957a745b1e0024f",
      "service": "ai-gateway"
    },
    {
      "archive": "images/runtime-and-tooling.tar",
      "id": "sha256:5509c0097c6064aa8a3b1df58f1d950e67090fffa6678ae8f3f1dc2385f12deb",
      "reference": "sha256:5509c0097c6064aa8a3b1df58f1d950e67090fffa6678ae8f3f1dc2385f12deb",
      "service": "redis"
    },
    {
      "archive": "images/runtime-and-tooling.tar",
      "id": "sha256:75f5a96988cdf694a215073c3e9c001b706b371e2f94df3967f2efdec2787f6b",
      "reference": "sha256:75f5a96988cdf694a215073c3e9c001b706b371e2f94df3967f2efdec2787f6b",
      "service": "postgresql"
    }
  ],
  "kind": "FULL",
  "release_id": "icerti-first-full-e6efcea-20260919",
  "requirements": {
    "compose_min": "2.24.4",
    "driver_min": "595.58.03",
    "tensorrt_version": "10.16.0"
  },
  "schema": 1,
  "snapshot": {
    "candidate_sha": "fb1b329f8640893e9b643e3d8e32d2dfdfadcd7c",
    "kind": "EXACT_WORKTREE",
    "sha256": "ed4a48b7b061f71ff4e370b28d6ddd475b7539a2b28ad7417ec30757e8e278ef"
  },
  "source_sha": "e6efceac3886f0e3f333e041234441514a393347"
}