Saltar al contenido
NavTrax Sistema operativo de expedición

Platform · Offline first

A region is a contract. Not a cache.

A cache is whatever happened to be on screen when you last had signal. A region is a deliberate object: an area, a zoom envelope, the layers you chose, and a recorded tile epoch so you can see what is stale before you leave the road.

3Regions on Free20 on Pro, unlimited on Elite
100MBFree storage10 GB Pro, 100 GB Elite, unlimited Enterprise
1Epoch per regionSo staleness is a date, not a feeling
0Network calls in the fieldThe map, the search index and the AI are already local

The mechanism, not the promise.

Area and zoom envelope
You choose the bounds and the zoom range. The size estimate is computed per enabled layer before you commit.
Per-layer download
Every layer you have enabled is pulled for that envelope. A region is not one basemap — it is the whole stack you actually navigate with.
Version pinning
The tile epoch is recorded at download. The region list shows how old each one is, per layer.
Eviction
Regions are evictable individually and the app shows what each one costs on disk. Nothing is silently discarded.
Sneaker-net transfer
A region can be exported and imported over removable media, which is what makes air-gapped deployment a configuration rather than a separate product.

What you actually get.

01

Search works offline

A local index means searching for a place, a feature or a saved trip works with the radio off. This is the thing that most reveals whether an app is offline-first or not.

02

The assistant works offline

App-level questions and on-device classification run from a bundled knowledge base and TFLite models. No connection required.

03

Writes queue durably

Every edit goes into a persistent operation log before the UI acknowledges it. A process kill loses nothing.

04

Routing works offline

Re-planning against the cached graph, on the device.

05

Staleness is visible

You are told which layers in a region are old, and how old, rather than discovering it at a trail junction.

06

Group members share regions

A region prepared by a trip leader can be distributed to the party over mesh before departure.

Offline limits by tier (subscription_plans.limits)
TierRegionsStorageTrips
Free3100 MB5
Pro2010 GBUnlimited
EliteUnlimited100 GBUnlimited
EnterpriseUnlimitedUnlimitedUnlimited

Traced, node by node.

Every node in this graph names the file it came from, so the diagram can be audited against the codebase rather than taken on trust.

Offline regions — process graph Arrastra para desplazar · ⌘/Ctrl + scroll para hacer zoom · arrastra un nodo para reorganizar

Download once. Trust it for weeks.

Three regions on Free is enough to prove it. Unlimited offline is Elite.