MPowerUP¶
MPowerUP is a peer-to-peer mutual-aid mobile app for vulnerable populations — people navigating recovery, reentry, houselessness, and poverty. It organises users into trusted Circles: small, end-to-end-encrypted groups where members share safety information, post and respond to help requests, and vouch for one another. Identity is a cryptographic keypair (did:key) held on-device, not an account on someone else's server.
Status: Active — Phase 1 complete, Phase 2 next. Repo: Big-Nerd-Idea/MPowerUp
-
Two design commitments to read first¶
These two points override anything the older research notes imply, so they are stated up front. - ### The economic model is grassroots mutual aid, not a token economy
MPowerUP's economic direction is mutual aid, time banking, and other non-token community-pooling alternatives — recognising peer care without pricing it. The earlier per-act token (MPWR) direction has been dropped from the live product. The foregrounded direction is described in Grassroots Economy, Time Banking & Mutual-Aid Alternatives. [HYPOTHESIS] — the specific model is not yet decided or piloted; the strongest design hypothesis the team has converged on is a time-banking peer layer paired with a categorically separate stewardship-stipend layer for paid work on shared community commons.
- ### The P2P communication stack is a research POC, not a committed architecture
The WebRTC + libp2p + Yjs work that ships in the Phase 1 app is exploratory — proof-of-concept code, not a settled product architecture. The current direction is to review and consider integrating existing open-source tools (Jami was the original anchor; the 2026 reconsideration weighs Briar, SimpleX, Cwtch, and others) rather than committing to a fully custom-built P2P stack. See Technologies for the framing and the comms-architecture survey for the full build-vs-adopt analysis.
-
Design properties¶
- Offline-first. Designed to work under unreliable grid power and limited connectivity as a deliberate property, not a fallback — aligned with the BNI Sustainability directive.
- End-to-end encrypted. Keys live in on-device secure storage; the relay (where one is used) is content-blind.
- Keypair identity, not accounts. No phone number or email required to participate.
- Battery-conscious. No polling, no persistent sockets, no continuous GPS without opt-in.
- Safety-first for the threat model that actually applies. For this population the most likely attacker is often someone the user already trusts (partner, trafficker, institution). See Security.
-
In this section¶
| Page | What it covers |
|---|---|
| Guardian AI | The protective-AI design principle |
| Operations | How Circles and the mutual-aid flow work; the grassroots economic model |
| Technologies | Comms-architecture research POC, ADRs, security |
| Software | The app stack (React Native, WatermelonDB, Yjs, libp2p WebRTC) |
| Hardware | Device requirements, offline-first implications, refurb sourcing |
| - ## Cross-project notes | |
| - rlivn ↔ mpowerup: RlivN's backend may eventually leverage MPowerUP's P2P/CRDT primitives for offline-resilient caregiver sync. Future integration point. | |
| - Second Boot ↔ mpowerup: Refurbished laptops can ship with MPowerUP preconfigured once a desktop/web build exists (Phase 5). See Boot Up. |