Product Roadmap

Where we've been and where we're going. Both apps, one vision.

V1.0 — Foundation
March 2026
  • MGRS navigation with 10-digit precision
  • Field Link: BLE proximity sync with platform-specific secondary transports (iOS Multipeer Connectivity, Android Nearby Connections), 2-8 devices
  • AES-256-GCM payload encryption in PIN and QR sessions with ECDH P-256 key exchange (Open mode is unencrypted by design)
  • 11 tactical tools
  • Offline MBTiles map downloads
  • After-Action Report PDF export
  • 4 tactical themes
  • In-app subscriptions
V1.1 — Field Hardening
March 2026
  • GPS Kalman filter smoothing
  • Ultra Expedition battery mode (<2%/hr)
  • Exponential backoff reconnect logic
  • Peer distance/bearing HUD overlay
  • Session history persistence
  • Localization (English + Spanish)
  • Help, About, and Terms screens
V1.2.1 — Reliability
March 2026
  • Persistent waypoint system
  • Relative bearing arrow fix
  • BLE transport debug logging
  • Compass heading audit
V1.3 — Team Features
March 2026
  • Team roles: Lead, Scout, Medic, Comms, Custom
  • Waypoint sharing (personal + team)
  • Shared annotations with undo/delete
  • Boundary geofence alerts
  • Enhanced AAR with per-member tracks
  • NATO phonetic voice callouts
  • Session export/import
  • New marker categories
V1.4 — Extended Range
March 2026
  • BLE Long Range (Coded PHY) for 400m-1km range
  • Connection quality indicator (RSSI signal bars)
  • FixPhrase: 4-word location encoding (~11m accuracy)
  • OpenStreetMap offline tile downloads
V1.5 — Security + Communication
April 2026
  • ECDH P-256 key exchange (per-peer encryption)
  • Actual BLE Coded PHY negotiation for extended range
  • Emergency beacon with one-tap SOS and team alerts
  • Tactical messaging (8 pre-canned + free text)
  • Connection quality warnings and signal bars
  • V1.5.1 patch: repaired Emergency Beacon wiring and Field Link scan/join flow
  • V1.5.2 patch: fixed BLE peer sync, MGRS grid accuracy, mode-specific callouts, PIN flow
  • V1.5.2 Android production submission to Google Play — full iOS feature parity, first production build since v1.3.1 closed beta
  • V1.5.3 patch: expanded in-app location disclosure to clearly explain what location data is accessed, how it is used, and that it stays on your device
  • V1.5.4 patch: Field Link reliability — joining iOS-to-iOS sessions now works, position broadcasts are properly chunked so iOS no longer truncates them, joiners inherit the host's operational mode, lead promotion propagates correctly, display name changes update connected teammates live, and waypoints / search areas / boundaries persist across leave-and-rejoin. Multipeer Connectivity runs alongside BLE on iOS, GPS holds a fix when stationary, and emergency SOS no longer re-displays after acknowledgement
  • V1.5.5 — Trust hardening: AES-256-GCM payload encryption is now actually wrapped around every Field Link sync packet in PIN and QR sessions; QR mode finally authenticates the joiner against a host-validated key; track recording is wired into session lifecycle so After-Action Reports include real GPS routes; annotation persistence survives restart; release-only Sentry crash diagnostics with PII off and GPS coordinates stripped (disclosed in privacy policy); offline tile downloads throttle and cap region size to respect public-tile-server policies; production print() calls replaced with a structured logger that suppresses in release. Plus 6 rounds of independent code review fixes on the encryption envelope, partial-cleanup robustness, wrong-PIN/QR rejection UX, iOS session startup, and engine state guarantees
V1.6 — Field Reliability + Android + Meshtastic MVP
Q2 2026
  • Field Readiness Preflight: one-tap pre-mission check that confirms downloaded AO map coverage, GPS permission, background location, Bluetooth, local network, notifications, battery mode, storage, encryption mode, team roster, and last successful peer test. Each teammate shows as Ready / Partial / Not Ready, and the readiness snapshot lands in the AAR
  • Mission Packets (extending session templates): operational mode, roster roles, security mode, check-in cadence, rally point, boundaries/sectors, required map region, quick messages, and AAR schema in one shareable bundle. Templates for SAR Hasty Search, Training Lane, Hunting Party, Guide Trip, Event Safety, Family Hike. Share by QR, local file, AirDrop / Nearby Share, or Field Link
  • Map Health: per-teammate AO coverage, missing zooms, stale layers, storage impact, attribution, and a "will work offline" status. Lead can see whether teammates have the same AO downloaded
  • Licensed offline tile provider: provider abstraction supporting demo OSM, licensed offline providers, self-hosted PMTiles / vector tiles, and USGS where allowed. Replaces the public-tile fallback for paid users
  • Meshtastic BLE bridge MVP: position, status, and SOS over LoRa for multi-kilometer team awareness. Tight scope first; chat and richer assignment payloads later
  • Android production release on Google Play with full physical-device QA. Field Link reliability on Android required before public ship
  • Team diagnostics export: one-tap radio / location / permission state snapshot for support, with sensitive fields redacted
  • Hard claims gate: every public claim mapped to implemented-and-tested, beta/limited, or removed-from-copy
V2.0 — SAR Pro MVP
Q3 2026
  • Coverage Confidence Engine: auto-classify track segments as searching, transit, stationary, vehicle, uncertain, or stale using speed, role, mode, heading variance, and user-selected modality. Lead sets swath width per modality / person / dog team. Renders searched area and unsearched gaps; highlights low-confidence segments where GPS accuracy or missing updates make coverage uncertain. Coverage confidence lands in AAR and ICS-style exports
  • Role-Based Layers with need-to-know visibility: Team Visible, Lead Only, Trainers Only, Evidence/Clues, Medical/Safety, Public/Client. Per-marker and per-annotation visibility. Lead can push only the assignment layer to field teams while keeping planning notes private
  • Team Accountability Pack: buddy pairs, PAR / check-in timer with missed-check-in escalation, status board (Green/Amber/Red/Black + Moving/Stationary/Offline/Low Battery), low-battery and no-motion alerts, last voice/radio contact timestamp, "Last known good" card for every member
  • Sector assignment + search pattern generation: assignment lifecycle from draft to debriefed
  • Clue / Hazard / Evidence workflow: clue marker with photo, notes, MGRS, timestamp, finder, confidence, action taken, visibility, status. Hazard marker with severity / radius / required action. Evidence marker hidden by default from field teams unless Lead shares. Sync thumbnail + metadata over low bandwidth, full-resolution media stays local / export. AAR + ICS attachments
  • ICS form generation (201, 202, 204) with assignment summaries
  • Replay MVP: timeline scrubber over team tracks, markers, status changes, and check-ins. Demonstrates value for AAR and training
  • CalTopo-compatible export formats (GPX/KML/GeoJSON) so SAR teams already centered on CalTopo can use Link as the field-team endpoint
V2.1 — Interoperability Pack
Q4 2026
  • CoT Lite: emit Cursor-on-Target position, marker, route, and SOS events. Import basic CoT positions/markers. Local UDP multicast on shared Wi-Fi. Clear security labels when data leaves Field Link encryption
  • CalTopo Companion Mode: import sectors / assignments from GPX/KML/GeoJSON (and later CalTopo Team API where appropriate). Export tracks, clues, assignments, and AAR data back to GPX/KML/GeoJSON/CSV. Field teams use Link offline; command staff can keep CalTopo/TAK as system of record
  • Local command-post bridge: Meshtastic / APRS / CoT translation for positions / status / SOS that lets a local hub forward team data to existing command systems
  • Task management tied to assignments and AAR
  • Freehand / live tactical drawing on shared map with role/layer permissions
  • Line-of-sight calculator (team comms planning use)
V2.2 — Training & Instructor Pack
Q1 2027
  • Scenario builder with reusable training lanes
  • Instructor mode: hidden subject route / clues, observer view of all teams, evaluator notes, team comparison
  • Injected events during exercise: casualty, clue, no-go zone, comms outage, weather shift
  • Real-time scoring: time to objective, route efficiency, check-in compliance, clue response, grid accuracy
  • Training AAR / certificate exports per participant
  • Moved earlier from V4.0 because training budgets are predictable and instructor mode showcases team awareness, replay, hidden layers, and AARs better than a consumer hike
V3.0 — Connected Operations
Q2 2027
  • Local Command Post Mode ships first: one phone / tablet / laptop acts as local hub over BLE, AWDL/Nearby, Wi-Fi LAN, or Meshtastic gateway. Local dashboard shows roster, map, assignments, check-ins, SOS, track health, and AAR builder. No account required
  • Optional encrypted cloud relay for teams that sometimes regain connectivity or need remote command visibility. Cloud never sees plaintext in strict mode
  • Web dashboard for incident commanders (local-first first, cloud second)
  • Multi-team bridging for mutual aid and large training
  • Shift handoff between team leads
  • External observer mode (read-only)
  • Organization licensing: signed team license file, QR enrollment, offline grace period, admin roster / callsign defaults, seat export/import. Hosted portal layered on top
  • Garmin inReach integration as team awareness source
V3.1+ — Sensors & Advanced Intelligence
Q4 2027
  • External GPS as a higher-quality team position source
  • Selective environmental sensors only when they feed team safety or incident records
  • Heart-rate and biometrics deferred until clear team demand and privacy policy support
V4.0 — Advanced Simulation
2028
  • Larger scenario library and multi-incident exercises
  • Simulated peer swarms (multi-team exercise simulation)
  • Performance analytics dashboard across cohorts
  • Solo land-nav drills and individual practice live in Red Grid MGRS, not Link
V1.0 — Foundation
February 2026
  • Real-time MGRS coordinates (1m precision) with tap-to-copy
  • DMA MGRS algorithm with Vincenty formula
  • Wayfinder arrow with bearing and distance
  • 8 tactical tools (back azimuth, dead reckoning, declination, pace count, precision, resection, solar, TDS)
  • 3 report templates (SALUTE, MEDEVAC, SPOT)
  • Red-on-black display for light discipline
  • Single waypoint storage
  • Zero network, zero tracking architecture
V2.0 — Pro Launch
March 2026
  • Pro in-app purchase unlock
  • 4 themes (Red Lens, NVG Green, Day White, Blue Force)
  • 6 report templates (+CFF, ICS-201, SPOTREP)
  • Unlimited waypoint lists
  • Coordinate format selector (MGRS, UTM, DD, DMS)
  • Magnetic declination (WMM)
  • 7 haptic types, accessibility, animations
V2.1 — Polish
March 2026
  • Custom grid input and compass heading autofill
  • Waypoint coordinate editing (edit MGRS after save)
  • Copy-to-clipboard on all fields
  • Font scaling fix and review prompt
V2.2 — Pro Features
March 2026
  • HUD mode (full-screen tactical display with compass/wayfinder)
  • Photo geostamp (burn MGRS + DTG onto any photo)
  • Shake-to-speak (NATO phonetic grid readout)
  • Grid crossing alerts (1km/100m haptic boundaries)
  • In-app help and support screen
V2.3 — Global Expansion
March 2026
  • 3-tier subscription pricing (monthly, annual, lifetime options)
  • ProGate paywall redesign with tier selector
  • 6-language in-app UI (EN, FR, DE, ES, JA, KO)
  • 26-locale App Store listings
  • Android closed testing on Google Play
  • Apple Search Ads campaigns
  • Startup crash fix and HUD layout improvements
V2.5 — Interoperability
March 2026
  • FixPhrase integration (open-source What3Words alternative)
  • GPX/KML waypoint export via Share sheet
  • Elevation and slope calculator tool (10th tactical tool)
  • OLED true black themes
  • Web-based MGRS Tactical Toolkit
V2.6 — Open Source Library
March 2026
  • @redgrid/mgrs npm package (DMA TM 8358.1 compliant)
  • Standalone MGRS/UTM/FixPhrase conversion library
  • Zero dependencies, ~15 KB
V3.0 — Tactical Map
March 2026
  • Offline OpenStreetMap tiles (no API key, fully local)
  • MGRS grid overlay on map
  • Mission planning with route overlay and GPX/KML import
  • External GPS support (Garmin GLO, Bad Elf via BLE)
  • Meshtastic/LoRa mesh position awareness
V3.2 — Scale & Precision
March 2026
  • Adjustable grid display scale
  • Offline tile download UI with cache management
  • Free 10-digit MGRS for all users
  • Topographic map layer (OpenTopoMap with contour lines)
  • Map style toggle: Standard, Dark Tactical, Topographic
  • Themed waypoint creation menu (light discipline)
V3.2.4 — Meshtastic Protocol
April 2026
  • Complete Meshtastic BLE rewrite using official protobuf protocol
  • iOS BLE permissions fix — mesh networking works on iPhone
  • Correct ToRadio UUID, startConfig handshake, FromNum notifications
  • Shared BLE manager prevents iOS Bluetooth conflicts
V3.3.0 — Field Ready
April 2026
  • Mesh positions rendered on tactical map with node ID, MGRS, bearing, distance
  • Meshtastic setup guide with BLE exclusivity note
V3.5 — Solo Operator
Q3 2026
  • Camera-based target acquisition (point camera → get distant MGRS grid)
  • Encrypted Meshtastic channels from app
  • Background position broadcast
  • CoT export (broadcast own position for ATAK interop)
  • Apple Watch companion (grid + bearing on wrist)
  • Route planning with elevation profile
  • Android public launch (satellite-optimized)
V4.0 — Ecosystem
Q4 2026
  • Offline voice commands ("Mark position" / "Send grid")
  • Inertial navigation fallback (IMU dead reckoning)
  • Satellite position reporting (iOS + Android NTN)
  • Custom report templates
  • Sensor fusion (barometric + IMU + GPS + external)
V5.0 — Platform
2027
  • iOS Live Activity + Dynamic Island
  • Widgets + Siri Shortcuts
  • Integration API for third-party apps