Architecture Document — v1.0

Fishing Domain Module

A co-branded, offline AI fishing assistant sold at Bass Pro Shops checkout counters. Comprehensive regional fishing knowledge, conversational AI via text and voice, and a product recommendation engine that maps advice directly to Bass Pro SKUs.

April 5, 2026 Pre-Prototype Bass Pro Partnership Model

01 Product Vision

The fishing module demonstrates the full commercial model for the USB AI product line: physical product at retail checkout → drives product sales via intelligent recommendations → upsells to mobile app and subscription tier → builds a brand ecosystem.

The module contains a comprehensive fishing knowledge base for a specific region, an AI assistant that answers questions conversationally (text or voice), and a product recommendation engine that maps every piece of fishing advice to purchasable Bass Pro SKUs.

Partnership Value
This isn't just a USB product — it's a 24/7 sales associate with perfect product knowledge and zero salary. Every recommendation maps to a Bass Pro SKU. The module drives attributable in-store and online purchases long after the initial sale.

Technical Stack

Identical to the sewing module — shared infrastructure across all domains. One engineering investment covers every future module.

ComponentImplementationSize
LLMLlama 3.2 3B (Q4_K_M) via llama.cpp~2.0 GB
VoiceWhisper Small via whisper.cpp~244 MB
Embeddingsall-MiniLM-L6-v2 (ONNX)~80 MB
Fish ID ClassifierMobileNet V3 fine-tuned (regional species)~25 MB
Vector DBSQLite + sqlite-vssVariable
UI + RuntimeLocal web server + browser UI + native launchers~170 MB

02 Geographic Segmentation

Three-Layer Content Architecture

The fishing module uses a layered architecture that enables market segmentation from a shared codebase — the firmware model applied to AI content.

Layer 3 — Sub-Regional
State-specific regulations, local water bodies, hyper-local species data, seasonal calendars
Example: "Virginia Freshwater" — regulations, featured lakes and rivers, local tips
Layer 2 — Regional
Regional species database, habitat types, climate patterns, regional techniques
Example: "Mid-Atlantic Freshwater" — 90+ species, piedmont/mountain/tidal habitat guides
Layer 1 — Core (Universal)
Knots, casting, fish biology, safety, gear care, cooking/prep, ethics
Shared across ALL fishing modules — one investment, infinite leverage

Product SKU Matrix

State Pack
$19.99 — 16 GB USB
Core + Regional + 1 State. ~3 GB content. Example: "Virginia Freshwater"
Regional Pack
$29.99 — 16 GB USB
Core + Regional + 4–6 States. ~5 GB content. Example: "Mid-Atlantic Freshwater"
Ultimate
$79.99 — 128 GB USB
All US regions, freshwater + saltwater. ~30 GB. The full encyclopedia.
Bass Pro Edition
$24.99 (subsidized) — 32 GB
Regional + full Bass Pro product catalog. Co-branded packaging. SKU recommendations built in.
The Firmware Model
All tiers ship on the same USB with the same runtime. Lower tiers simply have fewer content partitions unlocked. Upgrading from State to Regional = entering a license key that unlocks content already on the drive. Manufacturing pipeline is identical regardless of tier. Marginal cost of tier expansion is nearly zero.

Regional Breakdown (US Market)

RegionStatesFW SpeciesSW Species
NortheastME, NH, VT, MA, CT, RI, NY, NJ, PA~80~120
Mid-AtlanticDE, MD, VA, WV, DC, NC~90~130
SoutheastSC, GA, FL, AL, MS, LA~100~180
Great LakesOH, MI, IN, IL, WI, MN~90N/A
Central/PlainsMO, AR, KS, NE, IA, OK~70N/A
Mountain WestCO, WY, MT, ID, UT~50N/A
Pacific NorthwestWA, OR~60~90
SouthwestAZ, NM, TX, NV~60~80
CaliforniaCA~70~120
AlaskaAK~40~80

Total unique species entries: ~400–600 freshwater, ~300–500 saltwater. Significant overlap across regions reduces total content production below the sum.

03 Content Architecture

Layer 1 — Core (Universal)

Included in every fishing module. Estimated size: ~500 pages text + ~500 diagrams = ~1–1.5 GB.

Knots & Rigging (~30 entries)

Essential knots: Palomar, improved clinch, uni, blood, surgeon's loop, and more. Each includes step-by-step text, strength rating, best use cases, common mistakes. Diagrams are essential — knots are inherently visual content.

Casting Techniques (~15 entries)

Overhead, sidearm, roll cast, pitch, flip, skip cast, fly casting basics. Organized by rod type (spinning, baitcasting, fly).

Fish Biology (~20 topics)

How fish sense their environment (lateral line, vision, hearing), feeding behavior, seasonal cycles (spawn, post-spawn, summer, fall, winter), understanding structure and cover, reading water (current, depth, temperature, clarity).

Gear Fundamentals (~25 topics)

Rod types/actions/powers, reel types (spinning, baitcasting, fly, spincast), line types (mono, fluoro, braid, fly line), terminal tackle, gear maintenance. Each entry includes when-to-use guidance that maps naturally to product recommendations.

Safety & Ethics (~15 topics)

Boat safety, wading safety, weather awareness, catch-and-release best practices, invasive species, leave no trace, hypothermia, heat exhaustion, lightning safety.

Fish Preparation (~20 topics)

Field dressing by type, filleting techniques (round, flat, panfish), storage, basic cooking methods (pan fry, bake, grill, smoke), recipe suggestions by species.

Layer 2 — Regional Content

Estimated size per region: ~200 pages text + ~300 species images + ~100 diagrams = ~1–2 GB.

Species Database (~80–180 entries per region)

Each species entry is a comprehensive structured document:

{
  "id": "FISH-MA-FW-042",
  "common_name": "Smallmouth Bass",
  "scientific_name": "Micropterus dolomieu",
  "identification": {
    "description": "Bronze to brown, dark vertical bars...",
    "size_range": "12–20\" typical, 24\"+ trophy",
    "look_alikes": ["FISH-MA-FW-041"],
    "distinguishing_features": ["Red eye", "Vertical bars", "Jaw below eye"]
  },
  "habitat": {
    "preferred_structure": ["Rocky points", "Current breaks", "Ledges"],
    "temperature_preference": "65–75°F optimal"
  },
  "seasonal_behavior": {
    "spring": "Moves shallow for spawn at 60–65°F...",
    "summer": "Main lake points, ledges, current areas...",
    "fall": "Follows baitfish shallow, aggressive feeding...",
    "winter": "Deep structure, slow presentations..."
  },
  "techniques": [
    {
      "technique": "Ned rig",
      "conditions": "Clear water, pressured fish, finesse",
      "bass_pro_skus": ["BP-JIG-NED-GRN", "BP-PLSTC-STCK-GP"]
    }
  ],
  "eating_quality": { "rating": "Excellent", "preparation_notes": "..." },
  "regulations_ref": "REG-VA-BASS-SMB"
}

Habitat Guides (~15–20 per region)

Water body types, expected species, access info, seasonal patterns by regional climate.

Regional Techniques (~20 entries)

Techniques effective in the region, adaptations for local conditions (e.g., tidal freshwater in Chesapeake tributaries).

Layer 3 — State-Specific

Estimated size per state: ~50–100 pages + regulations DB = ~200–500 MB.

Regulations Database

{
  "id": "REG-VA-BASS-SMB",
  "state": "VA",
  "species": "Smallmouth Bass",
  "effective_date": "2026-01-01",
  "statewide_default": {
    "daily_limit": 5,
    "minimum_size_inches": 12,
    "season": "Year-round"
  },
  "exceptions": [
    {
      "water_body": "New River (below Claytor Dam)",
      "daily_limit": 3,
      "minimum_size_inches": 14
    }
  ],
  "disclaimer": "Current as of Jan 2026. Verify with state agency."
}
Critical Disclaimer
The module prominently displays that regulations are current as of a specific date and that users must verify with state wildlife agencies. This is both liability protection and an upsell — the subscription tier provides regulation updates.

Featured Water Bodies (~20–50 per state)

Name, location, access points, species present, seasonal patterns, local tips.

04 Bass Pro Shops Product Integration

How It Works

When the LLM generates advice involving gear, the recommendation pipeline activates:

LLM generates technique advice Extract gear references Query product catalog Match SKUs at 2–3 price tiers Append product cards

Example Interaction

User asks (via voice)
"What should I use for smallmouth in a rocky river?"

AI responds: "For smallmouth in that kind of water, a ned rig is hard to beat. Use a 1/8 to 1/4 oz mushroom head jig with a 3-inch stick bait in green pumpkin or brown. Fish it on 8 lb fluorocarbon with a medium-light spinning rod."

🎣 Recommended Gear
Z-Man Finesse ShroomZ Jig Head 1/4 oz (5-pk)
$5.99
Z-Man TRD 2.75" Green Pumpkin (8-pk)
$4.99
Berkley Trilene 100% Fluorocarbon 8 lb
$12.99

Revenue Model

$5–10
Per USB Sold
Retail margin split with Bass Pro
$2–5/mo
Per Active User
Attributable product sales via recommendations
$4.99/mo
Subscription
Regulation updates, frontier model, photo ID
TBD
Data Insights
Anonymized query data → market intelligence for Bass Pro

Attribution Tracking

Offline recommendations include a unique module ID + timestamp in the QR/URL when a user taps "View at Bass Pro." This enables tracking which recommendations drive purchases, understanding which product categories generate the most AI-driven interest, and proving ROI to Bass Pro for partnership renewal.

Product Catalog Structure

The module ships with a structured Bass Pro catalog (~2,500 products) mapped to recommendation contexts. Updated quarterly via download or subscription.

{
  "sku": "BP-ROD-SP-MH-70",
  "name": "Bass Pro Graphite Series Spinning Rod",
  "specs": {
    "length": "7'0\"", "power": "Medium-Heavy",
    "action": "Fast", "line_weight": "8–17 lb"
  },
  "price": "$49.99",
  "recommendation_contexts": [
    "largemouth bass general",
    "smallmouth bass",
    "walleye jigging",
    "versatile freshwater spinning"
  ],
  "tier": "mid-range"
}

05 Offline Fish Species Classifier

Fish identification has a higher accuracy bar than most domains — misidentification could lead to regulatory violations or safety issues.

Architecture

ParameterSpecification
Base modelMobileNet V3 Large or EfficientNet-B0, fine-tuned
Training data50–100 images/species × 100–200 species/region
Model size~15–30 MB per regional classifier
OutputTop-3 predictions with confidence scores
Confidence thresholdShow ID only if top prediction >70%

Accuracy Targets

MetricTarget
Top-1 accuracy85%+
Top-3 accuracy95%+
False positive on protected species<1%
"I'm not sure" rate10–15% acceptable
Safety Rule
If the classifier cannot distinguish between a legal and protected species with high confidence, it MUST flag this and recommend the user release the fish. Err on the side of caution, always.

Training Data Pipeline (Human-in-the-Loop)

Seed from iNaturalist + agencies Augment with generated images Expert validation Ensure photo diversity Deploy + collect corrections Retrain

Training set must include variation in: lighting (sun, overcast, flash), angle (side, top-down, held), condition (wet, dry, on ice), and life stage (juvenile, adult, spawning colors). Generated images are used only as training augmentation, never shown to users.

06 Content Sourcing Strategy

Species Information

Primary Sources (authoritative, public domain or licensable)

  • State wildlife agency species profiles (most states publish as public information)
  • USGS Nonindigenous Aquatic Species database (federal, public domain)
  • FishBase (CC-BY-NC — check commercial use terms)
  • University fisheries extension publications (land-grant, often public domain)
  • NOAA Fisheries species profiles (public domain for saltwater)

Content Generation Process

Compile from state agencies Enrich with research data Frontier AI synthesizes Expert review by region

Expert review: partner with fishing guides or fisheries biologists — estimated ~$500–1,000 per region for thorough review. Could be a paid contractor role.

Regulations

State wildlife agency regulation digests, published annually as public information. Update mechanism: free download for first year, subscription tier for ongoing updates, or annual edition USB (almanac model).

Images

Species photos (accuracy-critical — must be real photographs)

  • iNaturalist CC-licensed observations (largest source, variable quality)
  • State wildlife agency photo libraries
  • Commissioned photography: ~$2,000–5,000 per region for 200–400 species photos
  • Contributed photos from fishing guides (credit + compensation model)

Technique/gear/diagram images

  • Product images provided by Bass Pro as part of partnership
  • Knot and rigging diagrams generated programmatically (SVG)
  • Technique illustrations commissioned or generated

07 User Journey

Point of Sale (Bass Pro Checkout)

Customer Sees Product
Branded display at checkout: "Bass Pro Shops AI Fishing Guide — Your Expert, Anywhere"
Impulse Purchase
$19.99–24.99, or bundled free with purchases over $100
Packaging
USB drive + quick-start card + QR code for mobile app download

First Use

Plug In → Launch → Welcome
Same cross-platform launcher as all modules
Select Region/State
Unlocks relevant content partition on first launch
Suggested First Queries
"I'm new — what gear do I need?" / "What's biting right now?" / "What knot should I use?" / "Help me identify a fish"
Seasonal Context
Module knows the month and adjusts: "It's April — bass are moving shallow for pre-spawn. Try slow-rolling a spinnerbait along transition banks."

On the Water (Mobile App)

Voice Query
Hands are wet — voice is the primary input: "What should I try for walleye on a cloudy day in 15 feet?"
Photo ID
Snap a photo → offline classifier → species ID + regulations + prep tips
Product Recs Saved
Gear suggestions bookmarked for review with connectivity later

Ecosystem Expansion

Unlock More Regions
In-app purchase or new USB — license key unlocks content already on drive
Referral Program
"Gift a friend a fishing module" → referral rewards unlock additional content
Annual Update
"Virginia regulations updated for 2027" → subscription conversion
Cross-Sell
"You might also like our Hunting Guide module" → catalog expansion

08 Why Pay When Free AI Exists?

FactorFree AI (ChatGPT/Gemini)USB Fishing Module
Works offlineNo — requires connectivityYes — on boat, in backcountry
Curated, verified dataMay hallucinate species/regsExpert-reviewed, timestamped
Regional regulationsOften outdated or wrongCurrent as of purchase date
Product recommendationsGeneric, no retail linksBass Pro SKUs at multiple price points
Fish photo IDRequires connectivityOffline classifier, regional species
Account/loginRequiredPlug and play, zero friction
Physical productDigital onlyGiftable, collectible, shelf presence
Trust for non-tech usersIntimidating for manyFamiliar form factor (USB = plug in)

09 Partnership Pitch Framework

Value Proposition for Bass Pro Shops

  1. Incremental product sales: Every recommendation maps to SKUs. The module is a 24/7 sales associate with perfect product knowledge and no salary.
  2. Customer data insights: Aggregated query data reveals what customers want — real-time market intelligence for merchandising and inventory decisions.
  3. Brand differentiation: "First major outdoor retailer to offer an AI fishing guide." PR value alone justifies the pilot.
  4. Customer retention: Module and mobile app keep customers in the Bass Pro ecosystem between store visits.
  5. Low risk: Test in 10–20 stores before national rollout. USB cost is minimal. Content development cost is shared.

The Ask

  • Shelf/counter space in 10–20 pilot stores
  • Product catalog data feed (SKUs, descriptions, specs, pricing — updated quarterly)
  • Optional: Bass Pro marketing/branding assets for module UI
  • Revenue share on attributable product sales (terms TBD)
Key Insight
You're not asking Bass Pro to stock your product as a favor. You're telling them: this device drives incremental sales of your existing inventory, and here's the attribution data to prove it. At scale, they may subsidize the USB cost or give them away as value-adds with purchases over a threshold.

10 Open Questions

  • Regulatory disclaimers: Every regulatory response includes "Current as of [date] — verify with your state wildlife agency." This disclaimer doubles as a subscription upsell for up-to-date regulation access. Standard legal indemnification in terms of use.
  • Bass Pro exclusivity: Would they want exclusivity on the fishing module, or can we sell non-co-branded versions through other channels?
  • Seasonal editions: Is there a "spring edition" model, or does the module handle seasonality dynamically based on the current date?
  • International expansion: Canada, Mexico, Caribbean — adjacent markets that share species and techniques. Priority and timeline?
  • Hunting module: Natural extension — same partnership, same distribution. When do we start content development?
  • Fish misidentification liability: If the classifier misidentifies a protected species and the user keeps it, what's our exposure? Confidence threshold + "always verify" messaging should mitigate, but needs legal review.
  • Catalog freshness: Bass Pro rotates products seasonally. How do we handle SKU changes in the offline product? Quarterly update downloads?