firmware/: Bitcoin-only KeepKey firmwarekkcli/: CLI for KeepKey Bitcoin-only operationsvault/: Tauri desktop app
- All endpoint handlers and business logic are in
keepkey-rest. - Both
kkcliandvaultdepend on this crate and mount its router.
- The Vite UI is developed in
vault-ui. - Built bundle is served by kkcli (via REST API) and imported into Vault (Tauri frontend).
- Single Makefile for unified builds.
- Each project can be built/tested independently or all at once.