MATCH Flow App
A Verb-Based Decision Support System
Transform the MATCH Framework from static documentation into active, real-time decision-making. When life gets complicated, get personalized shields in seconds.
The Verb-Based Model: Trigger β Action β Backlink
Instead of a static menu, the MATCH Flow App uses your real-time situation as its operating system. When you say "I'm going out," the app doesn't show a menuβit shows your personalized safety plan.
How It Works
Each "verb" (I'm going out, Need to talk, Something went wrong, He's being pushy) triggers the app to pull content from our core resource backlinks. This creates a flowing experience that feels like having a trusted friend who knows your safety plan.
Trigger β Action β Backlink Map
| Your Trigger | App Action | Content Source (Backlink) |
|---|---|---|
| "I'm going out" | Opens Live Session Mode β asks for environment, mindset, partner context | MATCH Framework |
| "Need to talk" | Displays context-aware scripts and icebreakers by category | Conversation Starters |
| "Something went wrong" | One-tap access to PEP/STI emergency protocols and clinic finder | Emergency Guide |
| "He's being pushy" | Generates direct boundary-setting scripts with alternatives | Pocket Scripts |
| "I messed up" | Stress Test scenarios to rebuild confidence and decision-making | Interactive Hub |
The Power of Backlinks
By connecting these triggers to our existing resource library, the app creates a dynamic "wrapper" that makes the MATCH Framework interactive. Users don't read about sexual healthβthey practice it in real-time scenarios.
Try It Now: Interactive MATCH Flow App
This interactive demo shows all five core modules: Live Session Mode, Stress Test Training, Pocket Scripts, and Emergency Resources. Everything works offline and locally.
Live Session Mode
Answer 3 quick questions to get your personalized shield
What You Just Experienced
- β Live Session Mode: A 3-question intake that generates personalized shields
- β Stress Test Training: 8 randomized scenarios to practice decision-making under pressure
- β Pocket Scripts Library: Context-specific language for 6 friction points
- β PEP Timer & Clinic Finder: One-tap emergency access to critical resources
- β MATCH Pillar Quick Links: Direct navigation to framework definitions
Five Core Modules: The Verb-Based Experience
1. Live Session Mode: The Active Logic Processor
The Verb: "I'm going out"
Instead of asking "What tools do you have?" (noun-based), the app asks "How do you think tonight?" (verb-based). In under 2 minutes, users answer three context questions:
- Environment: Home, Date, Party, Travel?
- Mindset: Sober, Drinking, High, Tired?
- Partner Context: Established, New, Unknown status?
The app then generates a personalized shieldβa priority hierarchy of MATCH pillars optimized for that specific moment. This isn't inventory-based protection; it's decision-based protection.
Learn More About MATCH Framework2. Broken Puzzle Troubleshooting Engine: If-Then Scenario Logic
The Verb: "Something went wrong"
This is where the app's real power emerges. Using the Redundancy Protocol, when any MATCH pillar "fails," the app automatically boosts the remaining four.
Real-world example: "The condom broke" β app pivots from Tools (T) to Medications (M) and Awareness (A), giving the user immediate language and resources.
View Pocket Scripts3. Stress Test Training: Gamified Muscle Memory
The Verb: "I messed up" / Practice Mode
Users don't learn safety by readingβthey learn by practicing under pressure. The Stress Test presents 8+ randomized scenarios (based on the constraints database) and asks: "How do you adapt your MATCH plan?"
Scenario Example:
"You lost your condoms at a festival. You have 5% phone battery. Your partner is pushing. You're slightly high. How do you navigate this?"
Correct Response: Prioritize Communication (C) for negotiation β Tools (T) for barrier alternatives β Habits (H) for exit protocol.
β Shield Score: 7/10 (SafER, not perfect)
Each session builds intuition. Over time, users develop muscle memory for complex decision-making, so real-world situations feel manageable instead of panic-inducing.
Explore Interactive Tools4. Interactive MATCH Pillars: Active Modules
The Verb: "Help me understand [pillar]"
Each pillar isn't just a categoryβit's an interactive tool:
π
M (Medications)
Smart tracker with protection window predictions, vaccine schedules, PrEP/ART management
ποΈ
A (Awareness)
Digital testing timeline with conversation scripts for status conversations
π‘οΈ
T (Tools)
Lube & barrier compatibility scanner with supply inventory
π¬
C (Communication)
Categorized conversation starters (Casual, Serious, Assertive)
β‘
H (Habits)
Automated supply stocking reminders and aftercare checklists
π
Integration Hub
All pillars work together in real-time decision scenarios
5. Panic Button: Emergency Logic System
The Verb: "It's an emergency"
When seconds matter, the Panic Button is one tap away:
- 72-Hour PEP Timer: Counts down the critical exposure-to-treatment window with integrated clinic finder
- STI Exposure Protocol: Doxy-PEP window, testing timelines, antiviral recommendations
- Clinic Finder: GPS-integrated map to nearest 24-hour ERs, sexual health clinics, LGBTQ+-affirming providers
- Crisis Support: Quick-dial hotlines for trauma, substance support, suicide prevention
The app provides no judgment, just immediate, actionable support. This is the safety net that catches users when the MATCH plan breaks.
Access Emergency GuideThe Redundancy Protocol: Core Logic Architecture
The MATCH Flow App's most powerful feature is its If-Then decision engine. Instead of asking users to memorize safety strategies, the app teaches through dynamic redundancy.
The Rule: Every Pillar is a Variable
If any MATCH Pillar (M, A, T, C, H) is null or fails, the app automatically optimizes the remaining four. This transforms user experience from panic ("I failed") to agency ("Here's my backup plan").
Five Canonical Scenarios
Scenario 1: Tools Fail (Barrier Breach)
Scenario 2: Medications Fail (Missed Dose)
Scenario 3: Communication Fails (Boundary Breach)
Scenario 4: Awareness Fails (Status Unknown)
Scenario 5: Habits Fail (Supply Shortage)
Why This Matters
Users don't have to be perfect. The app teaches resilience through redundancy. Every "failure" becomes a teaching moment, not a shame moment. This is how you build sexual health competence that lasts.
Technical Architecture: Privacy-First, Offline-First
The MATCH Flow App is built with user privacy and accessibility as the absolute foundation.
Core Design Principles
π Privacy First: Local-First Architecture
- β No cloud sync by default (all data stored locally)
- β Emergency Mode works fully offline
- β All sensitive data encrypted at rest (AES-256)
- β Optional encrypted backup (user opt-in only)
- β HIPAA-compliant design principles
π± Offline Access: Robust Disconnected Functionality
Everything critical works without internet:
- β Live Session intake form & shield generation
- β Stress Test scenarios & constraint logic
- β Full Script & Resource Library (searchable)
- β MATCH Framework definitions
- β 72-hour PEP Timer (with local reminders)
- β Session history & saved plans
β‘ Performance: Fast, Responsive, Native Feel
- β Instant app load (under 2 seconds)
- β No external API dependencies for core features
- β Optimized for low-bandwidth, high-latency environments
- β Haptic feedback for critical user actions
- β Accessible to users with slow connections or limited data plans
Content Database Structure
Developer Notes
The app is built as a React island within Astro, optimized for static rendering with client-side interactivity only where needed. All data is JSON-based for easy distribution and offline capability. The app implements localStorage for session persistence and IndexedDB for larger constraint/scenario datasets.
Implementation Roadmap
The MATCH Flow App is structured in three development phases for iterative refinement and user validation.
Phase 1: MVP (8-12 weeks)
Priority: Must-Have for Launch
- β If-Then decision engine (Redundancy Protocol)
- β Live Session HUD (3-step intake + shield output)
- β Basic MATCH Framework data structure
- β Basic Script Library (15+ scripts)
- β Stress Test (10 randomized scenarios)
- β Local storage and offline functionality
- β Privacy-first architecture (encrypted storage)
- β Mobile-responsive UI (iOS/Android web)
Phase 2: Gamification & Polish (4-6 weeks)
Priority: High-Value Features for Engagement
- β Stress Test streak tracking and badges
- β Personalized MATCH plan builder (save/load)
- β Session history and decision analytics
- β Advanced script customization
- β UI/UX refinement based on user testing
- β Accessibility compliance (WCAG 2.1 AA)
Phase 3: Advanced Features (6-10 weeks)
Priority: Future Expansion
- β Clinic Finder with geolocation integration
- β PEP Timer with push notifications
- β Health data integration (HIPAA compliance)
- β Optional cloud backup with end-to-end encryption
- β Community features (peer support, anonymized analytics)
- β Native app distribution (iOS/Android via Expo)
Philosophy: Navigation Over Documentation
The MATCH Flow App isn't a medical checklist. It's a decision-making companion designed to help users navigate real-world complexity with confidence.
Core Values
- Speed: Critical actions (Emergency, Start Session) should be 1-2 taps. No friction.
- Clarity: Every screen has one primary action. No decision paralysis.
- Non-Judgment: Language is affirming and destigmatizing. This is a peer app, not a medical form.
- Reversibility: Users can always go back, undo, or change their choices. Safety is iterative.
- Agency: The app empowers users as experts in their own sexual health, not patients.
Visual & Interaction Design
The app uses the HARNESS Visual Toolkit with bold, energetic colors (Safety Orange, Electric Yellow, Deep Purple) and dark mode as default. Interactions feel like a trusted friend, not a clinical tool.
- β’ Vibrant feedback on user actions (haptic, visual)
- β’ Witty, grounded tone in error messages and confirmations
- β’ Consumer-familiar metaphors (cafe ordering, digital go-bag)
- β’ Celebration moments for decision-making (badges, affirmations)
For Educators & Facilitators
The MATCH Flow App complements classroom and workshop settings. Teachers can use the app's scenarios as discussion prompts, or have students practice Stress Tests in groups. The app becomes a bridge between learning and practice.
Ready to Practice Sexual Health Resilience?
The MATCH Flow App transforms abstract education into actionable decision-making. Build your sexual health confidence one scenario at a time.
All MATCH Flow App resources are designed to be used alongside the HARNESS Curriculum. The app is your practice tool; the curriculum is your knowledge base.
Explore HARNESS Curriculum β