Status: Brainstorm
Phase: Phase 4 | Tier: Free + Pro
Overview
IQ Points are High IQ’s internal currency. They are earned by using the app — importing orders, scanning labels, sharing content, referring friends, maintaining streaks, and earning badges. They are spent in the IQ Store on cosmetic upgrades, bonus content, and status items. They are never purchasable with real money. The purpose of IQ Points is to create a tangible, accumulating sense of progress that exists alongside the badge system. Badges are milestone markers (“you did this thing”). IQ Points are a persistent balance (“you have been consistently engaged”). Together, they create a dual reward loop: badges for achievement and points for participation. The critical design principle is that IQ Points never buy subscription features. They buy things that are fun, visible, and status-signaling — profile frames, custom share card backgrounds, bonus report sections, exclusive titles. The subscription ($12.99/mo Pro) unlocks core functionality. IQ Points unlock personalization and prestige. This separation keeps the subscription valuable while giving every user (including Free tier) something to earn and aspire to. IQ Points also serve as the economic backbone of the referral system. Referring a friend who subscribes to Pro earns 500 IQ — the single highest point action. This makes referral rewards feel substantial without involving real money.Earning IQ Points
Every meaningful action in the app earns IQ Points. The earning rates are calibrated so that a moderately active user (orders twice a month, scans a few labels, shares occasionally) accumulates enough points for a meaningful IQ Store purchase roughly every 6-8 weeks.Action Rewards
| Action | IQ Points | Frequency Limit |
|---|---|---|
| Share any content | 10 | 5x per day |
| Upload a dispensary order | 25 | 1x per order |
| Scan a label | 25 | 5x per day |
| Earn a badge (Common) | 50 | Per badge |
| Daily login streak (7 days) | 50 | Weekly |
| Earn a badge (Rare) | 100 | Per badge |
| Friend signs up from your link | 100 | See referral caps |
| Earn a badge (Epic) | 200 | Per badge |
| Friend uploads their first order | 200 | See referral caps |
| Friend subscribes to Pro | 500 | See referral caps |
| Earn a badge (Legendary) | 500 | Per badge |
Earning Rules
- Daily earning cap: 500 IQ Points per day from non-referral actions (prevents farming)
- Referral daily cap: 1,000 IQ Points per day from referral-related actions
- No double-dipping: An action that triggers both a badge and a direct reward gives the badge points only (the higher value)
- Streak multiplier: A 30-day login streak earns 2x points on all actions for the next 7 days
- Points are permanent: Earned IQ Points never expire. Spent points are deducted from the balance.
IQ Store
The IQ Store is a dedicated screen where users browse and purchase items with their accumulated IQ Points. Items are organized by category and sorted by price.Store Items
Profile Customization (300-1,500 IQ)
Profile Customization (300-1,500 IQ)
| Item | Price | Description |
|---|---|---|
| Share Card Background: Dark Mode | 300 | Dark theme for all share cards |
| Share Card Background: Botanical | 300 | Cannabis leaf pattern background |
| Share Card Background: Gradient | 300 | Premium gradient backgrounds (5 options) |
| Profile Frame: Terpene Ring | 500 | Animated frame showing your dominant terpene colors |
| Profile Frame: High Family | 500 | Frame styled after your dominant High Family |
| Custom App Icon: Midnight | 1,500 | Dark app icon variant |
| Custom App Icon: Emerald | 1,500 | Green/gold app icon variant |
| Custom App Icon: Minimal | 1,500 | Simplified monochrome icon |
Bonus Content (750-1,000 IQ)
Bonus Content (750-1,000 IQ)
| Item | Price | Description |
|---|---|---|
| Strain Comparison Tool | 750 | Side-by-side comparison view for any two strains (permanent unlock) |
| Deep Dive Report Section | 1,000 | Unlocks an extended “Deep Dive” section in research reports with additional medical research, growing conditions, and historical context (permanent unlock) |
Status & Titles (2,000-3,000 IQ)
Status & Titles (2,000-3,000 IQ)
| Item | Price | Description |
|---|---|---|
| ”Founding Member” Title | 2,000 | Permanent title displayed on profile and share cards (limited: only available during Year 1) |
| “Cannabis Scholar” Title | 2,000 | Title for users who have read 50+ reports |
| ”Terpene Expert” Title | 2,000 | Title for users who have scanned 25+ labels |
| Priority Feature Requests | 3,000 | Submit feature requests that go directly to the development team with guaranteed response (3 requests included) |
Store Rules
- Cosmetics only — No subscription features are purchasable with IQ Points. Ever.
- Permanent unlocks — All items are permanent once purchased (no rentals, no expiration)
- No real money — IQ Points cannot be purchased with real money. This is non-negotiable.
- Refundable — Items can be refunded within 7 days for full IQ Points back (one refund per item)
- Limited editions — Some items are time-limited (e.g., “Founding Member” title). Once the window closes, the item is gone forever.
User Value
How It Works
Earn Points Naturally
IQ Points are earned passively through normal app usage: importing orders, scanning labels, reading reports, sharing content. A running total is visible in the profile tab and as a subtle badge in the navigation bar.
Track Your Balance
The profile screen shows the current IQ Point balance, recent earning history, and progress toward the next meaningful IQ Store threshold. A “Recent Activity” feed shows each earning event.
Browse the IQ Store
The IQ Store is accessible from the profile screen. Items are organized by category with clear pricing. Items the user can afford are highlighted. Items they are close to affording show “X more points needed.”
Purchase an Item
Tap an item, review the description, and confirm the purchase. Points are deducted immediately. The item is applied instantly (profile frame changes, share card background updates, etc.).
Technical Approach
Data Model (Convex)
Key Mutations
| Mutation | Purpose |
|---|---|
earnPoints | Award IQ Points for an action (validates caps, prevents double-dipping) |
spendPoints | Deduct points for store purchase (validates balance, records transaction) |
refundPurchase | Refund a store purchase within 7-day window |
getBalance | Return current balance + recent transactions |
getStoreItems | Return available store items with affordability status |
getLeaderboard | Return top earners (opt-in only, for Challenges feature) |
Architecture Considerations
- Real-time balance — Convex’s real-time sync means the IQ Point balance updates instantly across all screens when points are earned. No polling, no refresh needed.
- Transaction log — Every point earned and spent is logged as an immutable transaction. This enables full audit trails and makes disputes resolvable.
- Cap enforcement — Daily caps are enforced at the mutation level using date-bucketed counters. Attempting to earn beyond the cap silently succeeds (the action completes) but awards zero points.
- Streak tracking — Login streaks are tracked via a
last_active_datefield. A gap of more than 24 hours resets the streak counter. The 30-day multiplier is applied as a 2x modifier in theearnPointsmutation.
Tier Impact
| Tier | Access |
|---|---|
| Free | Earn IQ Points from all actions, browse IQ Store, purchase profile customization items |
| Pro | All Free benefits + bonus earning rates (1.5x multiplier on all actions), access to premium store items (Deep Dive section, priority feature requests), streak multiplier |
Dependencies
- Badge system with rarity levels — built and live (triggers badge-earned points)
- Order import — built and live (triggers order upload points)
- Label scanner — built and live (triggers scan points)
- Share Cards (Phase 1) — triggers share points
- Referral System (Phase 2) — triggers referral points (the largest earning action)
- Convex tables for IQ Points (iq_points, iq_transactions, iq_store_items, iq_purchases)
- IQ Point balance UI (profile badge, balance screen)
- IQ Store screen with item browser and purchase flow
- Daily cap enforcement logic
- Streak tracking and multiplier system
- Transaction history feed
Open Questions
- Complexity timing — Is a full points economy too complex for early-stage growth? An alternative is to launch with badges + cosmetic rewards only (no points), and introduce IQ Points later when the user base is larger. The risk of launching too early is that the economy feels empty; the risk of launching too late is that early users miss the earning window.
- Earning rate calibration — The proposed rates are educated guesses. What is the right “time to first meaningful purchase”? 6-8 weeks feels right, but testing may reveal that users need faster gratification.
- Store item freshness — How often should new items be added to the IQ Store? Monthly drops? Seasonal? User-requested items?
- Inflation control — As users accumulate more points over time, do we need to increase store prices or introduce point sinks? A “prestige reset” mechanic (trade all points for a rare title) could help.
- Daily cap communication — Should users see “you’ve hit today’s earning cap” or should the cap be invisible? Transparency builds trust but may frustrate power users.
Related Features
- Referral System — The primary high-value IQ Point earning channel
- Community Badges — Badge earned events trigger IQ Point awards
- Challenges & Leaderboards — Monthly challenges award bonus IQ Points
- Cannabis Personality — Personality card generation could cost or earn IQ Points