{
  "started": 1789439159.7247558,
  "head": "b830b702ccdd4ee76842851bb9fc559e2179ff80",
  "target_state": {
    "stream_id": "rtsp-test-01",
    "site_id": null,
    "source_type": "rtsp",
    "state": "stopped",
    "desired_state": "stopped",
    "observed_state": "stopped",
    "run_generation": 1,
    "run_id": "70dfe7e2-5a7b-4e8b-bcdd-a267a8b1c5d7",
    "roles": {
      "det": {
        "state": "stopped",
        "required": true,
        "initialized": true,
        "last_frame_at": 1789433210.5013633,
        "source_stage": "native_completed",
        "source_stage_at": 1789433210.5620604,
        "source_stages": {
          "pipeline_state_changed": 1789433192.0631695,
          "decoded_frame_received": 1789433210.529471,
          "preprocess_output": 1789433210.530236,
          "infer_output": 1789433210.545615,
          "consume_entered": 1789433210.5473106,
          "native_completed": 1789433210.5620604,
          "inference_frame_completed": 1789433210.5013127
        },
        "stage_counts": {
          "pipeline_state_changed": 88,
          "decoded_frame_received": 193,
          "preprocess_output": 193,
          "infer_output": 193,
          "consume_entered": 193,
          "native_completed": 193,
          "inference_frame_completed": 192
        },
        "last_error": null,
        "stage_first_at": {
          "pipeline_state_changed": 1789433190.4106016,
          "decoded_frame_received": 1789433191.9568613,
          "preprocess_output": 1789433191.9999459,
          "infer_output": 1789433192.043406,
          "consume_entered": 1789433192.0486093,
          "native_completed": 1789433192.0628612,
          "inference_frame_completed": 1789433192.1732738
        }
      }
    },
    "last_error": null,
    "cleanup_error": null,
    "cleanup_pending": false,
    "restart_pending": false,
    "last_cleanup": {
      "generation": 1,
      "completed": true,
      "finished_monotonic_ns": 1285931358266139,
      "elapsed_s": 0.04642148804850876
    },
    "started_at": null,
    "uptime_s": null,
    "inference_profile": {
      "roles": [
        "det"
      ],
      "requested_models": {
        "det": "RFDETRMedium"
      },
      "active_models": {
        "det": "RFDETRMedium"
      },
      "degraded_roles": [],
      "score_threshold": 0.5,
      "class_min_confidence": {}
    },
    "metadata_path": {
      "state": "NOT_CONNECTED"
    },
    "scenarios": {
      "active": [],
      "disabled": []
    }
  },
  "configured": {
    "revision": "c8d746a76fdb214aa1b99f6bdc8d5fe00966fefaed50be3373ad64b77a15e3b4",
    "display_score": 0.25,
    "pose": {
      "enabled": false,
      "show_bbox": true,
      "show_joints": false,
      "show_edges": false,
      "person_score": 0.25,
      "joint_score": 0.15,
      "min_joints": 10,
      "nms_enabled": true,
      "nms_iou_threshold": 0.85,
      "detail_track_id": null,
      "detail_object_ref": null,
      "detail_frame_seq": null,
      "show_joint_names": false,
      "show_joint_scores": false,
      "capture_interval_s": 3.0
    },
    "fire": {
      "enabled": false
    },
    "execution_plan": {
      "category": "person",
      "model": "RFDETRMedium",
      "role": "det",
      "outputs": [
        "bbox"
      ]
    },
    "downstream_score": 0.5,
    "frame_time_anchor": {
      "startWallTimeMs": 1789427800508,
      "synthetic": true
    },
    "analysisFpsTarget": 10.0,
    "intrusion": {
      "enabled": true,
      "roi_id": "primary",
      "roi_name": "Test center-right",
      "debug_roi": true,
      "roi": [
        [
          0.35,
          0.3
        ],
        [
          0.85,
          0.3
        ],
        [
          0.85,
          1
        ],
        [
          0.35,
          1
        ]
      ],
      "point_x": 0.5,
      "point_y": 1.0,
      "confidence": 0.5,
      "dwell_seconds": 0.5,
      "rearm_seconds": 1.0,
      "grace_seconds": 0.5,
      "retention_seconds": 30.0,
      "max_states": 1024
    },
    "display_categories": [
      "person"
    ],
    "debug_all_candidates": false,
    "categories": [
      {
        "key": "person",
        "displayName": "person",
        "modelKey": "RFDETRMedium",
        "classId": 0,
        "scenarios": [
          "INTRUSION"
        ]
      },
      {
        "key": "bicycle",
        "displayName": "bicycle",
        "modelKey": "RFDETRMedium",
        "classId": 1,
        "scenarios": []
      },
      {
        "key": "car",
        "displayName": "car",
        "modelKey": "RFDETRMedium",
        "classId": 2,
        "scenarios": []
      },
      {
        "key": "motorcycle",
        "displayName": "motorcycle",
        "modelKey": "RFDETRMedium",
        "classId": 3,
        "scenarios": []
      },
      {
        "key": "airplane",
        "displayName": "airplane",
        "modelKey": "RFDETRMedium",
        "classId": 4,
        "scenarios": []
      },
      {
        "key": "bus",
        "displayName": "bus",
        "modelKey": "RFDETRMedium",
        "classId": 5,
        "scenarios": []
      },
      {
        "key": "train",
        "displayName": "train",
        "modelKey": "RFDETRMedium",
        "classId": 6,
        "scenarios": []
      },
      {
        "key": "truck",
        "displayName": "truck",
        "modelKey": "RFDETRMedium",
        "classId": 7,
        "scenarios": []
      },
      {
        "key": "boat",
        "displayName": "boat",
        "modelKey": "RFDETRMedium",
        "classId": 8,
        "scenarios": []
      },
      {
        "key": "traffic light",
        "displayName": "traffic light",
        "modelKey": "RFDETRMedium",
        "classId": 9,
        "scenarios": []
      },
      {
        "key": "fire hydrant",
        "displayName": "fire hydrant",
        "modelKey": "RFDETRMedium",
        "classId": 10,
        "scenarios": []
      },
      {
        "key": "stop sign",
        "displayName": "stop sign",
        "modelKey": "RFDETRMedium",
        "classId": 11,
        "scenarios": []
      },
      {
        "key": "parking meter",
        "displayName": "parking meter",
        "modelKey": "RFDETRMedium",
        "classId": 12,
        "scenarios": []
      },
      {
        "key": "bench",
        "displayName": "bench",
        "modelKey": "RFDETRMedium",
        "classId": 13,
        "scenarios": []
      },
      {
        "key": "bird",
        "displayName": "bird",
        "modelKey": "RFDETRMedium",
        "classId": 14,
        "scenarios": []
      },
      {
        "key": "cat",
        "displayName": "cat",
        "modelKey": "RFDETRMedium",
        "classId": 15,
        "scenarios": []
      },
      {
        "key": "dog",
        "displayName": "dog",
        "modelKey": "RFDETRMedium",
        "classId": 16,
        "scenarios": []
      },
      {
        "key": "horse",
        "displayName": "horse",
        "modelKey": "RFDETRMedium",
        "classId": 17,
        "scenarios": []
      },
      {
        "key": "sheep",
        "displayName": "sheep",
        "modelKey": "RFDETRMedium",
        "classId": 18,
        "scenarios": []
      },
      {
        "key": "cow",
        "displayName": "cow",
        "modelKey": "RFDETRMedium",
        "classId": 19,
        "scenarios": []
      },
      {
        "key": "elephant",
        "displayName": "elephant",
        "modelKey": "RFDETRMedium",
        "classId": 20,
        "scenarios": []
      },
      {
        "key": "bear",
        "displayName": "bear",
        "modelKey": "RFDETRMedium",
        "classId": 21,
        "scenarios": []
      },
      {
        "key": "zebra",
        "displayName": "zebra",
        "modelKey": "RFDETRMedium",
        "classId": 22,
        "scenarios": []
      },
      {
        "key": "giraffe",
        "displayName": "giraffe",
        "modelKey": "RFDETRMedium",
        "classId": 23,
        "scenarios": []
      },
      {
        "key": "backpack",
        "displayName": "backpack",
        "modelKey": "RFDETRMedium",
        "classId": 24,
        "scenarios": []
      },
      {
        "key": "umbrella",
        "displayName": "umbrella",
        "modelKey": "RFDETRMedium",
        "classId": 25,
        "scenarios": []
      },
      {
        "key": "handbag",
        "displayName": "handbag",
        "modelKey": "RFDETRMedium",
        "classId": 26,
        "scenarios": []
      },
      {
        "key": "tie",
        "displayName": "tie",
        "modelKey": "RFDETRMedium",
        "classId": 27,
        "scenarios": []
      },
      {
        "key": "suitcase",
        "displayName": "suitcase",
        "modelKey": "RFDETRMedium",
        "classId": 28,
        "scenarios": []
      },
      {
        "key": "frisbee",
        "displayName": "frisbee",
        "modelKey": "RFDETRMedium",
        "classId": 29,
        "scenarios": []
      },
      {
        "key": "skis",
        "displayName": "skis",
        "modelKey": "RFDETRMedium",
        "classId": 30,
        "scenarios": []
      },
      {
        "key": "snowboard",
        "displayName": "snowboard",
        "modelKey": "RFDETRMedium",
        "classId": 31,
        "scenarios": []
      },
      {
        "key": "sports ball",
        "displayName": "sports ball",
        "modelKey": "RFDETRMedium",
        "classId": 32,
        "scenarios": []
      },
      {
        "key": "kite",
        "displayName": "kite",
        "modelKey": "RFDETRMedium",
        "classId": 33,
        "scenarios": []
      },
      {
        "key": "baseball bat",
        "displayName": "baseball bat",
        "modelKey": "RFDETRMedium",
        "classId": 34,
        "scenarios": []
      },
      {
        "key": "baseball glove",
        "displayName": "baseball glove",
        "modelKey": "RFDETRMedium",
        "classId": 35,
        "scenarios": []
      },
      {
        "key": "skateboard",
        "displayName": "skateboard",
        "modelKey": "RFDETRMedium",
        "classId": 36,
        "scenarios": []
      },
      {
        "key": "surfboard",
        "displayName": "surfboard",
        "modelKey": "RFDETRMedium",
        "classId": 37,
        "scenarios": []
      },
      {
        "key": "tennis racket",
        "displayName": "tennis racket",
        "modelKey": "RFDETRMedium",
        "classId": 38,
        "scenarios": []
      },
      {
        "key": "bottle",
        "displayName": "bottle",
        "modelKey": "RFDETRMedium",
        "classId": 39,
        "scenarios": []
      },
      {
        "key": "wine glass",
        "displayName": "wine glass",
        "modelKey": "RFDETRMedium",
        "classId": 40,
        "scenarios": []
      },
      {
        "key": "cup",
        "displayName": "cup",
        "modelKey": "RFDETRMedium",
        "classId": 41,
        "scenarios": []
      },
      {
        "key": "fork",
        "displayName": "fork",
        "modelKey": "RFDETRMedium",
        "classId": 42,
        "scenarios": []
      },
      {
        "key": "knife",
        "displayName": "knife",
        "modelKey": "RFDETRMedium",
        "classId": 43,
        "scenarios": []
      },
      {
        "key": "spoon",
        "displayName": "spoon",
        "modelKey": "RFDETRMedium",
        "classId": 44,
        "scenarios": []
      },
      {
        "key": "bowl",
        "displayName": "bowl",
        "modelKey": "RFDETRMedium",
        "classId": 45,
        "scenarios": []
      },
      {
        "key": "banana",
        "displayName": "banana",
        "modelKey": "RFDETRMedium",
        "classId": 46,
        "scenarios": []
      },
      {
        "key": "apple",
        "displayName": "apple",
        "modelKey": "RFDETRMedium",
        "classId": 47,
        "scenarios": []
      },
      {
        "key": "sandwich",
        "displayName": "sandwich",
        "modelKey": "RFDETRMedium",
        "classId": 48,
        "scenarios": []
      },
      {
        "key": "orange",
        "displayName": "orange",
        "modelKey": "RFDETRMedium",
        "classId": 49,
        "scenarios": []
      },
      {
        "key": "broccoli",
        "displayName": "broccoli",
        "modelKey": "RFDETRMedium",
        "classId": 50,
        "scenarios": []
      },
      {
        "key": "carrot",
        "displayName": "carrot",
        "modelKey": "RFDETRMedium",
        "classId": 51,
        "scenarios": []
      },
      {
        "key": "hot dog",
        "displayName": "hot dog",
        "modelKey": "RFDETRMedium",
        "classId": 52,
        "scenarios": []
      },
      {
        "key": "pizza",
        "displayName": "pizza",
        "modelKey": "RFDETRMedium",
        "classId": 53,
        "scenarios": []
      },
      {
        "key": "donut",
        "displayName": "donut",
        "modelKey": "RFDETRMedium",
        "classId": 54,
        "scenarios": []
      },
      {
        "key": "cake",
        "displayName": "cake",
        "modelKey": "RFDETRMedium",
        "classId": 55,
        "scenarios": []
      },
      {
        "key": "chair",
        "displayName": "chair",
        "modelKey": "RFDETRMedium",
        "classId": 56,
        "scenarios": []
      },
      {
        "key": "couch",
        "displayName": "couch",
        "modelKey": "RFDETRMedium",
        "classId": 57,
        "scenarios": []
      },
      {
        "key": "potted plant",
        "displayName": "potted plant",
        "modelKey": "RFDETRMedium",
        "classId": 58,
        "scenarios": []
      },
      {
        "key": "bed",
        "displayName": "bed",
        "modelKey": "RFDETRMedium",
        "classId": 59,
        "scenarios": []
      },
      {
        "key": "dining table",
        "displayName": "dining table",
        "modelKey": "RFDETRMedium",
        "classId": 60,
        "scenarios": []
      },
      {
        "key": "toilet",
        "displayName": "toilet",
        "modelKey": "RFDETRMedium",
        "classId": 61,
        "scenarios": []
      },
      {
        "key": "tv",
        "displayName": "tv",
        "modelKey": "RFDETRMedium",
        "classId": 62,
        "scenarios": []
      },
      {
        "key": "laptop",
        "displayName": "laptop",
        "modelKey": "RFDETRMedium",
        "classId": 63,
        "scenarios": []
      },
      {
        "key": "mouse",
        "displayName": "mouse",
        "modelKey": "RFDETRMedium",
        "classId": 64,
        "scenarios": []
      },
      {
        "key": "remote",
        "displayName": "remote",
        "modelKey": "RFDETRMedium",
        "classId": 65,
        "scenarios": []
      },
      {
        "key": "keyboard",
        "displayName": "keyboard",
        "modelKey": "RFDETRMedium",
        "classId": 66,
        "scenarios": []
      },
      {
        "key": "cell phone",
        "displayName": "cell phone",
        "modelKey": "RFDETRMedium",
        "classId": 67,
        "scenarios": []
      },
      {
        "key": "microwave",
        "displayName": "microwave",
        "modelKey": "RFDETRMedium",
        "classId": 68,
        "scenarios": []
      },
      {
        "key": "oven",
        "displayName": "oven",
        "modelKey": "RFDETRMedium",
        "classId": 69,
        "scenarios": []
      },
      {
        "key": "toaster",
        "displayName": "toaster",
        "modelKey": "RFDETRMedium",
        "classId": 70,
        "scenarios": []
      },
      {
        "key": "sink",
        "displayName": "sink",
        "modelKey": "RFDETRMedium",
        "classId": 71,
        "scenarios": []
      },
      {
        "key": "refrigerator",
        "displayName": "refrigerator",
        "modelKey": "RFDETRMedium",
        "classId": 72,
        "scenarios": []
      },
      {
        "key": "book",
        "displayName": "book",
        "modelKey": "RFDETRMedium",
        "classId": 73,
        "scenarios": []
      },
      {
        "key": "clock",
        "displayName": "clock",
        "modelKey": "RFDETRMedium",
        "classId": 74,
        "scenarios": []
      },
      {
        "key": "vase",
        "displayName": "vase",
        "modelKey": "RFDETRMedium",
        "classId": 75,
        "scenarios": []
      },
      {
        "key": "scissors",
        "displayName": "scissors",
        "modelKey": "RFDETRMedium",
        "classId": 76,
        "scenarios": []
      },
      {
        "key": "teddy bear",
        "displayName": "teddy bear",
        "modelKey": "RFDETRMedium",
        "classId": 77,
        "scenarios": []
      },
      {
        "key": "hair drier",
        "displayName": "hair drier",
        "modelKey": "RFDETRMedium",
        "classId": 78,
        "scenarios": []
      },
      {
        "key": "toothbrush",
        "displayName": "toothbrush",
        "modelKey": "RFDETRMedium",
        "classId": 79,
        "scenarios": []
      }
    ]
  },
  "registration": {
    "stream_id": "rtsp-test-01",
    "server_id": "test-ai",
    "source_id": "rtsp-test-source-01",
    "source_type": "rtsp",
    "uri": "rtsp://192.168.50.221:18554/sample01",
    "store": false,
    "persist_every": 1,
    "persist_mode": "all",
    "scenarios": "off",
    "active_learning": false,
    "autostart": false,
    "optional_roles": [],
    "inference_profile": {
      "roles": [
        "det"
      ],
      "det_model": "RFDETRMedium"
    },
    "frame_time_anchor": {
      "startWallTimeMs": 1789427800508,
      "synthetic": true
    },
    "analysis_fps_target": 10.0,
    "source_options": {
      "transport": "tcp",
      "latency_ms": 1000,
      "disable_audio": true,
      "reconnect_policy": "none",
      "first_frame_timeout_s": 60
    },
    "site_id": null,
    "visualization": {
      "score_threshold": 0.25,
      "categories": [
        "person"
      ]
    },
    "intrusion": {
      "enabled": true,
      "roi_id": "primary",
      "roi_name": "Test center-right",
      "debug_roi": true,
      "roi": [
        [
          0.35,
          0.3
        ],
        [
          0.85,
          0.3
        ],
        [
          0.85,
          1
        ],
        [
          0.35,
          1
        ]
      ],
      "point_x": 0.5,
      "point_y": 1.0,
      "confidence": 0.5,
      "dwell_seconds": 0.5,
      "rearm_seconds": 1.0,
      "grace_seconds": 0.5,
      "retention_seconds": 30.0,
      "max_states": 1024
    }
  },
  "sender": {
    "name": "sample01",
    "uri": "rtsp://192.168.50.221:18554/sample01",
    "video": "/data/contextra/rtsp-test-media/5b1cd8d5b49113ec028d2542d88b2a521c1e5c2ac4247be7b4065ca0ed7e517f.mp4",
    "base_dir": null,
    "state": "STREAMING",
    "mode": "continuous",
    "error": null,
    "transport": "TCP",
    "executionId": "b7f0e5d10b2d485d9d5324ab26809c61",
    "anchor": {
      "executionId": "b7f0e5d10b2d485d9d5324ab26809c61",
      "revision": 1,
      "frame_time_anchor": {
        "startWallTimeMs": 1789427800508,
        "synthetic": true
      },
      "rtpClockRate": 90000,
      "ssrc": 2235385446,
      "referenceRtpTimestamp": 543359008,
      "referenceNtpTimestamp": "17173094465069278251",
      "timeSource": "SENDER_RTCP_SR_PLAYBACK",
      "syncStatus": "ESTIMATED"
    },
    "accessChecks": {
      "senderLoopback": {
        "result": "RTP_OBSERVED",
        "checkedAt": 1789439158802
      },
      "container": {
        "result": "NOT_VERIFIED",
        "checkedAt": null
      },
      "lan": {
        "result": "NOT_VERIFIED",
        "checkedAt": null
      }
    },
    "anchorStatus": "SENDER_REPORT_PAIR_OBSERVED",
    "media": {
      "packets": 2164946,
      "rtpFrames": 61698,
      "latestRtpTimestamp": 945964458,
      "rtpClockRate": 90000,
      "lastPacketAgeSeconds": 0.074,
      "internalKeeper": true
    }
  },
  "probe": {
    "programs": [],
    "streams": [
      {
        "codec_name": "h264",
        "width": 1280,
        "height": 720,
        "r_frame_rate": "10/1"
      }
    ]
  },
  "image_id": "fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae",
  "image_digest": "sha256:965b0da440cd306f1cd675d795e6b0ca1d111c9f96f6d6ed38c73e6a6d04b42b",
  "others": {
    "/contextra-analytics-1": {
      "id": "fe7ce4dd9d4f9c1cf849b82737609540e6b48489f050a2ff21488aeb3c659aae",
      "started": "2026-09-15T00:45:28.817700954Z",
      "running": true
    },
    "/contextra-rtsp-00a79300-b7f0e5d10b2d": {
      "id": "868cb06e7d9bdefb68aa4fdaad3b041534a09a44f82de78cbeed41d40a92a46c",
      "started": "2026-09-15T00:43:07.954809182Z",
      "running": true
    },
    "/ai-worker": {
      "id": "9719ad2863f846147529501e25cd20e589f35a62276ef718c051a1a4df51933b",
      "started": "2026-09-14T01:58:38.776654784Z",
      "running": true
    },
    "/contextra-postgresql-1": {
      "id": "b831744d444ddc55a93f62193fe64d288c53a9f52ce2d9ad7bc768e065902ab1",
      "started": "2026-09-01T03:58:00.166283071Z",
      "running": true
    },
    "/steam-glotech-relay": {
      "id": "aa9a652522cdbee4b4cfa2c1440f9133112f4f55762b943a1d3e74fc376cd99b",
      "started": "2026-08-31T03:39:48.48855622Z",
      "running": true
    },
    "/api-endpoint": {
      "id": "8d03f4999a81524e54b9798b091cc9404923436c8c4184369a47792850b273c5",
      "started": "2026-09-14T01:58:33.95239889Z",
      "running": true
    },
    "/2a2658c07645_backend": {
      "id": "55450fe1244ee750f3fb1e63f39e02a44f65c7aae17814fe0a47f27eda33f4c6",
      "started": "2026-08-31T03:34:54.754347417Z",
      "running": true
    },
    "/7baf123823e7_daphne": {
      "id": "ca6b69300bfb6f9891ac751fc8b787f757d69813c41fd268d742483800f2db06",
      "started": "2026-08-31T03:34:54.753248556Z",
      "running": true
    },
    "/nginx": {
      "id": "e46d7c9f028215426340941a75ce137181bac7f2e86ddb570b1b6991ce773ab4",
      "started": "2026-08-31T03:34:54.747804652Z",
      "running": true
    },
    "/mysql": {
      "id": "784ffb94e5ea1d2afce34be016b533ebc63015b2726929c93a82fb274a18eab5",
      "started": "2026-08-31T03:34:54.746942273Z",
      "running": true
    },
    "/redis": {
      "id": "ff96587e960ce9ee819ba6316ad1e9374053696b748873a77c3fc8f771365a79",
      "started": "2026-08-31T03:34:54.749618302Z",
      "running": true
    },
    "/fileserver": {
      "id": "4a82a47e2840ab498df5e69cfeaea2bd99753610e19329922c7bbc9c981d9510",
      "started": "2026-09-14T01:58:30.651093162Z",
      "running": true
    },
    "/rtsp-repeter": {
      "id": "75acd4cbd5dbf9c7387cd9dfc456c0f5ca42fc125a2cbe41aea66c5948005f47",
      "started": "2026-09-14T01:58:40.443417477Z",
      "running": true
    },
    "/triton-server": {
      "id": "c39692e53c5d64cfcacfc431086f72c69fc066af5c113cf9d417723d7960953e",
      "started": "2026-09-14T01:58:38.649029437Z",
      "running": true
    },
    "/ssims-flower": {
      "id": "4195f96eea14d13c85f3ba442099a89ce4426cc5ce151dd64cf6659b12516369",
      "started": "2026-09-14T01:58:30.880285148Z",
      "running": true
    },
    "/itone-redis": {
      "id": "b4971b84ddef360159e77749a77d16146d344ad87dc63aab9df03847dd93d56a",
      "started": "2026-09-14T01:58:30.672562761Z",
      "running": true
    }
  },
  "redis_id": "479f475812d11241df08b8b93afebc3c3fed10ddf48458578e132de721233de8",
  "other_streams": [
    {
      "stream_id": "CCV-01577",
      "site_id": "새만금",
      "source_type": "rtsp",
      "state": "stopped",
      "desired_state": "stopped",
      "observed_state": "stopped",
      "run_generation": 0,
      "run_id": null,
      "roles": {},
      "last_error": null,
      "cleanup_error": null,
      "cleanup_pending": false,
      "restart_pending": false,
      "last_cleanup": null,
      "started_at": null,
      "uptime_s": null,
      "inference_profile": null,
      "metadata_path": {
        "state": "NOT_CONNECTED"
      },
      "scenarios": {
        "active": [],
        "disabled": []
      }
    }
  ],
  "key": "contextra:metadata:v1:camera:d98f4e86d523f201a60f5f03c7a93f284a355b57e3a57ecd305727b2df38a5d2:frames",
  "resource": {
    "wall": 1291880.413814138,
    "pid": 4083115,
    "rss_bytes": 765952,
    "process_cpu_ticks": 35,
    "mem_available": 21450248192
  },
  "gpu": [
    [
      4781,
      49140,
      14
    ]
  ],
  "config_hashes": {
    "/workspace/contextra-runtime-config/metadata-active/users.acl": "ab1d8c2034e2735da7f004e9253948443d651e759a8ba20f54035b5bf2ca73a4",
    "/workspace/contextra-runtime-config/metadata-active/redis.conf": "e5a2fecb728c552b6fa8ea03f95dda741ec559847cc244871f9b489f15970be5",
    "/workspace/contextra-runtime-config/metadata-active/compose.yaml": "75709847c3df6ee3e4363c0965b2531ca9a7c99e589bd189aa008a9319b810ea",
    "/workspace/contextra-runtime-config/runtime.env": "47468ca21d1423e91a231c5a99c8ff068f3c9cfb0a739f67fa56933489f916e8",
    "/workspace/contextra-runtime-config/metadata-active/access.json": "abd9ad157df4f6189dc8b85ce030455ad96163e4352ffd2850227928f82a32a3",
    "/workspace/contextra-runtime-config/metadata-active/firewall.py": "8bce253da8552d5a3e6ead25c058aaab8da04e333fc3570585407d0a95966c66"
  },
  "publisher": {
    "enabled": true,
    "metrics": {
      "sent": 3735,
      "sent_status": 3543,
      "sent_frames": 192,
      "send_error": 68,
      "queued": 0,
      "queuedBytes": 0,
      "channels": 2
    }
  },
  "caps": {
    "helper_seconds": 150,
    "first_frame_seconds": 40,
    "warmup_seconds": 5,
    "measure_seconds": 20,
    "stored_frames": 90,
    "observed_frames": 600,
    "rss_bytes": 12884901888,
    "min_available_ram_bytes": 8589934592,
    "gpu_used_mib": 16000,
    "diagnostic_seconds": 30,
    "evidence_bytes": 16777216
  },
  "rollback": "On failed new run Stop target only, confirm cleanup, restore only changed settings via CAS; no sender/other-stream stop. On success retain running AI/sender, disable metrics only.",
  "keep_running_on_success": true
}