Zikies voted for more openness!
No more waitlist, our Discord is now open to all 💜
We will work with the community to structure the DAO around our first product release.
More context:
Big release: Twitter reputation!
Prove you are influential in the Ethereum community, with privacy (curation by
@hivedotone
)
👉
Use now your tokenized twitter reputation on
@LensProtocol
,
@guildxyz
,
@SnapshotLabs
and your favorite web3 social apps!
🎭
We open-sourced the Sismo protocol and its first ZK Attester.
Sismo is a modular Attestations Protocol.
It hosts diverse attestations focused on privacy and decentralization.
Anyone is welcome to build with us.
Sismo 101: Attestations as Web3 Cookies!
(Links end of 🧵)
What’s better than a revamp to start the year?
✅ Main protocol becomes permissionless
✅ Multichain (👋
@gnosischain
)
✅ New Badge deployment process
✅ Overhaul of
✅ Curation process update
✅ Sismo app v2
Unpacking this big release 🧵
New ZK Badge 💜
You donated to
@gitcoin
GR15 from a private wallet? Mint the GR15 Gitcoin Contributor ZK Badge to your public ENS wallet and signal your support to Ethereum!
👉
Build a ZK Badge for your community in 15 min:
🎭
The long awaited Proof of Humanity ZK Badge is now available on Sismo 💜
Transfer your
@proofofhumanity
from your doxxed address to an address of your choice, in total privacy!
👉
A new primitive for web3 to fight Sybil!
🎭
Bye, zkConnect! Welcome to Sismo Connect, the most powerful SSO 💎
Apps can now request anything from users' Data Vaults:
- Accounts (wallet, Twitter, GitHub, etc)
- Granular private data
Sign in with your ENS. Reveal your Twitter. Prove NFT ownership privately. At once!
🧵
We are officially shifting our entire focus on making ZKPs available to all builders!
ZK Badges are powerful, yet it is Sismo Connect that will unlock a whole new design space for builders.
Today, we are sharing our learnings
The ENS Supporter ZK Badge is out!
Eligible users are the most reputable twitter accounts with
@ensdomains
in their username. Curation with
@hivedotone
, inspired by
@ethleaderboard
and
@backaes
💜
👉
We shipped a big update to the vault page too 👀
🎭
We just released the Ethereum Power Users ZK Badge on our alpha!
Mint yours 👉
It is our first experiment around novel governance mechanisms, based on reputation and privacy-preserving voting.
Mini-🧵 about the experiment:
Today we are releasing the most important ZK Badge for Sismo!
The Sismo Contributor ZK Badge will be central to our governance. Through private voting, our community will help us curate badges
Mint yours now: 💜
More on badge curation👇
Inspired by ETHDam, we want to celebrate privacy! 🎭🌼
Users of
@TornadoCash
with a
@gitcoinpassport
can enter a privacy-preserving lottery to win a printed "Privacy Is Normal " artwork 💜
The first 1000 participants will receive the NFT version.
👉
🧵
Introducing the Sismo App Store!
It is provided for all builders to leverage the power of ZKPs for their communities 💜
Create your Sismo Connect apps from our templates, no coding skills required!
Examples and more:
🕹️
Onchain summer might be over, but building season never ends 🎭
Hack with Sismo at:
🆔 Identity Hackathon by
@newforum_nco
, Sept 14-29
🇮🇹 EthRome by
@urbeEth
, Oct 6-8
🌐 EthOnline by
@ETHGlobal
, Oct 6-27
Full calendar:
Sismo received 46,296.3 $ENS from the
@ensdomains
airdrop 💜
The Sismo Genesis team proposes to allocate the funds to kickstart the Sismo DAO Treasury and begin its progressive decentralisation process.
Read more 👇
We just deployed on Base, bringing zk proofs to the onchain summer 🟡🎭
Builders, let users aggregate and selectively disclose their identity to your contract.
Ready to support the 100 builders program with
@withBackdrop
,
@seedclubhq
and
@BuildOnBase
!
New ZK Badge with
@poapxyz
💜
You joined main Ethereum conferences and collected POAPs? Mint your Proof of Attendance ZK Badge!
👉
Adding a privacy layer to POAPs, this badge is one more sybil resistance tool as all attendees are proven humans
🎭
Sismo just joined
@LensProtocol
! Feels like home there 🌿 💜
What Attestations and Badges will you build on top of this open graph?
Bloomers, we advise you to give us a follow 😇
First Github-bound ZK SBTs! 🎭
In < 3 minutes, create ZK Badges for your users, bound to github accounts!
👉
To try it now:
1. Star (group regularly updated)
2. Get your Sismo Stargazer ZK Badge:
(more)
ETHPorto was a blast! Received so much love from hackers 💜
🤯 11 teams hacked on Sismo
🏭 31 pull requests on Simo Hub
💎 8 new zkConnect apps
🥇 4 of the 5 winning teams built on Sismo
Proud to present our bounty recipients:
Speedrun of our protocol, smart contracts, zk and tools by
@LeopoldSayous
💜
What are ZK Badges?
How to create one for your project?
What are ZK Attesters, how to develop one?
What is Hydra-S1, our ZK Scheme written in Circom?
thanks
@__zkhack__
🔥
What a weekend in Paris! 🇫🇷
965 hackers from 67 countries joined the biggest European
@EthGlobal
hackathon ever.
🎭 36 teams hacked on Sismo
😎 4/13 finalists used advanced features of Sismo Connect
👏 8 bounty winners
Take a look at our winners 👇
And that's a wrap for
@zkhack
!
We had lots of fun seeing the hackers exploring zkConnect's potential and trying out our newest solidity library 💎
Sismo bounty winners are:
Today is Governance day 💜
We are kickstarting our open governance using the Sismo Contributor ZK Badge to distribute voting power.
Announcement:
Resources:
👉 Approval Vote:
🧵 Why? How?
Today we are releasing the most important ZK Badge for Sismo!
The Sismo Contributor ZK Badge will be central to our governance. Through private voting, our community will help us curate badges
Mint yours now: 💜
More on badge curation👇
The SIP-3 to *Transfer ENS airdrop from Sismo Genesis treasury to Sismo DAO treasury* is live on
@SnapshotLabs
Calling all members of the Sismo DAO: sismo.eth subdomain owners aka Zikies part of Gen[0], Gen[X] and Gen[A]
Cast your vote👇
Getting ready for
@ETHGlobal
Waterloo, Sismo Connect is now more powerful!
⛓️ 11 chains now supported
🦹 Impersonation - a gift for devs to increase their pace when testing
🎭 Vault Identifiers - access anon user ids
All details in Release Notes 👇
Welcome to the first members of our Gen[X] 💜
They are builders that kindly answered our call to help us turn Sismo into a new primitive for Ethereum apps and users.
We will soon pause their onboarding to greet new Zikies from our public waitlist!
Paris is our home, and every year we love welcoming you all for
@EthCC
💜
Today, we are giving out 10 tickets through a lottery for
@Future0fFrance
, a private party hosted with our friends at
@MorphoLabs
and other leading French crypto teams!
🎟️
Meeting hackers at
@ETHGlobal
Tokyo confirmed that Sismo Connect + Account Abstraction = 🔥
Gate an abstracted account using personal data such as web2 account ownership, proof of sybil resistance or NFT ownership.
Bounty winners 👇
The first proposal to deploy a badge on the Sismo Curated Protocol was accepted by our contributors: welcome to the Rhino Power User ZK Badge 💜
1824 Sismo Contributor ZK Badge holders voted:
@rhinofi
users, mint yours 👉
🎭
📢Calling all OG users📢
It’s time to flex your status, and prove you were among the first in the space to use
#ZK
solutions🎉
We have used
@Sismo_eth
to award all power users of
#rhinofi
a very limited ZK Badge🦏
More here👇
Fantastic hacks in Lisbon at
@ETHGlobal
🎭 👏
It was humbling to see many advanced projects using Sismo Connect for data aggregation and selective disclosure 💜
🤯 3/10 finalists integrated Sismo Connect
🎭 13/183 projects hacked on Sismo
Bounties and demos 👇
The SIP-3 to *Transfer ENS airdrop from Sismo Genesis treasury to Sismo DAO treasury* is live on
@SnapshotLabs
Calling all members of the Sismo DAO: sismo.eth subdomain owners aka Zikies part of Gen[0], Gen[X] and Gen[A]
Cast your vote👇
Sismo received 46,296.3 $ENS from the
@ensdomains
airdrop 💜
The Sismo Genesis team proposes to allocate the funds to kickstart the Sismo DAO Treasury and begin its progressive decentralisation process.
Read more 👇
2/ Factory
Sismo now features twitter accounts as source accounts for ZK Badges :)
Build your own ZK Badge for your community from twitter accounts, github accounts and ethereum addresses!
👉
Humbled to be among the
@gitcoin
grant ZK Tech category and long time actors of the space like
@zokratesproject
Think about donating to them too!
Thanks to matching pool contributors such as
@ZKValidator
that encouraged us and to the +220 donors 💜
We've landed in Lisbon 🇵🇹 for the
@ETHGlobal
hackathon!
Why build with Sismo Connect?
Users have social capital in:
🎭 private wallets + anon web2 accounts
✨ public wallets + doxxed web2 accounts
You can access all of this onchain + in your backends!
Examples and Bounties 👇
1/ Badge levels
This Badge has 3 levels, defined by the rank on
@hivedotone
Ethereum Community:
Level 1 (15k accounts): part of the ranking
Level 2: top 5k accounts
Level 3: top 1k accounts
ZK Badge balance = Your Badge level
e.g If you have a balance of 3, you are top 1k
Ever wondered how specifically ZK-SNARKs are used to preserve privacy, including some of the non-obvious tricks like how to prevent double-spending, and what the limits of ZK-SNARKs are?
This post tries to explain some of these ideas:
2/ Multichain
The Sismo Factory and app are now multichain! We are now available on
@polygon
,
@gnosischain
, and testnets. Ethereum is next!
This year we will deploy on most EVM chains—with a focus on L2s 👀
5/ Curation process update
To be verified as a curated Badge by Sismo governance, Badges must go through the curation process.
Each Badge is assessed on these three attributes:
- Sybil-resistance
- Trustlessness
- Privacy
More:
1/ What is Sismo Connect? A bridge between personal data and apps
1. Apps request personal data from users
2. Users generate ZK proofs in their Data Vault to prove account and/ or data ownership
3. Apps verify proofs on/off-chain via our TypeScript/Solidity packages
2/ "Privacy Is Normal" Artwork
To give ourselves a constant reminder of our fight for sovereign identities through privacy, we printed and framed "Privacy Is Normal" in our office.
It is a stylized version of the codebase of
@TornadoCash
.
1/ Sismo becomes fully permissionless (SIP-10)
The playground has been discontinued. Anyone can now create Badges on the main protocol!
It’s now easier for Badge creators to deploy, experiment with, and perfect their Badges.
More:
2/ zkConnect: request private data with ZK proofs
App developers can request granular and aggregated data from their users.
Request proof of:
- NFT ownership
- GitHub repo contributions
- ERC20 ownership AND PoH registration from multiple wallets without linking them
1/ Why now?
User-facing product will be out very soon:
User will, with privacy:
- Generate ZK Attestations from private wallets
- Receive ZK Badges on their public wallet
e.g Gitcoin donator ZK Badge
Let’s focus on the open protocol enabling this.
1/ zkConnect: private authentication
With the power of zkConnect, devs can authenticate users privately.
Apps access a unique user identifier, called vaultId, and nothing more.
The vaultId is unique to the app—making doxxing across apps impossible.
Le jour est arrivé! 🎭
Dear lens followers:
1. Use the alpha and mint your first ZK Badge!
2. Join the masquerade gated discord channel
3. Best feedback on UX will get a ticket!
👉
APWine +
@Sismo_eth
+ 🇨🇴 = 🥂🌮🤝
Any rooftop enjoyers coming to Bogota?
Relax with us at Bogota's best rooftop bar with incredible views on 10th October to refuel between ETHBogota &
@EFDevcon
⛽️
RSVP now (limited spots)👇
3/ zkConnect: verify on servers and smart contracts
You can verify proofs anywhere! Just use our packages:
- typescript package for off-chain apps
- Solidity library for on-chain apps (very soon)
Let your users connect directly with their data for the first time!
3/ Factory update
Badge creators can now utilize a variety of data providers, such as:
- Followers of a
@LensProtocol
profile
- Voters in a
@SnapshotLabs
space
- Contributors to
@github
- etc
They can also now select how often their group updates.
👉
1/ Privacy is normal
Privacy is a fundamental right that must be defended against short-sighted fallacies.
We build towards a safer world where privacy technologies are leveraged to protect and empower sovereign individuals on the internet.
2/ Data Sources
In their private Data Vaults, users add Data Sources:
- public ENS wallet
- private wallets
- web2 accounts
Only the user can access the data inside.
They can prove ownership of Data Sources:
- I own
@sismo_eth
- I own sismo.eth
- I own sismo GitHub account
1/ Who can mint it?
The group of eligible accounts (176,294 addresses) is the union of 6 sub-groups:
Subgroups = Snapshots on Dec 31 of 2016...2021 of top 50k accounts that sent most transactions (not counting token transfers).
Group generation:
3/ Privacy-preserving and Sybil-resistant lottery
To enter the lottery, users prove eligibility via Sismo Connect:
-
@TornadoCash
user
-
@gitcoinpassport
with score > 15
No doxxing! Data can be held on unlinked wallets, with privacy-preserving aggregation via ZKPs.
Last call to join
@ETHGlobal
flagship hackathon
#ETHOnline
🔥
Hackers from all over the world will be showcasing their best crafts, new stories will begin ✨
We hope to see many hackers build & integrate ZK Badges in their apps for better privacy 💪
👇
4/ What's next?
This is an open experiment around a group of anonymous, reputable users. Anything can happen.
We hope for the Ethereum Power Users ZK Badge owners to become a community, using badges as a coordination token.
Get involved in our discord:
2/ (ZK) Attestations
Users can generate attestations from source accounts
e.g "Donated to Gitcoin grants".
Attestations are stored on-chain, owned by a destination account.
We focus on ZK Attestations, that create no link between sources and destination.
4/ Privacy-preserving and Sybil-resistant lottery details
Eligibility groups are updated daily. Lottery open for 30 days.
The first 1000 lottery participants will be able to claim the NFT version of our piece of art.
Enter the lottery 👉
@poapxyz
Many of you asked to add other events to this ZK Badge, feel free to create a PR and add your event (must be a physical, high legitimacy like devcons/dappcons/ethcc)
=>
4/ New Badge deployment process
When deploying a Badge, you now choose your desired chains and fund Sismo’s relayer to cover user gas fees.
This boosts privacy and UX for your users while incentivizing high-quality Badges on the protocol.
More:
3/ Selective data disclosure: Data Gems
Data Sources host data. Using Sismo Connect and ZKPs, users make claims about their personal data (Data Gems) without revealing the underlying source:
- I'm part of PoH
- I own a specific NFT
- I own a Gitcoin passport with score > 100
3/ Reputation-based and private votes
Users that minted their ZK Badges on empty destination accounts will effectively vote anonymously.
Voting power is backed by reputation only.
6/ Sismo Connect Beta Version
Please note that Sismo Connect is currently in its beta stage. As a result, interfaces may undergo changes, and users' Vaults could be reset.
To stay informed, join our Discord community and follow us on social media.
💜
5/ Privacy is empowering
We enable users to aggregate personal data in their Data Vault.
They can reveal, granular data to apps with Sismo Connect (SSO using ZKPs), leveraging their entire social capital safely.
Apps can access richer data and use it responsibly—with privacy.
10/ Frens 💜
Come build with us a world where users bring their own sovereign Identities to applications!
Let users fully leverage their data with consent and privacy.
🎭
4/ Attestations: Web3 Cookies
Attestations are Reputation and Access Control tools.
Users will generate Attestations to access premium features within gated services or to prove their reputation.
Sismo Attestations are Web3's cookies:
- Standardized
- Reusable
- Interoperable
4/ Aggregation
Apps can now make multiple data requests in one Sismo Connect request:
- ENS wallet ownership (sismo.eth)
- Twitter account ownership (sismo_eth)
- NFT ownership from a private wallet
- Gitcoin passport ownership with score > 100 from another private wallet
7/ Thanks again to all Sismo hackers - we are building the future of web3 social together 💜
Looking for new ways to get involved with upcoming hackathons? Check out:
See you next time at
@zkhack
in Lisbon on March 31! Be prepared 🚀
5/ Modular Protocol
Attestations are generated by various Attesters (Smart Contracts) w/ different tradeoffs on privacy/decentralization/scalability.
Sismo enables diverse and interoperable attestations that can be meshed together in creative ways!
Come build yours :)
5/ Why the most powerful SSO?
Privacy is the mean, not the end.
We leverage ZKPs and their unique privacy properties to provide the best SSO. Apps can finally access and aggregate private personal data.
Let users bring all the data they consent to your app, safely!
2/ Self-evolving Group
We setup a
@SnapshotLabs
space for the Ethereum Power Users ZK Badge owners:
Votes will take place to extend the group of eligible accounts that can receive the badge.
A month ago we launched an anon Lottery to celebrate privacy. Winners can now claim their printed Artwork!
👉
We wrote a case study sharing how we built a sybil-resistant and anonymous Lottery for Tornado Cash users using Sismo
📕
2/ "Privacy Is Normal" Artwork
To give ourselves a constant reminder of our fight for sovereign identities through privacy, we printed and framed "Privacy Is Normal" in our office.
It is a stylized version of the codebase of
@TornadoCash
.
We need tools that protect our privacy and maintain our on-chain reputation.
Special thanks to
@futurealisha
&
@bettina_boon
for the feedback. 7/7
Read the full survey: