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 support detection and LR connection status on capable hardware
- 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)
- BLE Coded PHY negotiation on supported Android hardware
- 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 and renewed Android release-track momentum
- 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 Readiness Preflight
June 2026
- Field Readiness Preflight: one-tap pre-mission check with a single READY / CAUTION / NOT READY verdict across GPS permission, GPS fix accuracy, Bluetooth, offline map coverage, encryption mode, team roster, last successful peer contact, and battery
- One-tap fixes: grant location or jump straight to the offline-map download for items that can be fixed in-app; OS-level items link out with clear guidance
- Whole-team readiness board: each teammate broadcasts their readiness over the Field Link control channel and shows as Ready / Caution / Not Ready, so the Lead sees who's good before stepping off (Pro+Link and Team)
- Step-off snapshot in the AAR: the team's readiness at session start is captured and rendered as a page in the After-Action Report PDF (Pro)
- Review prompt now fires only after a session that actually linked a teammate
V1.7 — Field Reliability + Meshtastic MVP
Summer 2026
- 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 post-launch reliability: continue Google Play physical-device QA across Pixel, Samsung, and OnePlus devices, with cross-platform Field Link reliability treated as a release gate for future claims
- 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 (privacy-friendly 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 — Coordinate Engine
March 2026
- Hardened MGRS/UTM/FixPhrase conversion engine (DMA TM 8358.1 compliant)
- 1-meter precision across every coordinate format
- Same engine across both apps and the web toolkit
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