{
  "active": {
    "transaction": "artifact-artifact-20261021-r01",
    "compose": "/workspace/contextra/runtime/state/transactions/artifact-artifact-20261021-r01/compose.json",
    "physical": "/workspace/contextra/runtime/state/transactions/artifact-artifact-20261021-r01/compose.physical.json",
    "compose_semantic_sha256": "15b97c56ae1f1a8350bde99031b8e6e5dc24196a897411acfb2fb6a960e67437",
    "profile": "internal",
    "enrolled": true
  },
  "activeHash": "2009d32a4d3b7e5a560e638e65d85dae9668da268b58f3c9da277a436b648163",
  "sourceHash": "f33572567d66b8d295380b4911552762a561f1b4fde567a7a0a356364c7b1759",
  "protected": {
    "/workspace/contextra/runtime/state/site.json": "863cc8271bf3de1cbd0bfaa5357043ea876fd92e9519e5c278124b1ef7969d47",
    "/workspace/contextra/runtime/state/protected-bindings.json": "619101de898c2f4925cb98931c0854d615e7e083aeb7c074f0a0b9dabe1789a8",
    "/workspace/contextra/runtime/state/input-baseline.json": "94326799491b8a8211d6d2cf83e11497f071b9097ef3dd93b904c0cd8490d82d"
  },
  "before": {
    "analytics": {
      "id": "4c07007f2b6e6b4cedeee641cc66dcc57a21c2ea3fd0a83e2aaa08aabe88abd4",
      "image": "sha256:7f2f1d01d20d2a02f3c28fc5603220bb8377472d123c9ca0920dafa8e5ebb734",
      "running": true,
      "restart": {
        "Name": "no",
        "MaximumRetryCount": 0
      },
      "mounts": [
        {
          "Type": "bind",
          "Source": "/workspace/contextra/data/site/field-20261006T193111-1791282671746551136/bridge/relay-token",
          "Destination": "/run/bridge/relay-token",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/site/ai2-20261006-r01/configs",
          "Destination": "/etc/contextra",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/training",
          "Destination": "/data/contextra/training",
          "Mode": "",
          "RW": true,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/models/triton/RFDETRKeypointPreview",
          "Destination": "/opt/contextra/models/triton/RFDETRKeypointPreview",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra/data/site/field-20261006T193111-1791282671746551136/bridge/control-token",
          "Destination": "/run/bridge/control-token",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/site/ai2-20261006-r01/camera-template.json",
          "Destination": "/run/bridge-config/camera-template.json",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/models/triton/RFDETRFireSmoke",
          "Destination": "/opt/contextra/models/triton/RFDETRFireSmoke",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/models/triton/Awiros_person_and_head_detection",
          "Destination": "/opt/contextra/models/triton/Awiros_person_and_head_detection",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra/runtime/state/trace",
          "Destination": "/run/contextra-trace",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/runtime",
          "Destination": "/var/lib/contextra/runtime",
          "Mode": "",
          "RW": true,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/models/triton/RFDETRMedium",
          "Destination": "/opt/contextra/models/triton/RFDETRMedium",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/artifacts",
          "Destination": "/data/contextra/artifacts",
          "Mode": "",
          "RW": true,
          "Propagation": "rprivate"
        }
      ]
    },
    "ai-control-sidecar": {
      "id": "a52043f18c54d346d254aee2a08701e8dc7e9b9c5322a759634210dd67c6505f",
      "image": "sha256:9afaf2830398090fa8a7f10fb1349106fda8ae41750f83588589a40db9094820",
      "running": true,
      "restart": {
        "Name": "no",
        "MaximumRetryCount": 0
      },
      "mounts": [
        {
          "Type": "bind",
          "Source": "/workspace/contextra/data/site/field-20261006T193111-1791282671746551136/bridge-session",
          "Destination": "/run/bridge-session",
          "Mode": "",
          "RW": true,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra/runtime/state/trace",
          "Destination": "/run/contextra-trace",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra/data/site/field-20261006T193111-1791282671746551136/bridge",
          "Destination": "/run/bridge",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        }
      ]
    },
    "ai-gateway": {
      "id": "67f0ca3efdc477f0bba881eddd88aa1e96f687a891935041589d279e20b6345e",
      "image": "sha256:f9b672d8b5beffd4b705339fdeb4494f73604899eafef23e99f90590761f8239",
      "running": true,
      "restart": {
        "Name": "no",
        "MaximumRetryCount": 0
      },
      "mounts": [
        {
          "Type": "bind",
          "Source": "/workspace/contextra/source/4f0bd4e-ai2-tools-r01/docker/secure-gateway-entrypoint.sh",
          "Destination": "/etc/bridge/entrypoint.sh",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra/source/4f0bd4e-ai2-tools-r01/docker/secure-gateway.conf.template",
          "Destination": "/etc/bridge/nginx.conf.template",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra/data/site/field-20261006T193111-1791282671746551136/tls",
          "Destination": "/run/ai-tls",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        }
      ]
    },
    "redis": {
      "id": "8c73c6134e68d8d14f02e6493d0dd4bc3d6b9a0eaef700edc4efff4a0e1b7802",
      "image": "sha256:8231d3786e10c470840c27963f3d19672dc7ef3e5d5adc512c01d44faada5672",
      "running": true,
      "restart": {
        "Name": "no",
        "MaximumRetryCount": 0
      },
      "mounts": [
        {
          "Type": "bind",
          "Source": "/storage/contextra/site/ai2-20261006-r01/redis/users.acl",
          "Destination": "/usr/local/etc/redis/users.acl",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        },
        {
          "Type": "volume",
          "Name": "4392d64d69fdb291de743c3a31ba7681bb309ea651f99c31e9a5a359549e9710",
          "Source": "/var/lib/docker/volumes/4392d64d69fdb291de743c3a31ba7681bb309ea651f99c31e9a5a359549e9710/_data",
          "Destination": "/data",
          "Driver": "local",
          "Mode": "rw",
          "RW": true,
          "Propagation": ""
        },
        {
          "Type": "bind",
          "Source": "/storage/contextra/site/ai2-20261006-r01/redis/redis.conf",
          "Destination": "/usr/local/etc/redis/redis.conf",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        }
      ]
    },
    "postgresql": {
      "id": "2e98ee9ee00b7f333de6cf59ea91577bd5224441b018475765ef240e134462a1",
      "image": "sha256:26ff894de07212639974012ba2be1fc8b1a6dc6a7b18035c35c48fd26092c0a9",
      "running": true,
      "restart": {
        "Name": "no",
        "MaximumRetryCount": 0
      },
      "mounts": [
        {
          "Type": "volume",
          "Name": "contextra-ai2_postgres_data",
          "Source": "/var/lib/docker/volumes/contextra-ai2_postgres_data/_data",
          "Destination": "/var/lib/postgresql/data",
          "Driver": "local",
          "Mode": "rw",
          "RW": true,
          "Propagation": ""
        },
        {
          "Type": "bind",
          "Source": "/workspace/contextra/source/4f0bd4e-ai2-tools-r01/docker/init-db.sql",
          "Destination": "/docker-entrypoint-initdb.d/01_init.sql",
          "Mode": "",
          "RW": false,
          "Propagation": "rprivate"
        }
      ]
    }
  },
  "session": {
    "validForRestart": true,
    "sha256": "bd42e7fbb600a8653768cda277c006f3dffc9a889c3e7ab0d988bd556fcbcdc2",
    "mtime": 1791282781.6166637
  },
  "toolInventoryHash": "c0c38af6066563d6b537b6170c95b9d1a994bd22ffe0d295c198f1522ccdf338",
  "toolExisted": [
    "installed-files.json"
  ]
}
