ICQ2 Unix TUI direct package
============================

This package installs for the current user and never needs sudo. The stable
commands are ~/.local/bin/icq2-tui and ~/.local/bin/icq2-update. Program
versions live below the XDG data directory; account history and Secret Service
credentials are stored separately and are not replaced during an update.

The initial archive and its detached Ed25519 signature must be verified with
the release public key. The installer performs that verification when it is
given --archive, --signature, and --public-key. Later update metadata is also
signed. Packages that fail signature, size, hash, version, platform, path, or
startup checks are rejected without changing the running version.

The launcher checks for updates quietly in the background. A verified package
is staged while the current client continues running and activates at a safe
restart. The previous version is retained for automatic or manual rollback.

Commands:
  icq2-tui                     Start the live client
  icq2-tui --demo              Start the isolated demo
  icq2-update --status         Show installed/staged/previous versions
  icq2-update --check          Check immediately
  icq2-update --rollback       Switch back to the retained version

Distribution-managed packages must create the marker
managed-by-package-manager in the client application root. That disables the
direct update channel so apt, rpm, Flatpak, or another package manager remains
the sole owner of installed files.

Runtime requirements for this first Linux x86-64 archive are listed in the
release notes. A later AppImage/deb/rpm/Flatpak package may bundle or declare
them more deeply without changing the signed update contract.
