Cover photo

Decentralized Reputation Score

Launching BEB Score, an open-sourced address rating system based on machine learning (ML) models, similar to a credit score.

0x7911B2C4fDdCFA3aeD4F1f17C8cDC232f798cdaE

0x7911...cdaE

We’re excited to announce the launch of the BEB Score experiment. Imagine it as a rating system, similar to a credit score, but specifically designed for addresses. It is based on an open-sourced machine learning (ML) scoring model that anyone can utilize. Our goal is to assess the credibility of an address in a decentralized and unbiased manner. To accomplish this, the final score is calculated by averaging ratings from various sources, known as reputation providers. Anyone can create an NFT at no cost to register as a provider.

You can get started by checking an address’s score at beb.xyz/reputation. Developers interested in accessing the hosted address score API should contact us.

In this post, we'll delve into the BEB Score, how it works, and the possibilities it creates to establish an onchain reputation system.

What is a decentralized reputation score?

Let's understand the concept of a decentralized reputation score by comparing it to a familiar centralized score, like your credit score.

post image
FICO Score vs BEB Score

In a centralized system, selected providers report your history to a credit bureau, which uses a scoring system like FICO to compute your final score.

In a decentralized system, anyone can join the network and become a provider without needing permission. The list of providers is stored in a smart contract, not controlled by any centralized entity. Each provider can publish scores for addresses on the network. The final score is then calculated by different groups called aggregators, which average the scores from various providers.

Why is a decentralized address score useful?

A reliable on-chain reputation score has been a hot topic in recent times. Achieving this goal requires an open system that welcomes anyone to participate as a provider and contribute to the scoring process. Emphasizing accuracy and impartiality in the address score, while maintaining decentralization, ensures a fair and trustworthy assessment for all.

Why choose a decentralized reputation score over a one-size-fits-all score? We believe in giving users the power to create their own score aggregator, which combines scores from various providers. This allows different apps (or Dapps) to pick and choose the scores they need, ensuring a fairer and more reliable assessment. For example, a social app may not require an address's financial score as much as a Defi app would. This flexibility ensures that everyone gets the most relevant and accurate information for their needs.

How does the protocol work?

We propose a simple, decentralized network, where providers register in an on-chain registrar:

  • The base score comes from a downloadable, self-hostable pre-trained ML model

  • Reputation provider information is stored on a fully on-chain registrar similar to DNS, where unique NFTs represent each provider

  • Providers can register their own scoring server URIs onchain, ensuring that anyone can build a scoring aggregator

How is the final score calculated? How is the BEB Score calculated?

The final reputation score is calculated by score aggregators, which take an average of scores from multiple providers. This approach ensures a well-rounded evaluation of an individual's reputation.

Think of reputation providers as separate websites that contribute their unique perspectives to the scoring process. Anyone can become a reputation provider and develop their own algorithm, from straightforward community-based rewards to intricate financial risk assessments.

For now, the BEB Score focuses on the base machine learning model as its primary component.

How do I become a reputation provider?

It's easy to become a reputation provider. First, create an NFT (e.g. myprovider.beb), which is used to register your provider's host server in an on-chain registry.

Currently, you'll need to self-host the server with the ML scoring model to offer custom scores. Simply visit the open-source server implementation and copy the code.

We're actively developing a managed provider host solution that includes a set of user-friendly APIs, allowing you to dynamically query and update an address's score. If you're interested, please get in touch, and we'd love to hear your specific needs.

I am a developer, what's next?

Developers interested in using integrating BEB Score have two options: download and self-host the ML model or contact us to access the hosted API. You can also start exploring right away by checking an address's score at beb.xyz/reputation.

Connect with us

If you appreciate what we're doing, think about registering for a provider NFT! This enables you to contribute your own scores to various addresses and help the network grow.

We're thrilled to pave the way for a decentralized yet reliable method of evaluating addresses. Stay up-to-date by following our Twitter and joining the conversation on our forum!

Nico.vibeFarcaster
Nico.vibe
Commented 2 years ago

GA casters - dropping an open-source neural network that computes your Farcaster Score! By minting a free beb.domains NFT you can access beb.xyz/reputation to check anyone’s score Drop an ENS below to check your score! Examples: @v 850.00 @briang 745.20 @warpcastadmin.eth 680.85 🚀🚀 https://i.imgur.com/8DjuVOo.jpg

Nico.vibeFarcaster
Nico.vibe
Commented 2 years ago

A TLDR of our reputation network https://paragraph.xyz/@nico/decentralized-reputation-score The goal is 100% permissionless & decentralized reputation scores. This is the first step (a pre-trained model) and we want to work towards a "Farcaster ecosystem score", where all apps built on FC can contribute to the process

Nico.vibeFarcaster
Nico.vibe
Commented 2 years ago

@launch

LaunchcasterFarcaster
Launchcaster
Commented 2 years ago

You launched! https://www.launchcaster.xyz/x/farcaster/6451854f5156e5e2da10eed7 Connect your wallet to edit the title and add a Launch NFT 🚀 Remember, anyone with a wallet can upvote. The top 10 launches go in the weekly digest 💌

jcdenton.vibeFarcaster
jcdenton.vibe
Commented 2 years ago

@jayme, how often are back to back launches a thing? :) https://www.youtube.com/watch?v=72ykBvPOIc0

Nico.vibeFarcaster
Nico.vibe
Commented 2 years ago

One thing to note that this is computed w/ posts engament, viral posts counts, etc, so it could pretty prone to biases. Open to suggestions! CC @howiew

Nico.vibeFarcaster
Nico.vibe
Commented 2 years ago

e.g. @v and @dwr.eth both have ~850 (the highest score) whereas some who has high engagement but seldom post like @vitalik.eth has ~750 Also someone who hasn't been extremely active like @nick still has a high score Open to alternatives

adrienneFarcaster
adrienne
Commented 2 years ago

cool! adriennetenger.eth 🫡

Nico.vibeFarcaster
Nico.vibe
Commented 2 years ago

Have 618.71 which is very high, nice!

adrienneFarcaster
adrienne
Commented 2 years ago

Excellent! I like to be high Thanks for making and sharing it!

kbcFarcaster
kbc
Commented 2 years ago

As a social network scientist, love the idea. Thinking about getting kbc as the domain (also the name of a big traditional Dutch bank 😃)

Nico.vibeFarcaster
Nico.vibe
Commented 2 years ago

Thank you! great job snatching kbc on FC too :)

jcdenton.vibeFarcaster
jcdenton.vibe
Commented 2 years ago

@beb

Wield LabsFarcaster
Wield Labs
Commented 2 years ago
jcdenton.vibeFarcaster
jcdenton.vibe
Commented 2 years ago

Some more Farcaster Scores of the heavy hitters around here, don't be afraid to drop your ENS 😄 @scharf: 784.14 @vm: 822.70 @pugson: 740.21 @jessepollak: 850.00 @colin: 773.18 Your score improves the more you post! (its cached for 24 hours due to how expensive the model is)

casslin.ethFarcaster
casslin.eth
Commented 2 years ago

casslin.eth

Nico.vibeFarcaster
Nico.vibe
Commented 2 years ago

654 pretty good!

AJFarcaster
AJ
Commented 2 years ago

This is a lovely idea. I’ll mint my beb when gas for it is well below $100.

Nico.vibeFarcaster
Nico.vibe
Commented 2 years ago

Awesome lmk!

kopievskiiFarcaster
kopievskii
Commented 1 year ago

@kopievskii

Decentralized Reputation Score