Openloop Connect is a companion application used with the Openloop hardware wallet.
Openloop features three functions: crypto wallet (signer), security key (passkey), and PIV. When used as a crypto wallet, it connects to a smartphone via BLE; when used as a security key or PIV, it connects via USB.
Openloop Connect supports the following five features to connect apps and operating systems with Openloop.
1. Openloop Firmware Update
Update the firmware on your Openloop device. It updates the BLE-paired Openloop to the latest version over Bluetooth.
2. WalletConnect Relay
WalletConnect is a globally standardized protocol for connecting various wallets to DApps (decentralized applications) and Web3 platforms. By launching Openloop Connect, you can use Openloop from numerous dApps that support WalletConnect. Accessible via DeepLink: openloop://
3. Openloop API Server (not available on iOS)
A local WebSocket server that allows web apps and native apps to use Openloop. Using the API, applications can access various Openloop features. Accessible at ws://127.0.0.1:21320. Not available on iOS due to OS restrictions.
4. Safari Web Extension Container
A browser extension for using Openloop from Safari. Openloop Connect functions as a Containing App. By installing Openloop Connect, Safari web apps can use Openloop through the Openloop API. Enable it in "Settings > Safari > Extensions."
5. PKCS#11 Dynamic Library for PIV (desktop only)
PKCS#11 is a standard API interface for cryptographic tokens, defined as part of the Public-Key Cryptography Standards. Openloop Connect includes a dynamic library for using PKCS#11 with Openloop, bundled within the application. The standard locations for each OS are:
macOS: /Applications/Openloop Connect.app/Contents/Resources/pkcs11/libopenloop-pkcs11.dylib
Windows: C:\Program Files\Openloop Connect\pkcs11\openloop-pkcs11.dll
Linux: /opt/Openloop Connect/pkcs11/libopenloop-pkcs11.so