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. While we don't disclose the exact formula to prevent gaming, we can share that each Data Point is evaluated based on:
value conversion (when applicable)
signal strength
max score
multiplier (not publicly disclosed)
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)
4. Multiplier
In the Builder Score, we use multipliers to convert the numerical value of a Data Point into a score measured in "points." These multipliers help standardize very different scales of Data Point values into a consistent scoring system.
Although we don't disclose the exact multipliers used for each Data Point, users can understand the relative importance of each Data Point through the signal strength and max score values we provide.
Builder Score is still experimental, so expect regular updates to its scoring formula.
Transparency and Formula Disclosure
At Talent Protocol, we believe in transparency while maintaining the integrity of our scoring system. We disclose the general framework of our Builder Score calculation, including:
The Data Points we consider relevant
The signal strength classification for each Data Point
The maximum score potential for each Data Point
However, to prevent gaming or artificial optimization of the system, we do not publicly disclose:
Specific multipliers for each Data Point
Exact conversion functions applied to normalize values
Detailed thresholds for achieving maximum scores
This approach allows us to maintain the integrity of the Builder Score while still providing users with clear guidance on how to improve their scores through genuine contributions.
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?