launcher/docs/wallet-bootstrap-flow.md

695 B

Wallet Bootstrap Flow (Launcher)

This document is a narrow bootstrap subset. Full wallet behavior is defined in:

  • docs/wallet-v1-product-spec.md

Objective

Create or import an ownership wallet locally before paid actions.

Flow

  1. Open launcher.
  2. Choose create wallet or import wallet.
  3. Keys are generated/stored locally (device trust store/secure hardware where available).
  4. Recovery options are shown and confirmed by user.
  5. Wallet address becomes ownership identity for memberships and licenses.

Rules

  1. Launcher never exports private key to EDUT backend.
  2. Membership/license ownership binds to ownership wallet.
  3. Payment wallet may differ at quote/checkout.