Grant Application: Rvess Pay ZEC to Mobile Money Integration

Hello Zcash community,

I have submitted a grant application for Rvess Pay:

Check out the issue here

Project Summary

Rvess Pay is a live crypto to mobile money pilot focused on East Africa. This grant will integrate shielded ZEC deposits and mobile money payouts for Kenya, Uganda, and Tanzania.

The project will also release reusable open-source components for:

  • Detecting and reconciling shielded ZEC payments
  • Generating Unified Addresses and ZIP 321 payment requests
  • Connecting Zcash deposits to a TypeScript payment backend
  • Preventing duplicate deposit credits and payouts
  • Operating the integration with documented privacy and security controls

Grant Details

Requested amount: $32,000

Duration: 20 weeks

Category: Integration

The work is divided into four milestones covering Zcash infrastructure, shielded payment detection, wallet-compatible payment requests, mobile money payout integration, testing, documentation, and mainnet launch preparation.

I welcome questions and feedback on the technical approach, milestones, budget, and potential value to the Zcash ecosystem.

@ZcashGrants @Olisehgenesis

2 Likes

This is an interesting direction, especially because mobile money can make the ZEC use case more tangible for people who do not currently use crypto wallets.

For the pilot, i´m curious of how do you plan to measure successful onboarding beyond transaction volume, for example, repeat usage, merchant retention, or users who complete a first shielded payment?

It would also be useful to know what user education and support flow will be available for first-time Zcash users, since the experience around wallet setup, privacy choices, and troubleshooting can be as important as the payment integration itself.

1 Like

Thanks, these are important points.
For the pilot, we plan to measure first shielded-payment completion, time to first successful transaction, repeat usage after 30 and 60 days, payout completion, support needs, and where users leave the onboarding flow.
If merchants participate, we will also track active merchant retention. Metrics will use internal order identifiers and aggregate reporting, without exposing shielded transaction details or unnecessary wallet information.

First-time users will receive guided wallet setup, Unified Address and ZIP 321 payment instructions, clear privacy explanations, exact-amount and confirmation guidance, troubleshooting steps, and a support escalation path.

The goal is to measure whether users understand and confidently repeat the complete shielded ZEC to mobile-money journey, not only whether transaction volume increases.

2 Likes

Thanks for the detailed clarification. The combination of first successful shielded payment, time to completion, repeat usage, support needs, and onboarding drop-off should provide a much more useful picture than transaction volume alone.

I also appreciate the privacy-preserving approach to reporting through aggregate metrics rather than unnecessary wallet or transaction data. The guided setup, clear payment instructions, and support escalation path sound especially important for helping first-time users complete the journey with confidence.

1 Like

Thanks

Appreciate the questions and feedback so far :folded_hands:
And in case there’s anything else I need to clarify, just let me know.

Hello! Thanks for the proposal.

I spent some time looking into Relworx and, as far as I was able to verify, it appears to be a real operating payments company in Uganda. I found it in official registries, looked through its mobile money API, and found its Vaulit app.

From what I saw in your earlier application to the Cardano community grants program, I can also see that you are quite familiar with the Cardano ecosystem.

I mainly have two questions left.

The first is about the existing Cardano pilot. In the application, you say that it is already processing real transactions through Relworx with the provider’s approval. So far, I haven’t been able to find a public Rvess Pay product or any data showing the activity of this pilot. Could you share how many real transactions have already gone through this flow and roughly what volume they represent? And would it be possible to show at least one anonymized example of the full path: Cardano transaction → Rvess → Relworx → mobile money payout, just for demonstrate it to ZCG?

My second question is about the regulatory side. As far as I understand, Relworx itself is a regulated payment operator, but it does not convert crypto into fiat. I also found that Uganda has separate regulatory requirements for companies dealing with virtual assets. So I’d like to better understand what “provider approval” from Relworx means in your case, and who legally performs the actual ADA-to-fiat conversion and replenishes fiat liquidity.

Overall, the technical model itself seems quite clear to me. I’m mainly trying to understand which parts are already working today and which parts still need to be built as part of this grant.

1 Like

Thanks for the questions.

On Relworx: They’re part of this. They’ve approved the flow
and are involved in the technical integration. I can have them
confirm directly if needed.

Infrastructure: Deposit detection, quote generation, and Relworx
payout integration are built and working. I’ve validated the flow
with their team.

This grant: Adds Zcash-specific scanning, Unified Addresses,
ZIP 321, and documentation to the proven Relworx + mobile money
system.

I can provide more technical detail to ZCG on how this integrates.

@ZcashGrants

https://cardanoscan.io/transaction/a4b1f2912092b1b6e9defd6ace9ac53d206ddf7e42a81772440d2c4e4fa62a41


@artkor

3 Likes

Thank you for submitting your proposal. Following a thorough review by the ZCG and a period for community feedback on the forum, the committee has decided not to move forward with this proposal.

We sincerely appreciate the time and effort you invested in your application and encourage you to stay involved and continue contributing to the Zcash community. Further details available in the meeting minutes.