GenoBank.io

Universal Biosample Registration Flow Diagrams

Current Flow vs Improved Flow

Current Flow (GenoBank Partners Only)

┌─────────────────┐
│ 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  │
└─────────────────┘

Improved Flow (Any Biosample)

┌─────────────────┐
│ Scan ANY Tube   │ (23andMe, Ancestry, etc.)
└────────┬────────┘
         ↓
┌─────────────────┐
│ Face ID/Passkey │ (Instant authentication)
└────────┬────────┘
         ↓
┌─────────────────┐
│ BioNFT Created  │ (Automatic)
└────────┬────────┘
         ↓
┌─────────────────┐
│ Email Sent      │ (Confirmation + next steps)
└─────────────────┘

Detailed User Journey

1. Discovery Phase

User has DNA kit from any company
         ↓
Opens GenoBank.io on phone
         ↓
Clicks "Register Any DNA Kit"

2. Registration Phase

┌────────────────────────────────┐
│      📱 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            │
│                                │
└────────────────────────────────┘

3. Post-Registration Options

                  User Dashboard
                        │
        ┌───────────────┼───────────────┐
        ↓               ↓               ↓
 Upload Results  Invite Labs    View BioNFT
        │               │               │
        ↓               ↓               ↓
 AI Analysis    Share Access    Public Proof

Technical Flow

Authentication Decision Tree

Start
  │
  ├─ Has Passkey? ─→ Yes ─→ Use Passkey ─→ Create Wallet
  │                                              │
  └─ No ─→ Has Email? ─→ Yes ─→ Magic Link ─→ ─┘
           │                                    │
           └─ No ─→ Phone SMS ─→ ─────────────┘
                                               ↓
                                         Hidden Wallet
                                         (User never sees
                                          private keys)

BioNFT Creation Flow

Scan Barcode → Validate Format → Check Duplicates
      │               │                │
      ↓               ↓                ↓
Company Search → Create Token ID → Mint on Chain
      │               │                │
      ↓               ↓                ↓
Store Metadata → Send Email → Update Dashboard

UI Mockups

Mobile Scanner Screen

┌─────────────────────┐
│ ←  Register Kit     │
├─────────────────────┤
│                     │
│   📷                │
│                     │
│ ┌─────────────────┐ │
│ │                 │ │
│ │  Camera View    │ │
│ │                 │ │
│ │ ─ ─ ─ ─ ─ ─ ─  │ │
│ │  Place barcode  │ │
│ │     here        │ │
│ │ ─ ─ ─ ─ ─ ─ ─  │ │
│ │                 │ │
│ └─────────────────┘ │
│                     │
│ Can't scan?         │
│ [Enter manually]    │
│                     │
└─────────────────────┘

Success Screen

┌─────────────────────┐
│ ←  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    │
│                     │
└─────────────────────┘

Benefits Visualization

For Users

Before GenoBank              With GenoBank
     │                            │
     ↓                            ↓
Send DNA to Company          Register First
     │                            │
     ↓                            ↓
Hope for the Best            Blockchain Proof
     │                            │
     ↓                            ↓
No Control                   Full Control
     │                            │
     ↓                            ↓
Data Sold?                   You Decide

For Companies

Traditional Model            GenoBank Model
     │                            │
     ↓                            ↓
Customer Distrust            Public Trust
     │                            │
     ↓                            ↓
Data Silos                   Interoperable
     │                            │
     ↓                            ↓
Liability                    Shared Responsibility

Implementation Priority

MVP Features (Phase 1)

Essential:
├─ Universal Scanner
├─ Passkey Auth
├─ Basic BioNFT
└─ Email Notifications

Nice to Have:
├─ Company Logos
├─ Photo Upload
└─ Stats Dashboard

Future Features (Phase 2+)

Advanced:
├─ AI Analysis
├─ Lab Marketplace
├─ Mobile Apps
├─ Batch Registration
└─ API for Partners