Emergency offline payment network.
Peer-to-peer transfers over Bluetooth. No internet. No servers.
On first launch, the user establishes their identity. This generates a unique Ed25519
cryptographic keypair locally on the device.
Devices are granted a random emergency balance (₹1,000 – ₹5,000). This balance is strictly local and hidden behind a square-edged PIN pad for privacy.
Receivers act as "Terminals," broadcasting their identity via BLE Scan Response packets. Senders scan the local environment to detect active nodes in proximity.
Senders select a node, enter an amount validated against their current balance, and authorize the transfer with a PIN.
Every transaction is cryptographically signed using the sender's private key. The receiver verifies this signature against the sender's public key before accepting funds.
Upon a successful GATT write, the receiver's dashboard triggers a high-impact "You've Got Paid!" screen with full sender details and transaction hashes.
Pure BLE-based GATT communication. No Wi-Fi, no cellular, no external servers involved in the transaction pipeline.
Ed25519 signatures ensure non-repudiation and prevent data tampering across every single transaction.
PowerPoint-style slide animations where new layers slide over old ones, ensuring a solid, heavy-duty feel.
Payment displays dynamically adjust font size to handle large balances without layout overflow.
User profiles and cryptographic keys are saved securely, skipping onboarding after the first setup.
Integrated version checking via OkHttp to prompt users for updates when they regain internet access.
Crafted and secured by Fawaz.
zenpay is a custom-crafted financial utility focused on high-stakes reliability.