Overview
The desktop apps are designed to:- Run from the official Enigm Link USB.
- Validate the official USB device.
- Start the Enigm Link secure environment.
- Evaluate VPN and protected-state requirements.
- Participate in controlled update workflows.
- Preserve official USB identity and metadata.
- Avoid requiring manual installation or user-managed provisioning.
1.0.11.
macOS
The macOS app is signed and notarized with Developer ID. macOS behavior:- The app runs from the official USB.
- The app can request access to the USB or disk, especially on first use, so it can validate the official device, verify USB integrity, update files, and maintain official trust material.
- macOS can request system permissions depending on OS version and user security settings.
- Apple Silicon is supported for the macOS app.
- Enigm Link Boot OS USB is not supported on Apple Silicon in the current amd64 Boot OS build.
SetFile. This is a possible platform prompt, not a primary product requirement. If the user cancels that prompt, the core Enigm Link app should continue operating.
Windows
The Windows app is included on the official USB. Windows behavior:- The app runs from the
Windowsfolder. - The USB drive letter can vary, such as
D:,E:, or another assigned letter. - The app must not depend on a fixed drive letter.
- USB identity evaluation should account for platform differences such as USB port, controller, or device presentation.
- Windows can show a SmartScreen warning because the Windows app is currently not code-signed.
Linux
The Linux app is included on the official USB. Linux behavior:- The app runs from the
Linuxfolder. - Some environments can require executable permissions before launch.
- The Linux app participates in the same official device and update lifecycle model as macOS and Windows.
Platform Folder Hygiene
Each platform folder should remain clean:macOS: macOS app only.Windows: Windows executable only.Linux: Linux executable only.