Kite · Design Reference

Web3 design reference for consumer fintech designers

A curated set of resources for designers moving from consumer fintech into crypto, mapped to the surfaces used in Kite.

Consumer crypto · SEA + South Asia Embedded wallets · Dynamic.xyz

Scope: what carries over from consumer fintech, and what is new

Kite is a fintech application that settles on crypto rails. A large portion of consumer fintech practice — onboarding, KYC, cards, money movement, trust and error states — applies directly. The web3-specific design task is determining which underlying complexity to abstract behind established fintech patterns and which concepts require new interface treatment.

Carries over from fintech

  • Mobile-first onboarding & progressive disclosure
  • KYC / identity capture flows (Sumsub, POA)
  • Card issuance & spend UX
  • Money in / money out, balances, history
  • Trust, security states, error recovery
  • Regional / regulatory variation

New in web3

  • Custody & keys — abstracted in Kite via Dynamic embedded wallets, passkeys, no seed phrase
  • Addresses: sending to a string, not an account number
  • Networks / chains & tokens as first-class objects
  • Gas / network fees on actions
  • Irreversibility & finality — no chargebacks
  • Web3-native scam & approval patterns

Tags: resources are marked FOUNDATION (orientation), CORE (the working set), and DEEP (reference for a specific surface). Each card notes its relevance to Kite.

01

Orientation to web3 design

General grounding and shared vocabulary.

Design and UX in Web3 — ethereum.org
ethereum.org · canonical, vendor-neutral hub
FOUNDATION

The primary starting reference. Links to web3 user-research studies, UX heuristics, case studies, and a set of production design systems (see §06).

Kite relevance: the heuristics and user-research sections frame the problems present in auth and send flows.
Web3 UX Design Handbook
web3ux.design · practical, app-oriented
FOUNDATION

A structured practitioner's reference for designing crypto apps — onboarding, wallets, transactions, and recurring UX pitfalls. The closest single source to a textbook for this transition.

Web3 Design Playbook
learnweb3.design · frameworks & pattern notes
CORE

A collection of frameworks and notes on web3 UX principles, DeFi patterns, wallet UX, and protocol-level thinking. Suited to reference use once inside a specific flow.

Web3 UX Design Roadmap — a curated learning guide
Bootcamp / Medium · a sequenced reading path
FOUNDATION

A single-sitting roadmap that sequences the concepts relevant to a designer coming from web2, usable as a checklist against this reference.

02

Mental models and decision frameworks

The concepts that behave differently from web2 money, and frameworks for deciding what to expose.

Web3 Design Principles (Figma community file)
Figma Community · duplicatable, visual
CORE

A framework of UX rules for blockchain products, provided as a duplicatable Figma file. The frame-level format supports direct annotation.

Kite relevance: a suitable base for a Kite-specific web3 principles document.
Web3 Design Decision-Making Framework
Beltran (lyricalpolymath) · Medium
CORE

A decision framework for how much of the underlying complexity (keys, gas, chains) to abstract versus surface. This is the recurring judgment on most crypto product screens.

10 Intents-First UX Patterns That Make Web3 Feel Easy
Medium · pattern-level thinking
CORE

Frames flows around the user's intended action ("pay this person," "cash out") rather than on-chain mechanics. The intents-first lens is central to presenting crypto as a conventional fintech experience.

03

Wallets and onboarding without seed phrases

The most Kite-relevant area. Kite uses Dynamic.xyz embedded wallets — social login, passkeys, no seed phrase.

Embedded Wallets with Social Login — Dynamic
dynamic.xyz · the actual auth provider
CORE

How embedded wallets plus social login replace seed-phrase onboarding. This is the infrastructure behind Kite's Apple / Google / OTP sign-in.

Kite relevance: pairs with the auth and account-merge logic documented in the project's CLAUDE.md — distinguishing what Dynamic provides from what Kite's UI must add.
Dynamic Docs — Embedded Wallets & Passkeys
docs.dynamic.xyz · primary reference
DEEP

The developer documentation, relevant to design for its constraints: what can and cannot be edited, MFA on transactions, and recovery paths. Designing to the platform's actual limits reduces rework.

Kite relevance: the CLAUDE.md notes constraints such as "Dynamic doesn't yet support email changes." Platform limits like these are defined here.

The current consumer-crypto direction: a wallet the user is not required to think about. This aligns with Kite's model of a fintech application where crypto is infrastructure rather than a feature.

How Smart Wallets Are Killing the Seed Phrase Forever
BlockEden · account abstraction primer
DEEP

A plain-language primer on account abstraction and smart wallets (ERC-4337, EIP-7702) — the basis for gasless, recoverable, seedless onboarding. Sufficient background for design discussion with engineering.

04

Core money flows: balances, send, receive, fees

Where web3 patterns change the interface — multi-token balances, sending to an address, network fees, and confirmations.

Web3 UX heuristics & DEX design (via ethereum.org)
ethereum.org · heuristics + real case studies
CORE

The "getting started" links cover heuristics for transaction interfaces and reviewed case studies (wallets, OpenSea), including treatment of amounts, addresses, and the pre-transaction review step.

Kite relevance: applies to send/receive, ramp confirmation, and transaction-history surfaces; the "review before sign" pattern is directly reusable.
RainbowKit
rainbowkit.com · connect / wallet-state reference
CORE

Reference component patterns for wallet connection, account display, network switching, and pending/confirmed states. The balance, address, and status micro-patterns transfer to an embedded-wallet context.

UX Patterns in Blockchain & Crypto — a complete guide
Avark · broad pattern catalogue
DEEP

A wide catalogue of concrete patterns — address truncation, copy/QR, fee display, status feedback. Agency-authored; usable as a state-coverage checklist independent of its sales framing.

05

Trust, security, and irreversibility

The area where UX errors have the highest cost — a wrong address or blind approval loses funds with no chargeback.

Designing for Web3: Challenges & User Trust
Neue World · trust-centric perspective
CORE

Addresses the trust gap: designing confidence into irreversible actions, communicating risk accurately, and avoiding the blind-sign pattern. Applies to any Kite screen that moves money.

Dynamic — Security Best Practices & Recommended Paths
dynamic.xyz · MFA, recovery, transaction signing
DEEP

The security surfaces relevant to design: transactional MFA, account recovery, and step-up authentication. The recommended paths define what is both secure and supported.

Kite relevance: informs gating of high-value actions (card issuance, large sends) and recovery design, given the Apple relay and account-merge nuances in the project notes.
06

Design systems for reference

Production, open design systems from established crypto teams, available for inspection in Figma.

Rainbow / RainbowKit
consumer-wallet visual language
CORE

A reference point for a warm, mobile-native consumer-crypto aesthetic, including component states, empty states, and motion — close in spirit to a consumer app such as Kite.

Safe, ENS, Optimism & Polygon design systems
linked from ethereum.org's design hub
DEEP

Publicly available systems from Safe (wallet security), ENS (names/addresses), Optimism, and Polygon — examples of color tokenization, address handling, and standardized transaction states. Accessed via the design-systems list on the ethereum.org hub.

07

Case studies

Two consumer wallets that addressed the non-crypto onboarding problem relevant to Kite.

Phantom — design case study (Bakken & Baeck)
the studio behind Phantom's product design
CORE

How a self-custody wallet was made approachable. A companion onboarding breakdown details the specific decisions for onboarding non-crypto users.

Designing Rainbow's Moat
Collab+Currency · design as competitive edge
CORE

Argues that Rainbow's competitive advantage is its design and delight — a strategic reference on the value of consumer-grade UX in crypto. Companion: CoinDesk on Rainbow's mobile-first design.

08

Ongoing sources

Web3 patterns change frequently; these sources keep the reference current.

a16z crypto — writing & Crypto Startup School
a16zcrypto.com · strategy + design talks
CORE

A substantive ongoing source on consumer-crypto direction, including design and onboarding talks from Crypto Startup School.

Web3 design communities & Design DAOs
discovery via ethereum.org's community section
DEEP

The ethereum.org hub links to active web3 design communities and Design DAOs — venues for peer questions and current work.

Kite surface → resource map

Reference cluster for each Kite flow.

Kite surfaceWhat is newReference
Auth & account (Dynamic)
Apple / Google / OTP, merge logic
Embedded wallet created silently; no seed phrase; account recovery§03 (all) + §05 Dynamic security
Pre-KYC & identity
self-declaration → email → Sumsub
Largely standard fintech KYC§01 user research
Card (DCS / DeCard)
issuance & spend
Standard card UX over a crypto balance; funding-source clarity§04 balances
Ramp (Transfi) & QR payFiat ↔ crypto conversion, fees, confirmation and finality§04 core flows + §02 intents-first
Balances, send/receive, historyAddresses, tokens, networks, gas/fees, pending/confirmed states§04 (all) + §06 systems
High-value actions & recoveryIrreversibility, step-up auth, blind-sign avoidance§05 (all)

Activities to complete

A checklist of actions, in no fixed order.