{
  "server": "contextra-local",
  "backend": "compose",
  "project": "contextra",
  "paths": {
    "setup": "/workspace/contextra-runtime-config/ct/setup",
    "state": "/var/lib/contextra-maintenance/contextra",
    "runtime": "/workspace/contextra-runtime-config/ct/runtime",
    "data": "/workspace/contextra-runtime-config/ct/data",
    "source": "/workspace/contextra-analytics-runtime-lifecycle-refactor",
    "tools": "/usr/local/lib/contextra-maintenance/portable-20261001T182138"
  },
  "active_transaction": "artifact-test-r02",
  "state_hashes": {
    "active.json": "05e1d41c3c686eb2ea221ad66ef01fbbcf91a405efa8979f47401c67ca98c44d",
    "site.json": "d18efff25cbd52db18529cb9c2fb7ba06ef419fd8654967e598a04f128ea515d",
    "protected-bindings.json": "9674a6a8e5323e82b2cd81760bdc2e00a2acb1bdea176f8766062bd10f92ccb2",
    "input-baseline.json": "54124e90b653fe30e0f319b369c061402485731162a6afaf13fbae392bb37921"
  },
  "definition_sha256": "768ca7c7cedc3c589fc9bc2e6674b224f3f92e9971864912b0bb20f732e1d118",
  "services": {
    "analytics": {
      "id": "091bafedf0d9a16babd3a980e2feac8aa6bbe654f1d194e1280822a37c918a4a",
      "image": "sha256:74c0e6fed1068f619b6937e7decc699c25df62136ad21141d7b84d7ba443517d",
      "running": true,
      "started": "2026-10-30T05:17:32.983161137Z",
      "health": "healthy",
      "mounts": [
        {
          "Type": "bind",
          "Source": "/data/contextra/training",
          "Destination": "/data/contextra/training",
          "Mode": "",
          "RW": true,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/configs",
          "Destination": "/etc/contextra",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/artifacts",
          "Destination": "/data/contextra/artifacts",
          "Mode": "",
          "RW": true,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/ct/data/site/field-20261005T132627-1791174387504468391/bridge/relay-token",
          "Destination": "/run/bridge/relay-token",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/runtime-state",
          "Destination": "/var/lib/contextra/runtime",
          "Mode": "",
          "RW": true,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/model-artifacts/deployments/batch8-b286446/RFDETRKeypointPreview",
          "Destination": "/opt/contextra/models/triton/RFDETRKeypointPreview",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/ct/setup/roi",
          "Destination": "/run/contextra-roi",
          "Mode": "",
          "RW": true,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/model-artifacts/deployments/batch8-b286446/Awiros_person_and_head_detection",
          "Destination": "/opt/contextra/models/triton/Awiros_person_and_head_detection",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/model-artifacts/deployments/batch8-b286446/RFDETRFireSmoke",
          "Destination": "/opt/contextra/models/triton/RFDETRFireSmoke",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/ct/data/site/field-20261005T132627-1791174387504468391/bridge/control-token",
          "Destination": "/run/bridge/control-token",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/web-start-candidate-20260918/medium.json",
          "Destination": "/run/bridge-config/camera-template.json",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/ct/runtime/state/trace",
          "Destination": "/run/contextra-trace",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/data/contextra/model-artifacts/deployments/batch8-b286446/RFDETRMedium",
          "Destination": "/opt/contextra/models/triton/RFDETRMedium",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        }
      ]
    },
    "ai-control-sidecar": {
      "id": "1c5591d7de2c8d7ad6a07cd35776ab9bc3ed8d73f2d2674aa465536d8a3524d8",
      "image": "sha256:ade930b05a07423d30a19ab2ed754dbb6e7eea6e209fefc6d24a43d8ff74724a",
      "running": true,
      "started": "2026-10-30T05:17:26.906062111Z",
      "health": "healthy",
      "mounts": [
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/ct/data/site/field-20261005T132627-1791174387504468391/bridge",
          "Destination": "/run/bridge",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/ct/data/site/field-20261005T132627-1791174387504468391/bridge-session",
          "Destination": "/run/bridge-session",
          "Mode": "",
          "RW": true,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/ct/runtime/state/trace",
          "Destination": "/run/contextra-trace",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        }
      ]
    },
    "ai-gateway": {
      "id": "d30ba94ee5e508c93f8edf2233d564925993488bae9c79f53b0e2560ee7cf206",
      "image": "sha256:ac8efec875ce36b619cb41f91d9db579487b9d45ed29393dc957a745b1e0024f",
      "running": true,
      "started": "2026-10-30T05:17:34.751560001Z",
      "health": null,
      "mounts": [
        {
          "Type": "bind",
          "Source": "/workspace/contextra-analytics-runtime-lifecycle-refactor/docker/secure-gateway-entrypoint.sh",
          "Destination": "/etc/bridge/entrypoint.sh",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/ct/runtime/state/transactions/multi-roi-20261013-r01/secure-gateway.conf.template",
          "Destination": "/etc/bridge/nginx.conf.template",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/ct/data/site/field-20261005T132627-1791174387504468391/tls",
          "Destination": "/run/ai-tls",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        }
      ]
    },
    "postgresql": {
      "id": "d65d8f2782d3635450eb6a8723addeeace5ade3c90895bf6a47572095d5b6632",
      "image": "sha256:75f5a96988cdf694a215073c3e9c001b706b371e2f94df3967f2efdec2787f6b",
      "running": true,
      "started": "2026-10-30T05:17:26.89715655Z",
      "health": "healthy",
      "mounts": [
        {
          "Type": "bind",
          "Source": "/workspace/contextra-analytics-runtime-lifecycle-refactor/docker/init-db.sql",
          "Destination": "/docker-entrypoint-initdb.d/01_init.sql",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "volume",
          "Name": "contextra_postgres_data",
          "Source": "/var/lib/docker/volumes/contextra_postgres_data/_data",
          "Destination": "/var/lib/postgresql/data",
          "Driver": "local",
          "Mode": "rw",
          "RW": true,
          "Propagation": ""
        }
      ]
    },
    "redis": {
      "id": "76201cb2aef5bd1cb0f488ac193f47df8babb60c5a81886d5e3da85356772c6e",
      "image": "sha256:5509c0097c6064aa8a3b1df58f1d950e67090fffa6678ae8f3f1dc2385f12deb",
      "running": true,
      "started": "2026-10-30T05:17:26.898353716Z",
      "health": "healthy",
      "mounts": [
        {
          "Type": "volume",
          "Name": "fa84c8b6a88bb5062317f3a5447dd979744c5f7b4f7d2a644130b6123fad6973",
          "Source": "/var/lib/docker/volumes/fa84c8b6a88bb5062317f3a5447dd979744c5f7b4f7d2a644130b6123fad6973/_data",
          "Destination": "/data",
          "Driver": "local",
          "Mode": "rw",
          "RW": true,
          "Propagation": ""
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/metadata-active/redis.conf",
          "Destination": "/usr/local/etc/redis/redis.conf",
          "Mode": "ro",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra-runtime-config/metadata-active/users.acl",
          "Destination": "/usr/local/etc/redis/users.acl",
          "Mode": "ro",
          "RW": false,
          "Propagation": "rprivate"
        }
      ]
    }
  },
  "config_paths": {
    "CONTEXTRA_CONTROL_TEMPLATE_FILE": "/run/bridge-config/camera-template.json",
    "STREAMS_CONFIG_PATH": "/etc/contextra/streams.yaml",
    "STREAMS_RUNTIME_PATH": "/var/lib/contextra/runtime/streams_runtime.yaml"
  },
  "source_hashes": {
    "app/analysis_metrics.py": "6488190ab0afc8deb94c3b16dea2b474377c174ef2be9649a7e1628d9cd56798",
    "app/metadata_samples.py": "1f57fa66d0b6a34ed675542aaf894812d24d5bd2d67a0757616766ad19034026",
    "app/provider_composition.py": "4f08d0d5eff3aa6a0bc16d918949c2ab51be772b56769c7449a6844fd0516ae8",
    "app/channel_child.py": "9607855ac46d1b2f3a40082cdd1d779b4d679a62aa2965dc29d904d03e4401bd",
    "app/fall_scenario.py": "5c1e00507d0935158ae3c9cc81a074ca1a41d88e8b60210feac76252c6d1bf9c",
    "app/event_time_fallback.py": "2956ec46db723cd4672d33571cac6e8073ed44631ad3294cc049c16f8cdf8352",
    "app/provider_delivery.py": "705656a71059dbcca8c6153ab8774167d446250476fac00fd2773fa4835ad403",
    "app/intrusion.py": "a1afb70b983c07c68180f55926723921374994aaa8425c1d05000110c60059c2",
    "app/byte_tracking.py": "4e083b18d069ec44b41fe95185af5a0f820874cb5225ddff0527c0cf79cb6c8c",
    "app/trace_store.py": "19ae3303babc71958af93f47c6c3c22d5d9712d5f63afbe9e268c43f342744c9",
    "app/inference_config.py": "867141fb0b34a8abab92beb8fbcd5d00d850dff934c6aeb5c50d855a1334c5e5",
    "app/rfdetr_postprocess.py": "c0f1dfaa03028f30373f9de39e2bc1fb4d827dd1a50c5e96951144f1a3ba69d7",
    "app/training_service.py": "aaa405ee467c32938527d7dd5ebb341a707895a8893f1fff6a282a20a9ebf0cc",
    "app/crowd_model_contract.py": "7a6bf2e43bb8084fe299e3c72ff51226b571d2ed8ebe313ffe1aeeacda1a3f80",
    "app/scenario_parameters.py": "6cb9f8edfd2e65f6a25035794ab5748e27ff8f06aaaebc4ad4fe533d7ef9725a",
    "app/class_catalog.py": "620e93cd167e6c816ed7b15bbf6a5abfb4c968d394be1d6f17efb64ffc19a2e0",
    "app/crowd_scenario.py": "85a4f660ac24377355477a97c39071bf46becd96c98e6b435cc84809f3a344f9",
    "app/multi_pipeline.py": "c5b92e4ce04801aac90d6f4b12b29d589b2c38fb3bbb6f6d508bd72f7919cc64",
    "app/input_timing.py": "261cc631708db61778e64f366b17edd9a6eb60342c3f05a58a4c0437363cd2ea",
    "app/metadata_publisher.py": "501c525ab6391105bf769650df2c027e5efce7b7cf6e8c92eee277df1c71c148",
    "app/crowd_config.py": "0d5bbd50b4e86f06c2fe98b6a6a79ab1d6a644eed280fe29795e93b078e138bd",
    "app/provider_linear_pipeline.py": "0a2b3e71be014284b2dcf3ec78c12e89f04e3b6c0ee1c646cca4829cbb3f9038",
    "app/event_capture.py": "61e7c51a2fd2ba7145018f5cfd4adcbe0452ad97b0194cb4049ed4c0590a9e3c",
    "app/pipeline_diagnostics.py": "cd0ac33275db1bec437ed238b17d1b829dc104ecdd9763f294104cfd41b9b664",
    "app/stream_config_store.py": "a911fc44dd077e2ef560b4b8a0f7d2962f4254405fc5ebee7185bf5fe2fda9f0",
    "app/tracking_probe.py": "fdde586aacd5883033b3c87ae7dfd7b9e89f3876b7eced289c76dbcc003dd82c",
    "app/inference_engine.py": "fa64792e7b5bd5079a9499d1b33d2c97b15e5efdff8974e8b70deb68c78fae1f",
    "app/event_cooldown.py": "3af6485dfd9c3daa3930fd34b1c0c5fe84a73d0ab7fcc287363e626537959176",
    "app/multi_provider_results.py": "81ff367450572effb04021fe99714ee321e5363d09292f70b8ca5bbb1e98906d",
    "app/event_artifact_schema.py": "dde20b633ef6b6f2fa5f19604a47ee1acdfcb6c37adf19f89a00306de2ceca09",
    "app/crowd_artifact_overlay.py": "274599a6191abbc0321fdec19d10d2eb7654d7046f0b6a638e58230943ff6be6",
    "app/artifact_completion.py": "ae3f8722301f73a7157905141c97ba6850f95bc28239f19761f6153271f0e952",
    "app/fall_runtime.py": "b60690ae6b14edb8b1e75c99d2385d0f567b1c100e09752b07f359bcf268a0f5",
    "app/provider_linear_results.py": "d9ddc48a03df84f81e73147c079d3f0793f0e0ca2b2872c8e805ed1e06f2cd2e",
    "app/event_artifact_store.py": "2ae2d66766ddc3bc407eda47a8c99b5252f11d3b8e266b0b25fb1520f3111bd1",
    "app/main.py": "c81d9e8b43bcde05baf674e446c056390d12c11406b7263e4bae3bfa6bdcb349",
    "app/stream_settings.py": "bd61d98e1a4a206fabd5480036ee88e92ba1c98c31f88a3c928d0115a7b552b4",
    "app/channel_publisher.py": "088784e0626734b8e32b2a4a4342bd0e7d3e8ae06b5cb892d15f37a3b612c61f",
    "app/metadata_storage.py": "0b5d6fa52496386d01dba5b0de5d84ff87071dc7449768bad136780bf92d1cd0",
    "app/runtime_defaults.py": "e4e7ccc7a8b5c9846a02a7c3fb99021055f8a9791d7ce8fb40ccd048c58571fb",
    "app/frame_ingress.py": "9657fe64ba58c00bfde59b6f5e9103f3798157f58908efb74ca8e6fe9a46b011",
    "app/training_media.py": "e6a5454f89dcaf7de09b6662375514ef71e0c71732cc15888249bfe728a1924b",
    "app/event_gate.py": "a64bbf962390b39410f39bdb7c08879b5dc08f40b9b677f988cd77311a7df270",
    "app/provider_process_group.py": "f55a8f93e4789d701720d49ff0208c5209eab027742f0d14c554d63824e71f2f",
    "app/secure_control.py": "1f1f283ceed81f846139e33837327f1276d3d548ba4283033d7f260eb1d40327",
    "app/capture_pixels.py": "7b0933f0209be180bc2e904a629f9a6054b7d393366d8667716958cc998c0901",
    "app/pose_config.py": "b99720b5060397685eec0e4b32ec1ccd289102a789b5ebd84504a52ea88d69fa",
    "app/fight_scenario.py": "5d13ac7a8a08b01117e22e29b2fe7f4d0297334d515a337d55fd6ff1864fb62f",
    "app/test_frame_time.py": "870d313b7afdd832f45290c95ae14645442cbd69a47dd5183b95fca0a363651c",
    "app/native_metadata.py": "ac92acf9681a494dc69d204ecf02294309171d9eae0691e9b788f64ab6662eba",
    "app/crowd_event.py": "5db5f935aa5b1fa9600ca0980109ad1545733feb96118f242bcf0f1f5b0c949c",
    "app/stream_lifecycle.py": "b3cf7c6e7a4d94647faf18c97ca546ce67207e4655afe2fbb4d2641452c08f4c",
    "app/fall_geometry.py": "d5ac8604b36a272c4ceeedb7a2f291bd7c2c052c5a53423189661d9c697ff31e",
    "app/secure_runtime.py": "eb8133a051ff895002d79a26bdc339a90a2cde0dd68ea30d6e3f4c9b154ce217",
    "app/trace_events.py": "3b662fb9bbd3397c436e6bb06cf7a5aace178a630316ae942cc3b9bdd922b82f",
    "app/nvinferserver_grpc_pose.txt": "8d4e2e6141bf2518c6a9f2e57e9d20b95f73278dbbd06fafaf534ea29a184b50",
    "app/process_metadata.py": "be28491e3b763d00e86ea45a3c77eb0696ea26da7d98bba919eb1f5dce90b609",
    "app/onvif_discovery.py": "c7649a11e4622810f51fa4bc6f39a5506582dc429bb1c0ddd2f2a699a341e19d",
    "app/crowd_runtime.py": "08bc704eb57497928c529002a70aafde265719b7714418b31f66a8147b5d8933",
    "app/detection_nms.py": "ac7f59ff4c018c93ae6623036a7adbca6f43f5d74e6da40cc9532969ecc0133d",
    "app/pose_visual.py": "4336bdc8fe14587ead0e28f642e45ac654e299a6732074d845de5e47d1f2afaf",
    "app/metadata_runtime.py": "046744c7276fc8b21fece94783ad99c2b56bc090f25f387309f55946e4924f39",
    "app/nvinferserver_grpc_seg.txt": "1ccc43f0e629ffa34697e6a11b2f84154285895607d9eb3086e032f99c66d8f1",
    "app/tracking_kernel.py": "058a465b11080b486b74e4e31bb6ea5a68bdf22fecf5934c300b150731417a75",
    "app/trace_commands.py": "672d6e6d4d541a5f415b5ee76f9c2c42e9329b804ec96a0d53bdd79765dd4642",
    "app/event_artifact_service.py": "40dc784f93d4be3f649f843848bbd7087aa0ed91acd8a8beff41f51180067f4f",
    "app/active_learning.py": "1edfdf083fc2355e16fd4783afb6ffcc59bd3022cc22cf03c972c464bba4f66b",
    "app/single_decode_pipeline.py": "206e913f8fdf744420b4acb702f554f2e0a715fcae97edb8ed38be7c54dd29c1",
    "app/__init__.py": "9c1c7b9caa2fb25704d870d2fc7db8aaa112ce17cf92450d7f362c8fa7b00160",
    "app/channel_process.py": "91e57b0d44c5ce38501339054d75116f5ae7c12a340c2a863c5ee1abd617c49d",
    "app/event_artifact_contract.py": "6524c41ad7296e2ab2a988341e3f3f388062e6826753e4be615b73ff5701c181",
    "app/pose_nms.py": "d21b33ef7eec93f8a699b665e7008f8c9d980bbcfe8b9530ee593399743744fe",
    "app/metadata_visual.py": "103c829464d0dae3e2a47061d992e9c86bbb8fec0fc9df01954340d2477a4ce6",
    "app/crowd_result.py": "56168d792e947169c6c799f57ede33bf953212dbf976bf414b4f92227206ad01",
    "app/fire_result.py": "d8876d8886c678bb50fd6a0364b30981639435a497cd552315acf7c55e72135d",
    "app/artifact_media.py": "2c170599a00fa6d48492c74812d5cdff3192b7e4383d5e14f7e5cf7955ca432a",
    "app/loitering.py": "9daa0919e91178cee08644a50c4e1ea5a38c7b2edf7615464257907fad28dfe3",
    "app/provider_plan.py": "9c2a4bf36f43e92b771c90eadbf9682cddfdc0e8953488c754b7c0c460ee58bc",
    "app/storage_policy.py": "7d20ae23c7abcfa677d9130354cc6de4d74790fea5cea0d12874ceebb4c325fe",
    "app/metadata_render.py": "a70ce6b979bb7be357064db277be12c7a7fb51fc8653150378100e9900f6e9d8",
    "app/runtime_config.py": "1247e75ff19e5def54704a59b09761844ee5ba28054620d7e7a88fb21477f302",
    "app/capture_trial.py": "6484cbdf96ae1cc858991f6fac955b78156afc3f1ba234c5e99624c6d650c68f",
    "app/zone_store.py": "b1cbbb7bc2f6a97c85b3a4ff5ea90996b45b715edad70fcf6c8670352a7ccb1b",
    "app/provider_branch.py": "e6222125b01dc033e9794136e3ff885470d5b26b94efd3f64ddc405785d5754d",
    "app/training_store.py": "28b02ac988624b5d5d46282da0c794d1c6e799e5da27ccfd1198a611694a7eea",
    "app/tracker.py": "fb7debd14673d65301dfd807f800e3b720d00ae6bf1257b318d7176e912a03a4",
    "app/fire_scenario.py": "c55c49623fe3228453320f0b4eef7789c60fd112dbc9ca4c6dc33bba5c6a8109",
    "app/runtime_health.py": "2fa4a7604754afcd0100af5aae1ad9a98a845376fc1e4cf4a57866e98efa4d27",
    "app/inference_profiles.py": "2a22168010ad97a960dba58d8323ddf6f24bc6e6f8bb7213020e4f8a677ca317",
    "app/artifact_diagnostics.py": "1940da279b04dcbdaff81574ee77275013b4852831012a7b4160025f8b528325",
    "app/fire_config.py": "0f9a9bd32b89631d05a150173a90882c9d0501edd2452d62ddd5305e7fee8505",
    "app/fight_config.py": "c2c77ed2364c93083300d7eb814fbbdebd1f03b32876912090f12604db7ac945",
    "app/frame_time.py": "b15b2af0a1e696a1d835472c17165c0db144ffd5b1acb7cb837a1cd55ca63d1d",
    "app/det_result_path.py": "426a6a16a9fe0cd63b46ce87d56875d2ec958fb5fe695b56fad74a13c4657439",
    "app/runtime_state.py": "d6d1f9550c30ec7f9e161fd9224ef17f6b622dc7360b32caac38bfd83759495f",
    "app/secure_event_transport.py": "acf38b31ae0935abf1bd5045636357ab44ffefe13597e9538888c97ad6c7ed71",
    "app/artifact_retention.py": "96bdc9ba1f0c23ec52882de15712548707ed6fd2730b831088996260e239c22c",
    "app/publisher_metrics.py": "d95ae3201b78e2c58c22ebe1df952f678884d327a1d8fa754cb5c7854840cc96",
    "app/training_capture.py": "28de755e0b1f05aaaa371fcde9bce26ae0b06b9aef78f04f73c44a5d4f2230c3",
    "app/fight_runtime.py": "14ebe15b275366e4795d5e0bfb38626f07ca7416162b7b44a5684def9646e049",
    "app/trace_runtime.py": "d693db1931d36ca5540ee60cd57125f70f545971b4513cbb4cde5a6020a85e28",
    "app/medium_preprocess.py": "bc03d6fb464be4eb2d9baca24323a88299b84433ffabf80418272e697684482a",
    "app/start_diagnostics.py": "7847026deb413cd56e1b87936a31f42ecf9c4d2d2f703057871948f68ed4e5fb",
    "app/nvinferserver_grpc_det.txt": "53fa7b0c82711147d2bf5262b221d84790060762bd96116b004374cc6c854dc3",
    "app/region_scenario.py": "7e2453dc67b8366090ac25fef3850b214fd4ee213301117964b27fb02399e891",
    "app/stream_manager.py": "98d8ce3e1b99e5353c90ccb3795d1475713292a77c661a7024160a03c6b4d548",
    "app/fall_config.py": "8fe85f49ca240ef41134f6950e1a983e3ea700131074482bd8ae6937774fac07",
    "app/scenario_runtime/policy.py": "d91ce7f558e66d84811777b593c6d67eb88f72ab97e585c42ee340152020b4c3",
    "app/scenario_runtime/scenario_registry.py": "4a02e523d51ca4b2bc62f755aa31459b3f4a8d9f89163cc9747349455fbaf2bc",
    "app/scenario_runtime/scenario_execution.py": "5259d08cf2357eb31175d2c04033e7e1d1825e95ac0035678479ad63403ebb10",
    "app/scenario_runtime/config_loader.py": "2888aabfd1f6fee6eb3c5acad8e96fed1b41e14996ab087c2d12ae42ca4d9970",
    "app/scenario_runtime/context.py": "49590f4470b6e57062bc2701c1dce405e4c6455c96e36427ba923588298cd5a8",
    "app/scenario_runtime/__init__.py": "8bd0c4e7bd265b6c855ac071960d2df95937223193506bd7c9465cfe783c6a85",
    "app/scenario_runtime/base_scenario.py": "44ebf4bd0209992cbf1d274c919caab1c4846401bbaf8f38403405d858649a83",
    "app/multi_roi/routes.py": "e416355f7887aa3ef036c3803d4635bdaea34adcc4fb10ee0e2019ebbede8e03",
    "app/multi_roi/policy.py": "78ea543d1b250ebd21f5a8a3f22e59d01bffe9a36a296c8c9426aa8dd1460536",
    "app/multi_roi/errors.py": "b71d847ba4506ac68d17f0267465e398d9febc1ff3bdcb5eef4a6192cb8d80df",
    "app/multi_roi/projection.py": "1513f3da586f8a6f34bdd8ec5e57082572ff36fea254ad742ce4d4b39940b4da",
    "app/multi_roi/runtime.py": "7fe9a6c0e94699a63cfc73a0a21fb78edf0be9f7fa7fcd4eee5e6ae918b95df6",
    "app/multi_roi/adapter.py": "cefbf75b888448450b10c4afb17ce3801c654ab1d41a3dca09e729ec813a1a3e",
    "app/multi_roi/model.py": "47f83e93d66f1df9076dbe40fec2b5a4f21bc6bf71b5540b7ab65893813d3081",
    "app/multi_roi/__init__.py": "beb84e7d291ab93122f06c346ba15ea5116bd7552998b39188ec827cda0f7538",
    "app/multi_roi/artifacts.py": "75c8b1f09204914f300b831712954f8d26f8d31f3850e62d0d87e1d018578c17",
    "app/multi_roi/parameters.py": "876228e4dfcbd51dc978651bc477d866edcdcca4d8b0aee79425ead33b639416",
    "app/multi_roi/results.py": "6d7291006178995c4aae8482ca4e9be8db344aa276fee78c479b824f552b839d",
    "app/api/streams.py": "c2b1bb5990afc8c4d12965ede9f57748f43bc084698065fcfee347826610f3bc",
    "app/api/web_cameras.py": "c76edd6388aba67a309105544caf60f410dda43b97f7d451b7c35c8c8d92ea32",
    "app/api/errors.py": "5fc65a18d48de2b1b39e319de3aa2cee1783d964d90dd6231e769207ac17688b",
    "app/api/__init__.py": "21efefe79fae67b4a3586c75709da33fef3508e6acb1dbf4fa7df3a169112ed9",
    "app/cfg_templates/nvinferserver_grpc_seg.tmpl": "9067a74b10817f825452bd780eceb5b29c582e6ea4f9ba52b45d359ac8bcf713",
    "app/cfg_templates/nvinferserver_grpc_det.tmpl": "b9381cf300ff3d5b052f41c44d0163dc0004012518357c51a9d188279e746c8b",
    "app/cfg_templates/nvinferserver_grpc_pose.tmpl": "6ee2bbcaf40984c51e7c8795632bbf54d8782fbaab37987dcc54a108ef178202",
    "app/contracts/frames.py": "d383a788bcdb8f16728785f3cca0dc095fb2dd36d9187d175aef98e38b2107eb",
    "app/contracts/cameras.py": "81b417be5ac4531910ed38669dd0b9e1700afa2b3121e9c0163950a261ce3927",
    "app/contracts/visualization.py": "9863bd7d3fe81579304949d3d771effccfd3725bb540e19fe0b8ee7d4ec362c3",
    "app/contracts/__init__.py": "b34ef2827cdd8723d20e6be4853849a10c8a3e1030b07f8292b78093ca0835dd",
    "app/scenarios/__init__.py": "d5b7b7a18d374b2f6f6059c71375a2427c1202131825d8cedc24fc8bfbfd0cb6",
    "app/application/streams.py": "b391e9a87b0e12601a4b03414b4bb01399fafcfb71fc8b48687cce981acdf4e9",
    "app/application/__init__.py": "d1ab1e48bc010e3a06b03b50d517d36512a74f53a68653cadcbe358a6ab842c7",
    "app/application/camera_commands.py": "1d05e85eaecd9d83a6a9fe54c0ff6b4d7025f711ea886d7bb1b2a2baa97f99a5",
    "app/source_adapters/__init__.py": "c17f5c7886f4aa9c7d83d03fe92f63f751c2213adfe6077d3e74f60f41abdfbd",
    "app/source_adapters/rtsp.py": "376177ee6959d1937c7eff88e139f75dd39f40f558c95725947242a5e566ca9b"
  },
  "tools_inventory_sha256": "3cc31e56d2ba92f6ba73c864986bc53899968abaf9af5bca81347ebcc2c0eb06",
  "disk_free": {
    "/": 35367620608,
    "/data": 625008410624
  }
}