{"ok":true,"module":"Deriox Guard Mini PC Health Rollup","version":"m8.15","center":{"id":1,"center_uuid":"M815-GATEWAY-AGENT-HEALTH-ROLLUP-CENTER","center_title":"M8.15 Gateway Agent Health Rollup Center","phase_code":"M8.15","center_status":"health_rollup_active_metadata_only","gateway_count":5,"healthy_count":0,"watch_count":0,"risk_count":0,"critical_count":5,"approved_count":2,"pending_count":3,"snapshot_count":0,"avg_health_score":8,"health_rollup_score":100,"executive_summary":"M8.15 consolidates gateway health into one read-only rollup: connection status, heartbeat freshness, approval, device binding, queue pressure and agent snapshots. It does not access camera passwords, streams, media, billing or camera actions.","health_rollup_center_enabled":1,"read_only_center":1,"outbound_only_required":1,"plain_token_included":0,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute_camera_actions":1,"metadata_only_control":1,"created_at":"2026-09-24 02:44:22","updated_at":"2026-09-24 02:44:22"},"items":[{"id":2,"rollup_uuid":"ROLLUP-df7a5199-ec07-4c6d-ad05-456cbefce94d","gateway_uuid":"M803-DEMO-BOUND-GW","gateway_name":"M8.3 Demo Bound Gateway","client_name":"Client demo M8.3","location_name":"Loca\u021bie demo M8.3","connection_status":"critical_offline","pairing_status":"approved","agent_version":"m8.3-foundation","health_score":0,"health_band":"critical","heartbeat_age_seconds":999999,"queue_count":0,"camera_count_reported":0,"risk_points":115,"admin_approved":1,"device_bound":1,"needs_attention":1,"plain_token_included":0,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"real_camera_action_executed":0,"metadata_only":1,"notes":"M8.15 read-only health rollup generated from gateway status and metadata snapshots.","last_heartbeat_at":null,"last_snapshot_at":null,"created_at":"2026-09-24 02:44:22","updated_at":"2026-09-24 02:44:22"},{"id":3,"rollup_uuid":"ROLLUP-272d50f7-468a-446f-878f-cb81de26bccf","gateway_uuid":"M802-DEMO-PENDING-GW","gateway_name":"M8.2 Demo Pending Gateway","client_name":"Client demo M8.2","location_name":"Loca\u021bie demo M8.2","connection_status":"offline","pairing_status":"pending_admin_approval","agent_version":"m8.2-foundation","health_score":0,"health_band":"critical","heartbeat_age_seconds":999999,"queue_count":0,"camera_count_reported":0,"risk_points":119,"admin_approved":0,"device_bound":0,"needs_attention":1,"plain_token_included":0,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"real_camera_action_executed":0,"metadata_only":1,"notes":"M8.15 read-only health rollup generated from gateway status and metadata snapshots.","last_heartbeat_at":null,"last_snapshot_at":null,"created_at":"2026-09-24 02:44:22","updated_at":"2026-09-24 02:44:22"},{"id":5,"rollup_uuid":"ROLLUP-9b0f8a5a-1ec7-4a21-ad95-e45074c0c4c6","gateway_uuid":"M801-DEMO-GATEWAY-UUID","gateway_name":"Gateway demo mini PC","client_name":"Client demo","location_name":"Loca\u021bie demo","connection_status":"offline","pairing_status":"pending_admin_approval","agent_version":"m8.1-foundation","health_score":0,"health_band":"critical","heartbeat_age_seconds":999999,"queue_count":0,"camera_count_reported":0,"risk_points":119,"admin_approved":0,"device_bound":0,"needs_attention":1,"plain_token_included":0,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"real_camera_action_executed":0,"metadata_only":1,"notes":"M8.15 read-only health rollup generated from gateway status and metadata snapshots.","last_heartbeat_at":null,"last_snapshot_at":null,"created_at":"2026-09-24 02:44:22","updated_at":"2026-09-24 02:44:22"},{"id":1,"rollup_uuid":"ROLLUP-4be89524-be79-45c7-a4f5-9b82e3ba24a8","gateway_uuid":"M804-DEMO-OFFLINE-GW","gateway_name":"M8.4 Demo Offline Gateway","client_name":"Client demo M8.4","location_name":"Loca\u021bie demo M8.4","connection_status":"critical_offline","pairing_status":"approved","agent_version":"m8.4-foundation","health_score":5,"health_band":"critical","heartbeat_age_seconds":10133474,"queue_count":0,"camera_count_reported":0,"risk_points":95,"admin_approved":1,"device_bound":1,"needs_attention":1,"plain_token_included":0,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"real_camera_action_executed":0,"metadata_only":1,"notes":"M8.15 read-only health rollup generated from gateway status and metadata snapshots.","last_heartbeat_at":"2026-05-29 19:53:09","last_snapshot_at":null,"created_at":"2026-09-24 02:44:22","updated_at":"2026-09-24 02:44:22"},{"id":4,"rollup_uuid":"ROLLUP-06a19cf3-15da-4f28-8081-a5d491e736d3","gateway_uuid":"M801-TEST-GW","gateway_name":"M8.1 Test Gateway","client_name":"Client test","location_name":"Locatie test","connection_status":"online","pairing_status":"pending_admin_approval","agent_version":"m8.1-test","health_score":36,"health_band":"critical","heartbeat_age_seconds":10133502,"queue_count":0,"camera_count_reported":0,"risk_points":64,"admin_approved":0,"device_bound":0,"needs_attention":1,"plain_token_included":0,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"real_camera_action_executed":0,"metadata_only":1,"notes":"M8.15 read-only health rollup generated from gateway status and metadata snapshots.","last_heartbeat_at":"2026-05-29 19:52:41","last_snapshot_at":null,"created_at":"2026-09-24 02:44:22","updated_at":"2026-09-24 02:44:22"}],"metrics":[{"id":1,"metric_key":"M815-METRIC-connection_status","metric_title":"Connection status","metric_group":"connectivity","metric_weight":25,"metric_status":"active_metadata_only","sort_order":10,"read_only":1,"outbound_only_required":1,"plain_token_allowed":0,"camera_password_allowed":0,"stream_link_allowed":0,"media_allowed":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"Online gateways score higher; offline\/critical offline gateways are risk.","created_at":"2026-05-29 21:28:37","updated_at":"2026-05-29 21:28:37"},{"id":2,"metric_key":"M815-METRIC-heartbeat_age","metric_title":"Heartbeat freshness","metric_group":"heartbeat","metric_weight":20,"metric_status":"active_metadata_only","sort_order":20,"read_only":1,"outbound_only_required":1,"plain_token_allowed":0,"camera_password_allowed":0,"stream_link_allowed":0,"media_allowed":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"Recent heartbeat means the mini PC is still reporting.","created_at":"2026-05-29 21:28:37","updated_at":"2026-05-29 21:28:37"},{"id":3,"metric_key":"M815-METRIC-approval_status","metric_title":"Admin approval status","metric_group":"approval","metric_weight":15,"metric_status":"active_metadata_only","sort_order":30,"read_only":1,"outbound_only_required":1,"plain_token_allowed":0,"camera_password_allowed":0,"stream_link_allowed":0,"media_allowed":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"Approved gateways are trusted for controlled operation.","created_at":"2026-05-29 21:28:37","updated_at":"2026-05-29 21:28:37"},{"id":4,"metric_key":"M815-METRIC-device_binding","metric_title":"Device binding status","metric_group":"security","metric_weight":15,"metric_status":"active_metadata_only","sort_order":40,"read_only":1,"outbound_only_required":1,"plain_token_allowed":0,"camera_password_allowed":0,"stream_link_allowed":0,"media_allowed":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"Bound devices reduce clone\/piracy risk.","created_at":"2026-05-29 21:28:37","updated_at":"2026-05-29 21:28:37"},{"id":5,"metric_key":"M815-METRIC-queue_pressure","metric_title":"Local queue pressure","metric_group":"queue","metric_weight":10,"metric_status":"active_metadata_only","sort_order":50,"read_only":1,"outbound_only_required":1,"plain_token_allowed":0,"camera_password_allowed":0,"stream_link_allowed":0,"media_allowed":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"Large queues indicate connectivity or delivery problems.","created_at":"2026-05-29 21:28:37","updated_at":"2026-05-29 21:28:37"},{"id":6,"metric_key":"M815-METRIC-agent_snapshot","metric_title":"Agent status snapshot freshness","metric_group":"agent","metric_weight":10,"metric_status":"active_metadata_only","sort_order":60,"read_only":1,"outbound_only_required":1,"plain_token_allowed":0,"camera_password_allowed":0,"stream_link_allowed":0,"media_allowed":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"Recent agent status improves confidence.","created_at":"2026-05-29 21:28:37","updated_at":"2026-05-29 21:28:37"},{"id":7,"metric_key":"M815-METRIC-metadata_safety","metric_title":"Metadata-only safety posture","metric_group":"safety","metric_weight":5,"metric_status":"active_metadata_only","sort_order":70,"read_only":1,"outbound_only_required":1,"plain_token_allowed":0,"camera_password_allowed":0,"stream_link_allowed":0,"media_allowed":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"Health rollup never uses secrets, streams, media or camera actions.","created_at":"2026-05-29 21:28:37","updated_at":"2026-05-29 21:28:37"}],"security":{"health_rollup_center_enabled":true,"read_only_center":true,"outbound_only_required":true,"plain_token_included":false,"camera_password_included":false,"camera_password_in_cloud_allowed":false,"real_camera_access_enabled":false,"stream_links_allowed":false,"media_links_allowed":false,"billing_enabled":false,"does_not_execute_camera_actions":true,"metadata_only_control":true},"message":"Health rollup is read-only and metadata-only. No camera passwords, streams, media, billing or camera actions are used."}