We encourage current CSM EA Node Operators to review it and submit an appeal should they think that their address was not included by mistake. Appeals should be submitted in the topic linked above.
In general, the methodology and score system looks good, with one exception: Proof of Engagement. Without previous activity on Galxe (e.g. participating in Community Calls), potentially artificial activity in this forum measured through High Signal (as Discord activity doesn’t count yet) or high contribution to staking-related projects on Github, it’s nearly impossible to reach two points without buying 100 LDO and voting on two snapshot or three Aragon votes. Is the idea behind this to push LDO? Or create artificial activity on this forum as one way is a High Signal score of >20? Either way, it seems like a rather high hurdle to take to become an ICS.
Addition: do we get any transparency on the “Lido customized scoring system”? Everything else is quite transparent, but not that point. What score translates to which amount of points?
it’s nearly impossible to reach two points without buying 100 LDO and voting on two snapshot or three Aragon votes. Is the idea behind this to push LDO? Or create artificial activity on this forum as one way is a High Signal score of >20? Either way, it seems like a rather high hurdle to take to become an ICS.
How is it a high hurdle? Just watch a few of the upcoming community calls (there’s one every month) and grab the Galxe OATs.
The point isn’t to get people to buy LDO, it’s to make it such that there’s a small amount of effort (but non-zero) required, to make it more difficult to Sybil.
Yes, if you are already included in the initial ICS list as one of the eligible EA members, you don’t need to apply. Upon CSM v2 release, you will be able to claim the ICS Node Operator type from the get-go.
Discord will be added before the start of the application process.
NOCCs are hosted each month. Also, OATs can be claimed during IRL events and online workshops/meetups. It is easy to get several OATs in 2-3 months.
A voting option is added not to make someone buy an insane amount of 100 LDO, but to account for the contributions of the active governance participants. Many airdrop farmers are voting with <10 LDO on snapshot and Aragon votes.
Suppose Lido DAO approves the usage of the passport.xyz, Lido contributors will work with the passport.xyz team to set up a custom scoring system. All sources and weights will be public with no doubt. The idea here is to make the scoring system more Ethereum aligned and include only sources that are considered relevant for Ethereum, Lido, and CSM in particular.
One possible way to make scores and accepted badges public is a custom dashboard (e.g., Passport XYZ). Lido contributors will also consider this option.
Yes, @dgusakov is right. The way how the scores on Human Passport are “reassigned” to fit the ICS framework will be publicly shared and described, for sure. Stay tuned!
Since the publication of the initial CSM v2 release plan, several updates have arrived:
CSM v2 will undergo an additional security audit in the form of a community contest powered by Code4rena
CSM v2 Mainnet release date estimation has changed to the end of August or the beginning of September 2025
Estimations for the CSM security audit reports finalizations have been changed to Mid-late August 2025 for Ackee and Code4rena. Statemind audit report finalization is expected in September 2025
Given these changes, I’m glad to propose an updated timeline for CSM v2 Mainnet release:
Hey! Minor update from the GRAPPA side on the Community Staking Module:
On 08.07.2025, Lido contributors requested an update to the Community Staking Module (CSM) audit report to reflect the integration of the new CSVerifier version.
Following the review, no new findings or issues were identified. Here is the updated report
On 17.07.2025, Lido contributors also requested a review of the voting script steps related to the CSVerifier contract rotation.
The 17-18 script steps were thoroughly reviewed and confirmed to be correct — the rotation is properly performed by revoking the role from the old contract and granting it to the new implementation. After the vote execution, only the new CSVerifier version will be active.
Following the Snapshot vote on July 28, the CSM Committee has officially taken over responsibility for managing the ICS framework. On behalf of the committee and with the heavy lifting done by @Aleksandra_G and the CSM team, I’d like to share the proposed composition for the Human Passport Stamps component.
As outlined in the original ICS proposal, applicants can earn between 3 and 8 points through their Human Passport. The aim of the structure below is to align the ICS scoring model with the Human Passport system, maintaining proportionality with the original weights where possible. In some cases, weights were increased to reflect a higher level of confidence as applicable to ICS.
Below is a detailed breakdown of the Human Passport score composition:
Stamp
Credential
Weight
Lido Weight
Binance
Verify your Binance Account Bound Token (BABT)
10.021
5
Biometrics
Unique Biometric Identity
5.000
5
BrightID
Peer-Verified Identity
0.202
0.5
Coinbase
Coinbase KYC Verified
4.042
3
Discord
Verify Discord Account Ownership
0.516
0.5
ENS
ENS Domain Owner
0.208
0.2
ETH Activity
total
22.541
3
ETH Activity
ETH Enthusiast
16.021
2.132
ETH Activity
ETH Advocate
2.399
0.319
ETH Activity
ETH Maxi
2.926
0.390
ETH Activity
Active on over 50 distinct days
0.207
0.028
ETH Activity
Spend more than 0.25 ETH on gas
0.778
0.104
ETH Activity
Execute over 100 transactions
0.210
0.028
Gitcoin
total
6.237
1
Gitcoin
Bronze Contributor
0.223
0.04
Gitcoin
Silver Contributor
1.017
0.16
Gitcoin
Gold Contributor
4.997
0.80
GitHub
total
6.026
2
GitHub
Regular Contributor
1.879
0.62
GitHub
Active Developer
1.888
0.63
GitHub
Dedicated Coder
2.259
0.75
Google
Verify Google Account Ownership
0.525
0.5
Government ID
Government ID Holder
16.026
5
Guild
total
0.708
0.5
Guild
Member with 1 or more roles in Passport Guild
0.240
0.2
Guild
Owner or Administrator of one or more guilds
0.468
0.3
Idena
total
9.736
1
Idena
Newbie
5.892
0.3
Idena
Verified
1.924
0.2
Idena
Human
1.921
0.2
Identity Staking
total
12.506
3
Identity Staking
Bronze Staker
0.897
0.215
Identity Staking
Silver Staker
2.066
0.496
Identity Staking
Gold Staker
2.700
0.648
Identity Staking
Community Participant
0.673
0.161
Identity Staking
Active Community Member
2.161
0.519
Identity Staking
Trusted Community Leader
4.009
0.962
Lens
Lens Handle Owner
0.230
0.2
Linkedin
Verify LinkedIn Account Ownership
1.531
0.5
NFT
total
22.053
3
NFT
Digital Collector
16.246
2.211
NFT
Art Aficionado
2.362
0.321
NFT
NFT Visionary
2.413
0.328
NFT
Holds at least 1 NFT (ERC-721)
1.032
0.141
Phone Verification
Verified Phone Number
1.521
0.5
Proof of Clean Hands
Sanctions-Free Identity Verified
1.000
-
Safe
Safe Wallet Owner
0.222
0.25
Snapshot
Proposal Creator
0.239
0.2
zkEmail
total
4.000
2
zkEmail
Casual Purchaser
1.000
0.5
zkEmail
Regular Customer
0.600
0.3
zkEmail
Heavy User
0.400
0.2
zkEmail
Occasional Rider
1.000
0.5
zkEmail
Regular Rider
0.600
0.3
zkEmail
Power User
0.400
0.2
The Human Passport team will offer a custom interface for ICS applicants to reflect the new score model designed for ICS.
Feel free to reach out with any questions or suggestions regarding this breakdown. We look forward to your feedback as we continue refining the ICS framework together.
Thank you for providing a clear and detailed explanation of the Human Passport scoring mechanism for ICS eligibility!
I have two follow-up questions to help clarify the process for applicants:
How are the points awarded from Human Passport incorporated into the overall ICS application scoring to reach the 3–8 point range? Is there transparency for applicants regarding how their cumulative score is calculated and which components are weighted most?
For those using Human Passport for verification, how seamless is the integration process within the Lido CSM widget interface? Is there/will there be a direct button or guided flow for applicants, or will Human Passport verification require steps external to the CSM Widget UI?
There will be a customized dashboard on Human Passport, similar to the common one, but with the ICS-specific scores as described above. So the scores that you will see on this custom dashboard will be 1:1 converted to the ICS score, with the only caveat that you can have more that 8 score points on Human Passport and it will be capped at 8 points on the ICS side anyway. So, I’d say it’s going to be really transparent – applicants will be able to score themselves and see their score on Human Passport before applying to ICS using this custom dashboard that the Human Passport team is working on right now.
Should be pretty easy! On CSM Widget, there will be a new section that describes every source of points. Here applicants will be able to see the link to this custom dashboard on Human Passport. The steps are the following:
Applicant goes to the CSM Widget
Navigates to the custom Human Passport dashboard
Connects their wallet to Human Passport
Sees the score, is able to increase it (by, for example, connecting Discord, Linkedin, etc.)
Provides the address that has just been scored to the CSM Widget application form, and proves the ownership of this address by signing a msg on Etherscan
That’s it!
This is a very cool step in Proof of Humanity verifications, thanks for sharing CSM Committee! A few quick questions:
1/ Is the Human Passport project separate from zkPassport ? I ask because I’ve previously onboarded via zkPassport for DevCon KYC and was curious if any integrations are being considered.
2/ This also might be a contentious question but would World ID be a credential worth considering? They have a very intuitive World App right now that is quite easy to use and is pro-DeFi as well.
3/ Could you share more information on how to go about Identity Staking?