R

Revma

Revma is a Real-time Finance management protocol

R

Revma

Revma is a Real-time Finance management protocol

The problem Revma solves

Revma is a Real-time Finance management protocol that allows employers to send payments based on the employee's performance.

This creates unique use-cases like:

✅ Performance-based payments ensure high-quality and on-time delivery of work.

🥇 Ensures employees get paid based on their contribution to the product and real-time performance assessment.

📆 Allows employees to get paid every interval (per min or hour or day) instead of every month.

🎁 Provides a dashboard where users can see and manage their incoming payments.

Revma creates two sections of the total monthly input amount: fixed and buffer.

The first section is the fixed amount that reaches the employee every interval.

Whereas, the second section is performance-based and hence can differ. Revma calculates the amount based on the performance set by the employer and sums up the amount of both sections to send it to the employee.

Currently, the team is working on building these use-cases on Revma :

  1. 3 streaming options: Continuous streaming (get paid every second), Interval-based streaming, and Direct Transfer.
  2. A Lending platform that allows users to access the full potential of DeFi within one dashboard.
  3. "Performance" along with other metrics will be added as optional fields so that users can use it for regular transactions and subscription payments.

Revma was built to make Finance Management easy, trustless, fast, and cheap for the users.

Challenges we ran into

Creating a working implementation model that would take both time and performance as a basis for payment transfer was difficult.
Since all the members of the team were new to Rust and Solana, we had difficulty creating the protocol in Rust. So, we decided to use the Solana Web3 API Library to connect to the Solana Chain and managed transactions using TypeScript.

Discussion