Karma Oracle for staking rewards

Karma has been collaborating with the Tally and Rari teams on the implementation of an onchain delegate scoring oracle, which will be used to determine staking rewards. I wanted to share a quick update on our progress and the logic being used to assess delegate activity.

After discussions with the Rari and Tally teams, we decided to start with a simple and transparent approach: using onchain voting participation as the basis for determining whether a delegate is active.

Here’s how it works:

  • We look at all proposals that have ended in the past 90 days, across both Ethereum Mainnet and the Rari chain.
  • We calculate the percentage of those proposals that each delegate has voted on.
  • Delegates who have participated in at least 75% of those votes are considered active.

Scores are calculated daily and submitted to the oracle. We’ve been testing this in coordination with Scopelift and Tally and are ready to move to production as soon as the staking contracts are deployed.

Importantly, this scoring logic is modular and can be updated in the future based on DAO preferences.

Our dashboard can be accessed here: https://rari.karmahq.xyz/

Delegates can see their score and details on their profile page in the dashboard. This data will also be displayed in Tally.

8 Likes

Gm @mmurthy, thanks for the update and explanation. The dashboard looks really good.

The token holders will have to visit this page then, in order to delegate and receive staking rewards? And is there maybe some guidance for token holders, how they can migrate to RARI chain?

2 Likes

Glad you like the dashboard @bitblondy!

The tokenholders can delegate either through this dashboard or through Tally dashboard, the underlying smart contracts are all the same.

I’m not sure how token holders can migrate to Rari Chain. That is out of the scope of this dashboard.

2 Likes

Hey @mmurthy is there any possibility of integrating the delegate score on Tally?

Also is there some kind of universal profile for delegates across different DAOs?

3 Likes

I believe Tally team is integrating it. Not sure about universal profile

3 Likes

They sure did integrate the Karma scores on Tally. Looks like a new update in the past day or so. https://www.tally.xyz/gov/rari-dao/delegates

3 Likes