Mobile

App-store native. F-Droid clean.

On iOS and iPadOS Beacons ships through the App Store with a NetworkExtension provider. On Android we ship through Play, F-Droid, and Aurora — the same APK, with and without Google services. Identity travels with the device.

What you get.

  • Apple NetworkExtension provider — no MDM tricks
  • Android VpnService — works on Pixel, Samsung, Xiaomi, GrapheneOS
  • Identical APK on Play and F-Droid (Google services stripped)
  • Approvals on watchOS and WearOS — wrist-side fleet ops
  • visionOS shell visualizes the fleet spatially

Supported platforms

The full list.

PlatformTierImplementationChannel
iOS / iPadOST2Tauri 2 mobile + Swift FFI to beacons-core + NetworkExtension providerApp Store
visionOST2SwiftUI shell + Swift FFI + NetworkExtensionApp Store
Android (Play)T2Tauri 2 mobile + Kotlin/JNI + VpnServiceGoogle Play
Android (F-Droid)T2Same APK without Google servicesF-Droid
Android (Aurora / GrapheneOS / CalyxOS)T2Same APK, anonymous distributionAurora Store
HarmonyOS / OpenHarmonyT2Native Harmony port (Phase 8)AppGallery
Android Automotive (AAOS)T2TV-style Android appOEM channels
WearOST2-lightCompanion app, fewer featuresPlay Store
Apple Watch (watchOS)T2-lightCompanion app, fleet status + approvalsApp Store
KaiOST3 (PWA)Lightweight PWA wrapperKaiStore

Open a fleet

The mesh that fits agents and humans.

A `did:oas`-rooted private mesh that ships peer configurations to any device, anywhere, by policy — not by hand.

Open consoleRead the quickstart