PRAVA

PRAVA

Offline P2P payments on BASE using SMS protocol

PRAVA

PRAVA

Offline P2P payments on BASE using SMS protocol

The problem PRAVA solves

The Financial Inclusion Challenge

Limited Internet Connectivity: Many rural and remote areas suffer from inconsistent or non-existent internet access.
Non- viability of Digital currencies: CBDCs or any digital currencies can't be used when offline and that defeats the purpose of universability of digital money.
Transaction Failures: Frequent failures due to connectivity issues, leading to mistrust in digital payments.

Challenges we ran into

  1. Couldn't find any DLT provider to build our SMS protocol, so we started building a relay application:
    Initially, we struggled to find a Distributed Ledger Technology (DLT) provider to support our SMS protocol needs. Consequently, we decided to develop a custom relay application, allowing us to maintain control and ensure seamless message delivery.

  2. Our initial tech choice for building the app was React Native, but we switched our app tech stack to Flutter:
    We initially chose React Native for app development due to its cross-platform capabilities. However, it didn't had SMS support as we needed, so we switched to Flutter.

  3. Had troubles signing transactions, so we had to create a smart wallet to facilitate our transactions:
    Encountering difficulties with transaction signing and execution, we developed a smart wallet solution. This wallet automates and secures the transaction process, ensuring smooth and reliable execution within our application ecosystem.

Tracks Applied (1)

Payments Track

Financial inclusion is critical to ensuring that everyone, regardless of location or socioeconomic status, has access to...Read More

PAYMENTS with Stripe

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion