# Community Staking Module

**URL:** <https://research.lido.fi/t/community-staking-module/5917>\
**Category:** Proposals\
**Created:** [November 9, 2023, 11:33am UTC](https://research.lido.fi/t/community-staking-module/5917 "2023-11-09T11:33:44Z")\
**Posts on this page:** 20\
**Page:** 8

<div class="post-metadata">

**Author:** ![dgusakov](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/dgusakov/32/1238_2.png) [@dgusakov](https://research.lido.fi/u/dgusakov)\
**Post date:** [July 7, 2025, 2:23pm UTC](https://research.lido.fi/t/community-staking-module/5917/144 "2025-07-07T14:23:59Z")

</div>

Initial ICS list is published for CSM v2 - [Initial ICS list for CSM v2](https://research.lido.fi/t/initial-ics-list-for-csm-v2/10307)

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.

---

<div class="post-metadata">

**Author:** ![cornlinger](https://avatars.discourse-cdn.com/v4/letter/c/439d5e/32.png) [@cornlinger](https://research.lido.fi/u/cornlinger)\
**Post date:** [July 8, 2025, 10:14am UTC](https://research.lido.fi/t/community-staking-module/5917/145 "2025-07-08T10:14:47Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![cornlinger](https://avatars.discourse-cdn.com/v4/letter/c/439d5e/32.png) [@cornlinger](https://research.lido.fi/u/cornlinger)\
**Post date:** [July 8, 2025, 10:21am UTC](https://research.lido.fi/t/community-staking-module/5917/146 "2025-07-08T10:21:12Z")

</div>

> [@Aleksandra\_G](#):
>
> Submitted address has the corresponding score according to a Lido customized scoring system on Human Passport (max 8 points)

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?

---

<div class="post-metadata">

**Author:** ![Izzy](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/izzy/32/320_2.png) [@Izzy](https://research.lido.fi/u/Izzy)\
**Post date:** [July 8, 2025, 11:17am UTC](https://research.lido.fi/t/community-staking-module/5917/147 "2025-07-08T11:17:45Z")

</div>

> 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.

---

<div class="post-metadata">

**Author:** ![TruHealthWealth](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/truhealthwealth/32/6040_2.png) [@TruHealthWealth](https://research.lido.fi/u/TruHealthWealth)\
**Post date:** [July 8, 2025, 11:46am UTC](https://research.lido.fi/t/community-staking-module/5917/148 "2025-07-08T11:46:06Z")

</div>

> [@Aleksandra\_G](#):
>
> - ant to obtain the “Identified Community Staker” operator type, and sign a message to prove ownership.
> - Fill in the required data:

So if you’re on the list you don’t need to worry about applying and fulfilling the criteria?

---

<div class="post-metadata">

**Author:** ![dgusakov](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/dgusakov/32/1238_2.png) [@dgusakov](https://research.lido.fi/u/dgusakov)\
**Post date:** [July 8, 2025, 12:05pm UTC](https://research.lido.fi/t/community-staking-module/5917/149 "2025-07-08T12:05:33Z")

</div>

Yes, if you are already included in the [initial ICS list](https://research.lido.fi/t/initial-ics-list-for-csm-v2/10307) 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.

---

<div class="post-metadata">

**Author:** ![dgusakov](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/dgusakov/32/1238_2.png) [@dgusakov](https://research.lido.fi/u/dgusakov)\
**Post date:** [July 8, 2025, 12:20pm UTC](https://research.lido.fi/t/community-staking-module/5917/150 "2025-07-08T12:20:38Z")

</div>

> [@cornlinger](#):
>
> as Discord activity doesn’t count yet

Discord will be added before the start of the application process.

> [@cornlinger](#):
>
> previous activity on Galxe (e.g. participating in Community Calls)

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.

> [@cornlinger](#):
>
> without buying 100 LDO

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.

---

<div class="post-metadata">

**Author:** ![dgusakov](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/dgusakov/32/1238_2.png) [@dgusakov](https://research.lido.fi/u/dgusakov)\
**Post date:** [July 8, 2025, 12:26pm UTC](https://research.lido.fi/t/community-staking-module/5917/151 "2025-07-08T12:26:40Z")

</div>

> [@cornlinger](#):
>
> 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?

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](https://app.passport.xyz/#/shape/)). Lido contributors will also consider this option.

---

<div class="post-metadata">

**Author:** ![Aleksandra\_G](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/aleksandra_g/32/2024_2.png) [@Aleksandra\_G](https://research.lido.fi/u/Aleksandra_G)\
**Post date:** [July 8, 2025, 1:43pm UTC](https://research.lido.fi/t/community-staking-module/5917/152 "2025-07-08T13:43:27Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![zuzu\_eeka](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/zuzu_eeka/32/1157_2.png) [@zuzu\_eeka](https://research.lido.fi/u/zuzu_eeka)\
**Post date:** [July 11, 2025, 2:04pm UTC](https://research.lido.fi/t/community-staking-module/5917/153 "2025-07-11T14:04:52Z")

</div>

Hello CSM community,  
I’d like to share a proposal for your consideration.

> [@Nominate the Gas Supply Committee as a supervisor for gas expenditure](https://research.lido.fi/t/nominate-the-gas-supply-committee-as-a-supervisor-for-gas-expenditure/4724/8):
>
> The Community Staking Module (CSM) includes a mechanism that allows for the burning of bonded funds in cases of operator misbehavior or non-performance. However, there may be edge cases where an initial assessment triggers a penalty, but a more thorough post-incident review reveals that the Node Operator acted correctly and in accordance with Lido protocol guidelines.
> 
> To account for such situations, it is proposed that [**the CSM Committee**](https://docs.lido.fi/multisigs/committees/#29-community-staking-module-committee) be granted the discretion to compensate affected operators using a dedicated budget if it is determined that the penalty application was unjustified. The compensation fund is proposed to be initially supplied with **10 stETH** from [**the Gas Supply Committee**](https://docs.lido.fi/multisigs/committees#26-gas-supply-committee-prev-depositor-bot-gas-funding) specifically allocated to cover slashed Node Operators’ bonds under CSM. Should this budget be depleted, any additional funding would be requested from the Lido DAO.
> 
> This action will be incorporated to the next CSM-related off-chain vote on Snapshot. And in case of DAO support the Gas Supply Committee will transfer 10 stETH to the CSM Committee.

---

<div class="post-metadata">

**Author:** ![dgusakov](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/dgusakov/32/1238_2.png) [@dgusakov](https://research.lido.fi/u/dgusakov)\
**Post date:** [July 15, 2025, 9:38am UTC](https://research.lido.fi/t/community-staking-module/5917/154 "2025-07-15T09:38:25Z")

</div>

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](https://x.com/code4rena/status/1944789116488733058)
- 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](https://ackee.xyz/) and [Code4rena](https://code4rena.com/). [Statemind](https://statemind.io/) audit report finalization is expected in September 2025

Given these changes, I’m glad to propose an updated timeline for CSM v2 Mainnet release:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/lido/original/2X/2/23392ccbabc95be495df498d30c0479750f9d287.png)

---

<div class="post-metadata">

**Author:** ![DZahar0v](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/dzahar0v/32/3480_2.png) [@DZahar0v](https://research.lido.fi/u/DZahar0v)\
**Post date:** [July 18, 2025, 3:38pm UTC](https://research.lido.fi/t/community-staking-module/5917/155 "2025-07-18T15:38:12Z")

</div>

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](https://github.com/mixbytes/audits_public/tree/master/Lido/CSM)

- 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.

---

<div class="post-metadata">

**Author:** ![governance-data-bot](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/governance-data-bot/32/2204_2.png) [@governance-data-bot](https://research.lido.fi/u/governance-data-bot)\
**Post date:** [July 21, 2025, 11:07am UTC](https://research.lido.fi/t/community-staking-module/5917/156 "2025-07-21T11:07:26Z")

</div>

## Snapshot vote started

Please get your wallets ready to cast a vote ✅, the [CSM v2 Final Rollout](https://snapshot.box/#/s:lido-snapshot.eth/proposal/0xc3f92bcdf8926cfa7528ca6a979c0fdce1e4d0cfaaa72dd6410a76a2e1e55766) Snapshot has started! The Snapshots ends on Mon, 28 Jul 2025 16:00:00 GMT.

---

<div class="post-metadata">

**Author:** ![nikita.p](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/nikita.p/32/5751_2.png) [@nikita.p](https://research.lido.fi/u/nikita.p)\
**Post date:** [July 23, 2025, 10:13am UTC](https://research.lido.fi/t/community-staking-module/5917/157 "2025-07-23T10:13:09Z")

</div>

**On-chain [Vote #190](https://vote.lido.fi/vote/190) Has Begun!**

This vote includes several proposals, notably:

- Increasing the CSM stake share limit from 2% to 3%
- Enabling a grace period for CSM Node Operators by setting `keyRemovalCharge = 0`
- Introduction of a simplified CSVerifier

All voting items can be reviewed in the [instructions](https://enchanted-direction-844.notion.site/How-to-check-the-Lido-DAO-on-chain-vote-190-22cbf633d0c9801d8a42f9d939bb3f87).

Don’t forget to cast your vote! 🪄

---

<div class="post-metadata">

**Author:** ![governance-data-bot](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/governance-data-bot/32/2204_2.png) [@governance-data-bot](https://research.lido.fi/u/governance-data-bot)\
**Post date:** [July 28, 2025, 4:01pm UTC](https://research.lido.fi/t/community-staking-module/5917/158 "2025-07-28T16:01:40Z")

</div>

## Snapshot vote ended

The [CSM v2 Final Rollout](https://snapshot.box/#/s:lido-snapshot.eth/proposal/0xc3f92bcdf8926cfa7528ca6a979c0fdce1e4d0cfaaa72dd6410a76a2e1e55766) Snapshot has passed! 🥳  
The results are:  
**For** : 52.4M LDO  
**Against** : 12 LDO

---

<div class="post-metadata">

**Author:** ![nikita.p](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/nikita.p/32/5751_2.png) [@nikita.p](https://research.lido.fi/u/nikita.p)\
**Post date:** [August 1, 2025, 11:10am UTC](https://research.lido.fi/t/community-staking-module/5917/159 "2025-08-01T11:10:23Z")

</div>

**The [Dual Governance Proposal #3](https://dg.lido.fi/proposals/3) that was submitted in [Vote #190](https://vote.lido.fi/vote/190) was just executed,** marking the completion of the following on-chain changes for CSM:

- Increasing the stake share limit from 2% to 3%

- Enabling a grace period for Node Operators by setting `keyRemovalCharge = 0`

- Introduction of a simplified CSVerifier

---

<div class="post-metadata">

**Author:** ![Lanski](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/lanski/32/4846_2.png) [@Lanski](https://research.lido.fi/u/Lanski)\
**Post date:** [August 5, 2025, 11:28am UTC](https://research.lido.fi/t/community-staking-module/5917/160 "2025-08-05T11:28:09Z")

</div>

Wassup Lido community!

Following the [Snapshot vote on July 28](https://snapshot.box/#/s:lido-snapshot.eth/proposal/0xc3f92bcdf8926cfa7528ca6a979c0fdce1e4d0cfaaa72dd6410a76a2e1e55766), 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.

---

<div class="post-metadata">

**Author:** ![Jith](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/jith/32/6116_2.png) [@Jith](https://research.lido.fi/u/Jith)\
**Post date:** [August 6, 2025, 3:42am UTC](https://research.lido.fi/t/community-staking-module/5917/161 "2025-08-06T03:42:54Z")

</div>

Hey @Lanski @Aleksandra_G ,

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:

1. 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?

2. 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?

Thanks again for the insights!

---

<div class="post-metadata">

**Author:** ![Aleksandra\_G](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/aleksandra_g/32/2024_2.png) [@Aleksandra\_G](https://research.lido.fi/u/Aleksandra_G)\
**Post date:** [August 6, 2025, 6:20am UTC](https://research.lido.fi/t/community-staking-module/5917/162 "2025-08-06T06:20:27Z")

</div>

Hey @Jith! Thank you for questions.

> [@Jith](#):
>
> 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?

There will be a customized dashboard on Human Passport, similar to [the common one](https://app.passport.xyz/), 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.

> [@Jith](#):
>
> 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?

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!

---

<div class="post-metadata">

**Author:** ![katashesolutions](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/katashesolutions/32/4921_2.png) [@katashesolutions](https://research.lido.fi/u/katashesolutions)\
**Post date:** [August 6, 2025, 8:32am UTC](https://research.lido.fi/t/community-staking-module/5917/163 "2025-08-06T08:32:48Z")

</div>

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](https://zkpassport.id/) ? 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](https://world.org/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?

[Previous page](https://research.lido.fi/t/community-staking-module/5917.md?page=7)

[Next page](https://research.lido.fi/t/community-staking-module/5917.md?page=9)
