Ideally with the following features:
* Stores keys securely in the Hardware-backed Keystore
* Authentication via fingerprint + periodically via password
* Allows to backup the secret key during setup
* Supports multiple devices
* Open source
* Works over Wifi
* Works with Linux desktops and Android phones