KYC & Verification / 14 primitives + composition

KYC + verification primitives

Visual primitives for the Mufflermen onboarding KYC flow — built against Australian compliance vocabulary (AUSTRAC, ATO, ABN lookup, APP, NSW Fair Trading) plus US/UK/NZ adaptations. Visual reference only — no real backend wired.

Production answer

KYC + verification primitives is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview KYC + verification primitives states
Generative search brief

KYC + verification primitives: Visual primitives for the Mufflermen onboarding KYC flow — built against Australian compliance vocabulary (AUSTRAC, ATO, ABN lookup, APP, NSW Fair Trading) plus US/UK/NZ adaptations. Visual reference only — no real backend wired.

Visual reference only — no real backend wired
Primitive 01

ID upload step

Document upload step with ID frame outline, front + back uploaders, constraint chips, camera CTA, and verification progress meter.

Stateful · uploadOpen
Primitive 02

Selfie capture card

Circular selfie capture frame with tap-to-take CTA, instruction list and retake action after preview.

Stateful · captureOpen
Primitive 03

Document verification status

Status card showing pending / under-review / approved / rejected / requires-additional-info with reviewer + ETA chip.

StatelessOpen
Primitive 04

Address verification row

Address row with proof-on-file / proof-needed chip and an upload-proof CTA when proof is missing.

StatelessOpen
Primitive 05

Phone OTP entry

Verification-specific 6-cell OTP with country code prefix, sent-to label and a resend timer.

Stateful · cellsOpen
Primitive 06

Sanctions screen result

AUSTRAC / OFAC / UN / DFAT screening card with scan timestamp, status chip and collapsible matched records.

Stateful · accordionOpen
Primitive 07

Tax info form

Country-first tax form — fields adapt for AU (TFN/ABN), US (SSN/ITIN/W-9), UK (UTR), NZ (IRD), or other (W-8BEN).

Stateful · countryOpen
Primitive 08

Business registration

ABN lookup with auto-fill, business structure radio chips (Sole trader / Pty Ltd / Partnership / Trust), trading-since.

Stateful · radioOpen
Primitive 09

Beneficial owner card

Owner list with name + ownership % chip + role + verification status + remove. Includes add-owner CTA.

Stateful · add/removeOpen
Primitive 10

KYC progress stepper

Horizontal multi-step progress (Identity / Address / Business / Owners / Tax / Bank) with locked indicators.

StatelessOpen
Primitive 11

Risk rating meter

Risk rating meter (Low / Medium / High / Manual review) with tone-shifting fill and contributing factor chips.

StatelessOpen
Primitive 12

Manual review banner

Top banner indicating Under manual review by compliance team — ETA chip, case reference, contact CTA.

Stateless · alertOpen
Primitive 13

Success state

Final all-set card with large check, headline, follow-up CTAs (Connect Stripe, Start first quote) and confetti on appear.

Stateful · confettiOpen
Primitive 14

Compliance disclosure

Compact legal block — privacy paragraph, APP / GDPR policies, retention summary, privacy contact email.

StatelessOpen
Composition

Full KYC journey

Multi-step journey composing the stepper, ID upload, selfie, OTP, address, business, owners, tax, sanctions, risk + success state.

CompositionOpen