Please describe your proposed solution
Here's how it might work in more detail:
- Listing and Fulfillment: The sender lists a remittance request on the platform, specifying the amount to be sent and other necessary details. Fulfillers browse these listings and offer to fulfill them.
- Agreement: Once a sender accepts a fulfillment offer, an agreement is reached between the sender, the fulfiller, and the platform.
- Escrow and Smart Contract: The agreed-upon amount of money is placed in escrow, and a smart contract is initiated. The smart contract ensures that the funds will be released to the fulfiller upon successful completion of the transaction.
- Transaction Processing: The fulfiller proceeds to send the money to the recipient using the specified remittance channels.
- Fee Calculation: Upon completion of the transaction, the platform calculates the fee owed to the fulfiller. This fee could be either 1% of the transaction amount or half of the smart contract fee.
- Fee Distribution: The platform deducts its own fees, if any, and distributes the remaining amount to the fulfiller as their earnings.
- Rating and Feedback: Both parties have the opportunity to rate and provide feedback on the transaction experience, helping to maintain trust and transparency within the platform.
By offering fulfillers a percentage of the transaction amount or the smart contract fee as their earnings, the platform incentivizes participation and provides an additional source of income for users. This model can help attract more fulfillers to the platform, leading to increased liquidity and efficiency in remittance transactions.
In contrast to the exorbitant commissions levied by traditional remittance services, our decentralized remittance dApp built on the Cardano blockchain will offer a significantly reduced commission rate of just 2%. This represents a substantial cost-saving opportunity for individuals sending money to Latin America compared to the average fees of 7% to 10% charged by conventional providers.
By implementing smart contracts within our dApp, we're able to automate and streamline the remittance process, ensuring that the 2% commission fee is charged consistently. Importantly, this fee isn't pocketed by a central authority but is distributed back to the community. Anyone in the community can gain the commission for fulfilling the remittance, thus allowing for income generation opportunities within the community.
Moreover, our commitment to transparency extends to incorporating Know Your Customer (KYC) procedures and user registration, ensuring compliance with regulations and enhancing security. Users can trust that they are receiving a fair and competitive rate for their transactions. With a clear and straightforward fee structure, there are no hidden costs or surprises, empowering users with greater control over their finances and fostering trust in our platform.
Assuming a 5% market penetration of the total remittance volume to Latin America, which amounts to $5 billion annually, and applying our 2% commission rate, the potential revenue generated could reach $5 million annually. This not only sustains the platform but also allows for further development and expansion, ultimately benefiting both users and the broader community.
In summary, by offering a commission rate of just 2%, our Cardano-based remittance dApp provides a cost-effective and efficient alternative to traditional remittance services for individuals sending money to Latin America. Through the innovative use of blockchain technology, smart contracts, and stringent compliance measures, we're not only reducing fees but also paving the way for a more inclusive and accessible financial ecosystem for all.
Technical Solution:
- Dapp for Customers
- Mobile dapp. Mobile application so that local fulfillers can fulfill the remittances and send the fiat money to the receivers/beneficiaries
- Web dapp. Web application for the administration of the platform
- Blockfrost.
- Gateway to access the Cardano blockchain
- Cardano Blockchain
- Decentralized network where smart contracts are executed to lock or release assets (crypto)
Building Blocks
Below is the communication between the blocks that need to be constructed.
- Authentication
- All users must register to access the platform, authentication communicates with the Authentication API, which in turn communicates with the database.
- Account Status
- The main section of the system, where clients can view the status of their remittances and fulfillers can see the available remittances yet to be fulfilled with their excepted commissions.
- Remittances
- Remittances are created and fulfillers can manage them.
Technology Requirements
1.- Flutter.
The mobile application will be developed with the Dart programming language using Flutter.
2.- React
The creation of the web system will be created with react.
3.- Data base
The database engine that we will use to store the off-chain information is Postgres
4.- Aiken
Smart contracts will be created with Aiken language
Timeline (in spanish)