Skip to content

Sovereign Mobile — Epics overview ​

A domain-first map of sovereign-mobile work, cross-cutting the phase-sequenced ROADMAP.md. Each task keeps the stable epic task ID it was assigned centrally in the sovereign monorepo's epic 20 — this repo does not mint a competing numbering scheme, since several of these tasks are already cross-referenced from sovereign's own workstream 0002.

Full concept and architecture: CONCEPT.md. Decisions behind this shape: docs/adrs/, docs/research/.

Epics ​

DomainFileTask IDs (epic 20)StatusSummary
ShellOnboarding, instance persistence, WebView, navigation policy20.1⏳ In ProgressThe Capacitor scaffold itself — first-launch onboarding, multi-instance switching, WebView loading
BridgeDevice capability transport20.3 (rescoped), 20.5–20.9📋 PlannedThis shell's implementation of the shared @sovereignfs/bridge transport, and each native capability behind it
ReleaseStore release, focused plugin apps20.4, 20.11, 20.12📋 PlannedApp Store / Play Store release of the whole-instance app, and later, focused per-plugin apps from the same codebase

Owned elsewhere, referenced here ​

Some prerequisite tasks live in the sovereign monorepo, not this repo. They're cited across the epics above because they gate work here, but their deliverables and review checklists are authoritative there, not duplicated in this repo's docs:

TaskWhatRepo
20.2Instance identity/validation endpointsovereign (runtime)
20.10WKWebView service-worker and offline spikeThrowaway build, shared with sovereign workstream 0001
—sdk.device.* capability contract, @sovereignfs/bridge protocolsovereign (packages/sdk, packages/bridge) — see ADR 0004

Status key: ✅ Complete · ⏳ In Progress · 📋 Planned

Open source under AGPL-3.0. Each Sovereign instance is independently operated.