Technologies¶
The technical research, decisions, and safety analysis behind MPowerUP.
The communication stack is a research POC¶
MPowerUP's communication and networking work is exploratory research, not a committed product architecture. The Phase 1 app ships a working proof of concept (Yjs CRDT + relay-assisted WebRTC + did:key + WatermelonDB), but the open question the team is actively working is:
Can MPowerUP achieve its goals by reviewing and integrating existing open-source apps and systems, rather than building everything itself?
The original research anchored on Jami (plus Nostr and federated social). The 2026 reconsideration re-opened that question against current evidence and now weighs Jami, Briar, SimpleX, Cwtch, Delta Chat and reusable primitives. The honest verdict so far is a hybrid — keep the RN-proven core, adopt vetted components, and treat the strongest existing apps as design exemplars and interim referrals — not "build everything" and not "adopt a single app." Nothing here is a settled architecture; per the Epistemic Honesty directive it should not be cited to a funder as one.
→ Full analysis: Communication Architecture (research POC).
In this section¶
| Area | What it covers |
|---|---|
| Communication Architecture | The build-vs-adopt survey: taxonomy, candidate apps, primitives, the zones model, and the reconsideration verdict |
| Decisions (ADRs) | Architecture Decision Records — graph database, cross-platform framework |
| Security & Safety | Threat model, authentication/lockout, circle-initiated revocation |