{"ok":true,"module":"Deriox Guard Mini PC Installer Manifest","version":"m8.5","manifest":{"id":1,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","manifest_title":"M8.5 Default Gateway Mini PC Installer Manifest","phase_code":"M8.5","package_version":"m8.5-foundation","target_os":"linux-mini-pc","manifest_status":"draft_metadata_only","file_count":6,"required_file_count":6,"checklist_count":8,"ready_check_count":8,"manifest_score":100,"executive_summary":"M8.5 defines the installer package manifest for the future mini PC gateway agent. It is manifest-only: no real package is created, no download is enabled, no auto-install is performed and no camera passwords\/streams\/media are included.","installer_manifest_only":1,"download_package_created":0,"real_installer_created":0,"auto_install_enabled":0,"requires_admin_approval":1,"requires_device_binding":1,"outbound_only_required":1,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute_camera_actions":1,"metadata_only":1,"created_at":"2026-06-10 12:04:54","updated_at":"2026-06-10 12:04:54"},"files":[{"id":1,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","file_key":"M805-FILE-agent_bootstrap","file_path":"\/opt\/deriox-guard\/agent\/bootstrap.sh","file_role":"bootstrap","file_status":"planned_metadata_only","sort_order":10,"required":1,"generated_now":0,"contains_secret":0,"contains_camera_password":0,"contains_stream_link":0,"contains_media":0,"metadata_only":1,"description":"Planned bootstrap script path. Not generated in M8.5.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":2,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","file_key":"M805-FILE-agent_service","file_path":"\/etc\/systemd\/system\/deriox-guard-gateway.service","file_role":"service","file_status":"planned_metadata_only","sort_order":20,"required":1,"generated_now":0,"contains_secret":0,"contains_camera_password":0,"contains_stream_link":0,"contains_media":0,"metadata_only":1,"description":"Planned systemd service path. Not installed in M8.5.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":3,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","file_key":"M805-FILE-agent_config","file_path":"\/etc\/deriox-guard\/gateway.json","file_role":"config","file_status":"planned_metadata_only","sort_order":30,"required":1,"generated_now":0,"contains_secret":0,"contains_camera_password":0,"contains_stream_link":0,"contains_media":0,"metadata_only":1,"description":"Planned gateway config path. No secrets included.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":4,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","file_key":"M805-FILE-heartbeat_worker","file_path":"\/opt\/deriox-guard\/agent\/heartbeat-worker","file_role":"worker","file_status":"planned_metadata_only","sort_order":40,"required":1,"generated_now":0,"contains_secret":0,"contains_camera_password":0,"contains_stream_link":0,"contains_media":0,"metadata_only":1,"description":"Planned heartbeat worker. No real execution in M8.5.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":5,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","file_key":"M805-FILE-pairing_client","file_path":"\/opt\/deriox-guard\/agent\/pairing-client","file_role":"pairing","file_status":"planned_metadata_only","sort_order":50,"required":1,"generated_now":0,"contains_secret":0,"contains_camera_password":0,"contains_stream_link":0,"contains_media":0,"metadata_only":1,"description":"Planned pairing client. Metadata only.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":6,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","file_key":"M805-FILE-logs_dir","file_path":"\/var\/log\/deriox-guard\/","file_role":"logs","file_status":"planned_metadata_only","sort_order":60,"required":1,"generated_now":0,"contains_secret":0,"contains_camera_password":0,"contains_stream_link":0,"contains_media":0,"metadata_only":1,"description":"Planned local log directory. No upload package created.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"}],"checklist":[{"id":1,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","check_key":"M805-CHECK-outbound_only","check_title":"Outbound-only communication required","check_group":"network","check_status":"ready_metadata_only","severity":"info","sort_order":10,"required":1,"blocks_package":0,"requires_admin_approval":1,"requires_device_binding":1,"outbound_only_required":1,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"M8.5 checklist item. Metadata-only; no package is generated or installed.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":2,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","check_key":"M805-CHECK-admin_approval","check_title":"Admin approval required before activation","check_group":"pairing","check_status":"ready_metadata_only","severity":"info","sort_order":20,"required":1,"blocks_package":0,"requires_admin_approval":1,"requires_device_binding":1,"outbound_only_required":1,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"M8.5 checklist item. Metadata-only; no package is generated or installed.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":3,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","check_key":"M805-CHECK-device_binding","check_title":"Device binding required","check_group":"security","check_status":"ready_metadata_only","severity":"info","sort_order":30,"required":1,"blocks_package":0,"requires_admin_approval":1,"requires_device_binding":1,"outbound_only_required":1,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"M8.5 checklist item. Metadata-only; no package is generated or installed.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":4,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","check_key":"M805-CHECK-hash_token","check_title":"Token storage is hash-only","check_group":"security","check_status":"ready_metadata_only","severity":"info","sort_order":40,"required":1,"blocks_package":0,"requires_admin_approval":1,"requires_device_binding":1,"outbound_only_required":1,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"M8.5 checklist item. Metadata-only; no package is generated or installed.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":5,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","check_key":"M805-CHECK-no_camera_passwords","check_title":"No camera passwords in cloud\/package","check_group":"secrets","check_status":"ready_metadata_only","severity":"info","sort_order":50,"required":1,"blocks_package":0,"requires_admin_approval":1,"requires_device_binding":1,"outbound_only_required":1,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"M8.5 checklist item. Metadata-only; no package is generated or installed.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":6,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","check_key":"M805-CHECK-no_stream_links","check_title":"No stream links in manifest","check_group":"stream","check_status":"ready_metadata_only","severity":"info","sort_order":60,"required":1,"blocks_package":0,"requires_admin_approval":1,"requires_device_binding":1,"outbound_only_required":1,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"M8.5 checklist item. Metadata-only; no package is generated or installed.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":7,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","check_key":"M805-CHECK-no_media","check_title":"No media included in package manifest","check_group":"media","check_status":"ready_metadata_only","severity":"info","sort_order":70,"required":1,"blocks_package":0,"requires_admin_approval":1,"requires_device_binding":1,"outbound_only_required":1,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"M8.5 checklist item. Metadata-only; no package is generated or installed.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"},{"id":8,"manifest_uuid":"M805-DEFAULT-INSTALLER-MANIFEST","check_key":"M805-CHECK-no_auto_install","check_title":"No auto-install or real package creation in M8.5","check_group":"package","check_status":"ready_metadata_only","severity":"info","sort_order":80,"required":1,"blocks_package":0,"requires_admin_approval":1,"requires_device_binding":1,"outbound_only_required":1,"camera_password_included":0,"stream_link_included":0,"media_included":0,"billing_enabled":0,"does_not_execute":1,"metadata_only":1,"details":"M8.5 checklist item. Metadata-only; no package is generated or installed.","created_at":"2026-05-29 20:19:12","updated_at":"2026-05-29 20:19:12"}],"security":{"installer_manifest_only":true,"real_package_created":false,"download_enabled":false,"auto_install_enabled":false,"requires_admin_approval":true,"requires_device_binding":true,"outbound_only_required":true,"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":true},"message":"Installer manifest is metadata-only. No real installer\/download\/autoinstall is provided in M8.5."}