Application identity and startup
The desktop project centralizes its name, version 4.2.1.1, colors, icon paths and stage labels in config.py. main.py creates a QApplication, applies the product identity and opens the installer window. Windows receives an application ID, while Linux registers the desktop-file name. The UI is a native Qt window rather than a browser extension.
A window, an installer worker and local logs
installer_ui.py defines the branded interface and animation. installer_worker.py runs the backend, interprets progress messages and emits success or failure events. It selects a writable per-user log location for the current operating system. The installer can execute its bundled Python backend within a packaged runtime.
| Layer | Source | Current role |
|---|---|---|
| Branding | config.py | Version, palette, assets and stages |
| Application | main.py | Qt startup and desktop identity |
| Interface | installer_ui.py | Animated setup and status display |
| Worker | installer_worker.py | Backend execution, output and local logs |
| Backend | backend_install.py | Demonstration test file and progress messages |
How the platform packages are assembled
PyInstaller bundles the common Python application and Qt dependencies. The Windows workflow produces an x64 EXE. The Linux build creates a standalone executable and includes scripts for DEB and RPM packages. The macOS build produces an application bundle inside a DMG, with the supplied release targeting Apple Silicon. The download center highlights the three primary provided installers.
The wallet layer remains a separate implementation
The current backend contains no account derivation, encrypted key vault, Aptos RPC client or transaction-signing engine. Those layers belong to the product roadmap. The original report is useful for defining future requirements around account authentication, FA/DA assets, simulation and AIP-62, but is not evidence that the desktop preview already implements them.
Release details are derived from the supplied desktop source and distribution files.
21RISE desktop · 4.2.1.1 release notes