project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Riti Protocol: Habit-making-as-a-Service

Effortlessly integrate habit formation into your application. Enable users to compete with each other and reap rewards for their commitment!

Riti Protocol: Habit-making-as-a-Service

Created At

ETHIndia 2023

Winner of

Alliance - Most Likely to be a Startup Innovation Spark

Project Description

Creating good habits poses a significant challenge in today's world, encompassing various activities like gymming, cycling, and learning. While companies can gamify these habits to aid users, traditional gamification lacks the necessary stakes and incentives for long-term engagement. Introducing incentives and stakes in the form of fiat currency often leads to issues such as trust, money movement, high development and maintenance costs, and the need of using multiple platforms of both user and application provider.

To address these challenges, we present a solution through a protocol seamlessly integrated into any application using a single API. Users can join a 'Riti' (habit) by staking a predetermined amount. They receive notifications and updates on their adherence to habits, view live scores and leaderboards, and monitor earnings. At the end of the cycle, based on their performance, the staked money is distributed among participants, providing a powerful motivation for users to stay committed to their habits. All their habits across different applications can be tracked across a single dashboard.

Links

How it's Made

The main issue that we faced was our lack of experience in using oracles which made about 50% of our bandwidth spent on making it work. We also faced another challenge, where on test environment, ChainLink and Push Protocol didn't provide all the functionalities we required on a single test.net. Our platform is data intensive, hence, for testing we had to invoke the smart contract multiple times to bring desired states to solve this, we used the standard seeding mechanism to get all the required data.

background image mobile

Join the mailing list

Get the latest news and updates