Trail Mate User Goal and System Behavior Map

21 source-supported user goals; not a page list. Markdown is the authoritative source of content.

21Use cases
6Business contexts
2Design candidates

Design caliber

Confirmed means that the behavior has a source code owner; candidate means that the target exists but the key model has not yet been closed. Call, Package, Firmware, and Wi-Fi Lease are valid use cases and do not automatically become independent domain models.

Switch active protocols and submit wireless configuration

Network, Identity and Directory

Safely release the old protocol, load the new protocol partition and commit the configuration after successful startup.

Open the design

Manage contacts, nearby nodes and local trusts

Network, Identity and Directory

Convert protocol observations into directory entries and perform save, rename, ignore, delete and manual verification.

Open design

Connect to Wi-Fi and arbitrate networking capabilities

Network, Identity and Directory

Connect to the network and allocate revocable leases between calls, OTA, package downloads, and persistent connections.

Open design

Send decentralized messages and track delivery

Communication, media and delivery

Verify the target, create a local message, send it through the activity protocol, and submit the final state by the ledger.

Open design

Receive, verify and submit decentralized messages

Communication, media and delivery

Wireless events initiate the receiving chain; the session is refreshed only after verification, deduplication and persistence are successful.

Open design

Initiate or respond to a Reticulum real-time call

Communication, media and delivery

Establish a link, soft-seize resources, ring, answer and enter the exclusive media stage.

Open design

Monitor analog intercom channel

Communication, media and delivery

Start reception monitoring according to device capabilities, display frequency, signal and volume and release radio safely.

Open design

Receive and save SSTV images

Communication, media and delivery

Start SSTV reception, display decoding progress and images, and report the save path.

Open design

Use offline maps to establish on-site situation

Map, positioning and on-site awareness

Construct a situation view that can be used offline from local tiles and overlay objects with source time.

Open design

Check GNSS satellites, positioning and time authority

Map, positioning and scene awareness

Displays satellite sky images, receiver diagnostics and fix quality, and only updates the system clock on valid time inputs.

Open design

Record and reliably save on-site trajectories

Map, positioning and scene awareness

Put valid positioning samples into a bounded queue, write them in batches by the storage worker, and flush them when stopped.

Open design

Load the route and determine yaw and recovery

Map, positioning and scene awareness

Read the route, calculate the nearest line segment distance and update the yaw status using dual thresholds; the domain owner has not yet been formed.

Open design

Detect protocol air interface parameters and confirm availability

Communication, media and delivery

Traverse the limited complete LoRa profile and record protocol-level evidence; only MC Discover responses and MT-related ACKs are upgraded to confirmations.

Open design

Establish team credentials and member relationships

Team collaboration

Create teams, exchange pairing messages and keys, and handle kick, key request and leader transfer.

Open design

Share team locations, waypoints, tracks and chat

Team collaboration

Encode business facts with Team payload, send via activity transport and update map or chat with received events.

Open design

Install, update or uninstall extension packs

Device maintenance and data ownership

Check firmware and memory compatibility, download verification archives, and atomically update payload and installed index.

Open design

Check and install device firmware updates

Device maintenance and data ownership

Check the version, obtain OTA exclusive resources, download and install, and end with reboot or error.

Open design

Back up, restore or reset device settings

Device maintenance and data ownership

Create controlled backups on SD, verify content before restoring, dangerous resets require explicit confirmation.

Open design

Leave device storage security to the USB host

Device maintenance and data ownership

Pause storage users such as GPS/radio/screen sleep, switch SD ownership, and restore on exit.

Open design

Exchange application data with external host via HostLink

External application and host integration

Session handshake, sequence number and frame routing protection status/GPS/configuration are exchanged with app-data.

Open design

Provide protocol compatibility services to mobile applications

External application and host integration

IPhoneAppFacade provides shared application capabilities for Meshtastic and MeshCore BLE core without mixing two sets of wire contracts.

Open design