OS credential storage
The native vault targets macOS Keychain, Windows Credential Manager, and Linux Secret Service. Password-based protection and keychain access are separate parts of the implementation.
The Sigil desktop wallet wraps the shared web interface in Tauri and adds a native vault backend for macOS, Windows, and Linux.
Compose the primitives. Keep their boundaries explicit.
The desktop architecture reuses the wallet frontend and routes native operations through Rust commands. Its vault backend uses operating-system credential storage rather than treating browser storage as the desktop security boundary.
The native vault targets macOS Keychain, Windows Credential Manager, and Linux Secret Service. Password-based protection and keychain access are separate parts of the implementation.
The shell registers the sigil:// scheme so an external request can open the application. The wallet must still validate and present the request before approval.
Identity selection, network configuration, and transaction views come from the common frontend. Native adapters handle operations that belong to the host platform.
Installers and updater signatures belong to a specific release. Choose a published artifact with a known version and platform instead of an inferred download path.
The implementations have different storage backends. Export/import compatibility is a versioned contract, not an assumption; follow the supported process for the release you use.