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.
KYC + verification primitives is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.
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.
ID upload step
Document upload step with ID frame outline, front + back uploaders, constraint chips, camera CTA, and verification progress meter.
Selfie capture card
Circular selfie capture frame with tap-to-take CTA, instruction list and retake action after preview.
Document verification status
Status card showing pending / under-review / approved / rejected / requires-additional-info with reviewer + ETA chip.
Address verification row
Address row with proof-on-file / proof-needed chip and an upload-proof CTA when proof is missing.
Phone OTP entry
Verification-specific 6-cell OTP with country code prefix, sent-to label and a resend timer.
Sanctions screen result
AUSTRAC / OFAC / UN / DFAT screening card with scan timestamp, status chip and collapsible matched records.
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).
Business registration
ABN lookup with auto-fill, business structure radio chips (Sole trader / Pty Ltd / Partnership / Trust), trading-since.
Beneficial owner card
Owner list with name + ownership % chip + role + verification status + remove. Includes add-owner CTA.
KYC progress stepper
Horizontal multi-step progress (Identity / Address / Business / Owners / Tax / Bank) with locked indicators.
Risk rating meter
Risk rating meter (Low / Medium / High / Manual review) with tone-shifting fill and contributing factor chips.
Manual review banner
Top banner indicating Under manual review by compliance team — ETA chip, case reference, contact CTA.
Success state
Final all-set card with large check, headline, follow-up CTAs (Connect Stripe, Start first quote) and confetti on appear.
Compliance disclosure
Compact legal block — privacy paragraph, APP / GDPR policies, retention summary, privacy contact email.
Full KYC journey
Multi-step journey composing the stepper, ID upload, selfie, OTP, address, business, owners, tax, sanctions, risk + success state.