Builder Score
A scoring system, built by the Talent Protocol core team, to identify onchain builders.
What is the Builder Score?
Builder Score is a numerical value that represents a user's reputation as an onchain builder.
The Builder Score aims to distinguish builders from other types of crypto users, by valuing both the quantity and quality of their contributions. It reflects both "potential" (future growth) and "achievements" (proven track record).
Users can leverage their Builder Score within Talent Protocol's growing partner ecosystem, while developers can easily add the Builder Score to their apps.
Apps like Basenames or Etherscan already integrate with the Builder Score to bring more context to their users and to curate the best builders in crypto.
The "Builder Score" Scoring Framework
All Talent Protocol scoring systems are composed of a selection of Data Points, and assigning to each data point a:
value conversion
signal strength
max score
multiplier
1. Value Conversion
For some Data Points it's helpful to normalized their numerical value before applying the scoring function, but this is an optional step.
Examples:
Convert
twitter_account_age
from atimestamp
to thenumber of years
the account has.Normalize
base_out_transactions
with asqrt
function to reduce the impact of large values, making the scoring system more balanced and fair, and ensuring big contributors don’t completely overpower smaller ones. This means that your first contributions matter more than later ones.Invert
farcaster_social_capital_rank
value, so that the #1 ranked user has a higher value (and more points) than the last ranked user.
2. Signal Strength
Defines how strongly a given data point proves that the user is a real builder, and can have 3 possible values: weak
, medium
, strong.
Examples:
Winning a ETHGlobal hackathon is a strong signal that someone is a real builder.
Simply having a GitHub account is a weak signal that someone is a real builder.
3. Max Score
Defines the maximum amount of points each Data Point can contribute to the overall Builder Score. We use the signal strength to help define the max score of each Data Point:
strong (up to 40 points)
medium (up to 20 points)
weak ( to 8 points)
The mapping between signal strength and max score is just a framework for human decision, not enforced at the code level.
4. Multiplier
In the Builder Score we use a multiplier to automatically convert the numerical value of a Data Point into a score, measured in "points".
The multiplier is needed in order to standardize very different scales of Data Point values.
Builder Score is still experimental, so expect regular updates to its scoring formula.
Summary
The Builder Score represents 3 core decisions:
What Data Points are relevant to assess the reputation of a builder.
How strongly does each Data Point signal that the user is a real builder.
What should be the multiplier to convert each Data Point value into Builder Score points.
The final Builder Score is the sum of all the points.
Builder Score doesn’t have a maximum cap, so it’s likely to increase over time, as we add more integrations and possible credentials to the protocol.
Last updated
Was this helpful?