┌─────────────────┐
│ Lab Creates URL │ (Requires pre-registration)
└────────┬────────┘
↓
┌─────────────────┐
│ Print QR on Kit │
└────────┬────────┘
↓
┌─────────────────┐
│ User Scans QR │
└────────┬────────┘
↓
┌─────────────────┐
│ Complex Consent │ (Multiple steps)
└────────┬────────┘
↓
┌─────────────────┐
│ Create Wallet │ (12 words, confusing)
└────────┬────────┘
↓
┌─────────────────┐
│ Sign Transaction│
└────────┬────────┘
↓
┌─────────────────┐
│ BioNFT Created │
└─────────────────┘
┌─────────────────┐
│ Scan ANY Tube │ (23andMe, Ancestry, etc.)
└────────┬────────┘
↓
┌─────────────────┐
│ Face ID/Passkey │ (Instant authentication)
└────────┬────────┘
↓
┌─────────────────┐
│ BioNFT Created │ (Automatic)
└────────┬────────┘
↓
┌─────────────────┐
│ Email Sent │ (Confirmation + next steps)
└─────────────────┘
User has DNA kit from any company
↓
Opens GenoBank.io on phone
↓
Clicks "Register Any DNA Kit"
┌────────────────────────────────┐
│ 📱 CAMERA VIEW │
│ │
│ ┌──────────────────┐ │
│ │ ░░░░░░░░░░░░░░░░ │ ← Tube │
│ │ ║║║║║║║║║║║║║║║║ │ │
│ └──────────────────┘ │
│ │
│ [Auto-detected: 23andMe] │
│ │
└────────────────────────────────┘
↓
┌────────────────────────────────┐
│ 🔐 AUTHENTICATION │
│ │
│ ┌────────────────┐ │
│ │ Use Face ID │ │
│ └────────────────┘ │
│ │
│ Or: [Email] [Phone] │
│ │
└────────────────────────────────┘
↓
┌────────────────────────────────┐
│ ✅ SUCCESS! │
│ │
│ Your biosample is registered │
│ BioNFT #1234567 │
│ │
│ 📧 Check your email │
│ 📊 View Dashboard │
│ │
└────────────────────────────────┘
User Dashboard
│
┌───────────────┼───────────────┐
↓ ↓ ↓
Upload Results Invite Labs View BioNFT
│ │ │
↓ ↓ ↓
AI Analysis Share Access Public Proof
Start
│
├─ Has Passkey? ─→ Yes ─→ Use Passkey ─→ Create Wallet
│ │
└─ No ─→ Has Email? ─→ Yes ─→ Magic Link ─→ ─┘
│ │
└─ No ─→ Phone SMS ─→ ─────────────┘
↓
Hidden Wallet
(User never sees
private keys)
Scan Barcode → Validate Format → Check Duplicates
│ │ │
↓ ↓ ↓
Company Search → Create Token ID → Mint on Chain
│ │ │
↓ ↓ ↓
Store Metadata → Send Email → Update Dashboard
┌─────────────────────┐
│ ← Register Kit │
├─────────────────────┤
│ │
│ 📷 │
│ │
│ ┌─────────────────┐ │
│ │ │ │
│ │ Camera View │ │
│ │ │ │
│ │ ─ ─ ─ ─ ─ ─ ─ │ │
│ │ Place barcode │ │
│ │ here │ │
│ │ ─ ─ ─ ─ ─ ─ ─ │ │
│ │ │ │
│ └─────────────────┘ │
│ │
│ Can't scan? │
│ [Enter manually] │
│ │
└─────────────────────┘
┌─────────────────────┐
│ ← Complete ✓ │
├─────────────────────┤
│ │
│ ✅ │
│ │
│ Registered! │
│ │
│ Your 23andMe kit │
│ is now protected │
│ by blockchain │
│ │
│ BioNFT #1234567 │
│ │
│ ┌─────────────────┐ │
│ │ View Dashboard │ │
│ └─────────────────┘ │
│ │
│ What happens next? │
│ • Check your email │
│ • Upload results │
│ when ready │
│ • Control access │
│ │
└─────────────────────┘
Before GenoBank With GenoBank
│ │
↓ ↓
Send DNA to Company Register First
│ │
↓ ↓
Hope for the Best Blockchain Proof
│ │
↓ ↓
No Control Full Control
│ │
↓ ↓
Data Sold? You Decide
Traditional Model GenoBank Model
│ │
↓ ↓
Customer Distrust Public Trust
│ │
↓ ↓
Data Silos Interoperable
│ │
↓ ↓
Liability Shared Responsibility
Essential:
├─ Universal Scanner
├─ Passkey Auth
├─ Basic BioNFT
└─ Email Notifications
Nice to Have:
├─ Company Logos
├─ Photo Upload
└─ Stats Dashboard
Advanced:
├─ AI Analysis
├─ Lab Marketplace
├─ Mobile Apps
├─ Batch Registration
└─ API for Partners