• © Goverland Inc. 2026
  • v1.0.1
  • Privacy Policy
  • Terms of Use
SismoSismoby0x4a9A2F31E2009045950DF5aAb36950609DE93c78jrag.eth

SIP-12: Update Sismo Contributor ZK Badge eligibility requirements

Voting ended about 3 years agoSucceeded

Summary

Update the Sismo Contributor ZK Badge eligibility requirements to better prevent potential governance attacks through ZK Badge farming.

Abstract

This proposal aims to update the eligibility requirements of the Sismo Contributor ZK Badge to make it more Sybil-resistant after several instances of ZK Badges farming were identified.

The current eligibility requirements are detailed in the Contributor ZK Badge & Voting Power Governance documentation page.

The eligibility changes in Contributor Badges Level 1 & 2 are the following:

LEVEL 1 REQUIREMENTS TO BE UPDATED

Eligibility Criteria Description
Sismo ZK Badge Holder Any user who has minted at least one ZK Badge* on Polygon using the Sismo app (not the Playground protocol) *Now excluding Github Stargazer Badges that are being heavily farmed
Sismo Curated ZK Badge Holder Any user who has minted at least one curated ZK Badge on Polygon with a Sybil Resistance Attribute Score strictly superior to 1.

LEVEL 2 REQUIREMENTS TO BE UPDATED

Eligibility Criteria Description
Proof of Humanity ZK Badge Holder Any user who has minted the Proof of Humanity ZK Badge on Polygon using the Sismo app (not the Playground protocol)
Ethereum Power Users ZK Badge Holder Any user who has minted the Ethereum Power Users ZK Badge on Polygon using the Sismo app (not the Playground protocol)
ENS Supporters ZK Badge Holder Any user who has minted the ENS Supporters ZK Badge on Polygon using the Sismo app (not the Playground protocol)
Sybil Resistant Curated ZK Badge Holder Any user who has minted at least one curated ZK Badge on Polygon with a Sybil Resistance Attribute Score superior or equal to 3.

All other requirements are left untouched in the scope of this proposal.

Reminder: Only Polygon Curated ZK Badges are considered in the eligibility requirements and only Sismo Contributor ZK Badges minted on Polygon get voting power.

Motivation

Sybil Resistance Improvement

Since early January 2023, some ZK Badges such as the Sismo Github Stargazer ZK Badge have been heavily minted by airdrop farmers thanks to Sismo being identified as an airdrop target by some crypto influencers. Because any ZK Badge holder can be eligible for a Sismo Contributor ZK Badge Level 1, this opens up a governance attack vector for malicious actors willing to create fake accounts to earn a majority of voting power.

This improvement area was already identified when the governance framework was created and partially tackled by the different weighting of voting power by Badge level. However, it was decided initially not to limit access to the Contributor ZK Badge to curated ZK Badges to onboard more contributors more easily.

Today, the set of curated ZK Badges has grown, more accessible curated ZK Badges are on the way and the ZK Badges Attributes Assessment Framework has been implemented. This enables Sismo Governance to restrict a bit more the Contributor ZK Badge eligibility requirements to prevent governance attacks.

Thus, this proposal aims to update the eligible groups of the Sismo Contributor ZK Badge Level 1 with holders of curated ZK Badges with a Sybil Resistance attribute score > 1; and the Level 2 holders of curated ZK Badges with a Sybil Resistance attribute score ≥ 3. (Check the Attribute Assessment Framework for more details)

Eligibility Requirements checked only on Polygon

The Sismo protocol recently added support to the Gnosis Chain and will soon add support to the Ethereum mainnet. Because the attestation state is not shared between chains, if minting curated ZK Badges on Gnosis chain was allowed as an eligibility requirement to get a Sismo Contributor ZK Badge, any individual could mint 2 Sismo Contributor ZK Badges (or as many as chains supported). For this reason, the Sismo Contributor ZK Badge eligibility requirements will not change for the moment and continue to only check for curated ZK Badges minted on Polygon only. In the same way, only Sismo Contributor ZK Badges minted on Polygon get voting power.

Implementation

The Sismo community formally petitions the Sismo Core team to:

  • Update the Sismo Contributor ZK Badge group generators (Level 1 and 2) according to the requirements defined above

Off-Chain Vote

Update Contributor ZK Badge
34.91K Voting Point98.7%
Make no changes
452 Voting Point1.3%
Download mobile app to vote

Timeline

Jan 24, 2023Proposal created
Jan 24, 2023Proposal vote started
Jan 27, 2023Proposal vote ended
Oct 26, 2023Proposal updated