Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 603 Bytes

File metadata and controls

19 lines (14 loc) · 603 Bytes

Architecture Overview

Monorepo Structure

  • firmware/: Bitcoin-only KeepKey firmware
  • kkcli/: CLI for KeepKey Bitcoin-only operations
  • vault/: Tauri desktop app

Shared REST API

  • All endpoint handlers and business logic are in keepkey-rest.
  • Both kkcli and vault depend on this crate and mount its router.

Shared UI

  • The Vite UI is developed in vault-ui.
  • Built bundle is served by kkcli (via REST API) and imported into Vault (Tauri frontend).

Build/Deploy Flow

  • Single Makefile for unified builds.
  • Each project can be built/tested independently or all at once.