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 :
Revma was built to make Finance Management easy, trustless, fast, and cheap for the users.
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.
Technologies used
Discussion