Decentralized. Peer-to-Peer. Offline. Free communication without borders, servers, or surveillance.
AURA is a decentralized messenger leveraging Nearby Connections technology to create robust mesh networks. It thrives where the internet fails, bypassing censorship and eliminating central points of failure.
- 🌐 Offline Mesh: Powered by Bluetooth and Wi-Fi Direct. Messages hop from device to device seamlessly.
- 🎭 The Aura: A unique digital identity concept. Your specific color, icon, and behavior patterns form your "Aura" within the network.
- 🔐 Total Privacy: End-to-End (E2E) encryption for all data.
- Complete anonymity: messages are injected into a shared distributed ledger without sender or recipient metadata.
- 🛡 Flood Protection: Smart architecture designed to mitigate "Blackhole" and flood-based attacks.
- 🎨 Modern UI/UX: A smooth, intuitive interface that bridges the gap between high security and everyday usability.
- Framework: React Native 0.83.1
- State Management: Jotai +
jotai-family - Navigation: React Navigation 7
- Language: Kotlin + Coroutines
- Networking: Google Nearby Connections (The core of local P2P mesh)
- Geolocation: Play Services Location (For proximity-based node discovery)
- Engine: Bouncy Castle (Industrial-grade crypto provider)
- PoW: Argon2 (via Signal implementation).
- Storage: op-sqlite
- Camera: Vision Camera 4 (For scanning contact QR codes)
- QR Generation: React Native QR Code SVG.
AURA avoids Tor to ensure faster and more stable connections within local networks. Instead, it utilizes a Distributed Message Ledger system.
- Diffusion: A message is encrypted and broadcast to all available peers.
- Relay: Nodes retransmit the message further into the mesh.
- Discovery: Only the private key holder can decrypt and read the intended message.
- Zero-Knowledge: No node in the relay chain knows the identity of the final recipient.
AURA utilizes a unique Dual Ledger system to balance local speed with global reach:
-
Local Ledger (L1):
- Operates purely via P2P connections (Bluetooth/Wi-Fi).
- Messages circulate exclusively among physically proximate devices.
- Perfect for "off-the-grid" scenarios or maximum immediate privacy.
-
Global Ledger (L2): (In Development)
- Messages can reach Global Nodes (Gateways) if any peer in the mesh gains internet access.
- Enables worldwide communication while maintaining anonymity through ledger mixing.
Tip
Deep dive into the protocol: Read the full technical specification in AURANET.md
- UI Prototype and Aura concept
- Local Distributed Ledger (L1) implementation
- Global Ledger (L2) and first Gateway nodes
- Fast nearby direct messaging and files exchange
- iOS Support (Multiplatform)
This project is currently in the Alpha stage. Contributions are more than welcome:
- Fork the repository.
- Create your
feat/your-featurebranch. - Commit your changes using Gitmoji.
- Open a Pull Request.
Distributed under the GNU GPL V3 License. See LICENSE for more information.
Made with ❤️ for a free world and digital sovereignty.



