Zupass
{"type": "project", "title": "Zupass", "logoImg": "bafkreid544xbjtqq5y6wpphndpqvpzt7weptpthbzjwjtswckvlhdl5uae", "website": "https://zupass.org", "bannerImg": "bafkreieqvlwnxkztuk5tyl6d3qvvy2ajtrdinffxerziav4t3bhslkbmui", "createdAt": 1706474303577, "userGithub": "robknight", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..SS8MGjFNSm5jlY-OPpyqrE1kL6Ya12st7sOGMBVJyOAlTflMCBO3o69Tz43J8feCPlTvsT7dFhhbqKUz9YYtBw", "type": "Ed25519Signature2018", "created": "2024-01-31T22:16:42.337Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-01-31T22:16:42.337Z", "expirationDate": "2024-04-30T22:16:42.337Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xD60E72Aa2de9Ea392264A82423c0d315B9488Ca4", "hash": "v0.0.0:WjNpQUxjO6mxigbI/stiOy5y/aEGiJlXVtqLM7DeteU=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#proofcarryingdata#20022"}}}, "description": "Zupass is powering a new generation of digital communities, network states, decentralized organizations, and more with zero-knowledge technology. Since its inception about 10 months ago at Zuzalu, nearly 10,000 people have used Zupass, collectively generating hundreds of thousands of ZKPs for identity management, community management, governance, and more.\n\nZupass takes the form of a simple wallet-like webapp, that can be accessed on a mobile phone or desktop browser. It can store various kinds of cryptographic data—tickets, passports, badgets, or receipts of participation. But it does more than store data—it also lets users make ZK proofs about that data, and share those proofs with a permissionless ecosystem of third-party developers.\n\nZupass and the PCD (proof-carrying data) framework act as a data layer for digital communities, on top of which tools for managing identity, membership, governance, and more can be built. Last year, third-party developers built tools for [online and offline access control](https://zukit-example.vercel.app/), [polling](https://zupoll.org/), [community forums](https://zuca.st/), [faucets](https://twitter.com/_pk910_/status/1721472568765345955), [games](https://twitter.com/sunbh_eth/status/1725571587057795079), and more on top of the open Zupass protocols and data formats.\n\nZupass and the PCD framework is fully open-source and community-oriented, with particular attention towards empowering developers with [workshops](https://www.notion.so/Zupass-at-Istanbul-43f678e8344543118cffc6e4deb67f32?pvs=21), [educational resources](https://twitter.com/austingriffith/status/1724131612856627396), tutorials, and more. We envision a world where the world’s data ecosystems are maximally open and interoperable, where privacy is a default, and where users can own and control their own data thanks to the power of ZK cryptography. Ground zero for this vision is the Zuzalu community.\n\n### Zupass and Zu-Communities\n\nZupass was first used at Zuzalu, as a backbone for interoperability between community tools. It allowed residents and visitors to access venues, vote in polls, and to authenticate to websites including Zuzalu.City and Zucast. Since Zuzalu, community platforms including [Fora](https://fora.co) and [Lemonade](https://lemonade.social) have built integrations to issue tickets through Zupass.\n\nAt ZuConnect, Zupass was used to provide tickets, polls, and new features including gated Telegram chat and an [anonymous chat bot](https://t.me/zurat_bot). Hackathon projects were able to leverage Zupass for use-cases including [zero-knowledge clinical trial](https://github.com/seeincodes/zuhack-istanbul) participation, [issuance of tickets](https://github.com/lemonadesocial/lemonade-zupass/) for additional events, and even [sharing of horoscopes](https://github.com/raigal-r/zuAstro).\n\nZupass was also used at Devconnect Istanbul, where FrogCrypto - a game based around collecting cryptographically-signed frogs - was launched. Hundreds of thousands of frogs were collected, and over 400 people received a Frog Hat for collecting more than 50 frogs. More importantly, the aim of showing--not just explaining--the potential of proof-carrying data was achieved. For many people, these were their first tangible experiences of zero-knowledge cryptography, showing how real-world use-cases can be addressed by ZK. Community hackathon teams were able to integrate Zupass features into their projects.\n\n### Zupass roadmap and impact\n\nIn 2023, we gave over 10,000 people an experience of ZK cryptography in real life, and issued over 100,000 PCDs. In 2024, we want to take Zupass and PCDs to the next level, building the foundation for the next billion PCDs.\n\nTo do this, we will:\n\n- Empower communities to issue their own data as Proof-Carrying Data (PCD), whether tickets, badges, virtual world items, web of trust endorsements, or voting receipts. Issuance of PCDs will be point-and-click and self-service.\n- Empower developers to create new social tools for communities by substantially expanding the suite of open source libraries, zero-knowledge circuits, API integrations, and developer tools available on top of or alongside ZK-compatible cryptographic data.\n\nWe want to grow the number of Zupass users, but also the number of PCD issuers, and massively diversify the kinds of PCDs that can be issued. 2024 will be all about helping communities to create PCDs as well as use them.\n\n### About the Team\n\nZupass is built and maintained by a very small team (three full-time developers, plus various part-time contributors and community members) who are funded by 0xPARC Foundation to work on Zupass/PCD as a fully open-source and community-oriented project. With support from this QF round, the team will be able to continue operating and delivering high-quality software for communities in a way that’s aligned to the vision and values of Zuzalu, Ethereum, and other similar movements.\n\n## Links and Further Reading\n\n- [Zupass](https://app.streameth.org/watch?session=zupass&event=progcrypto) (ProgCrypto 2023)\n- [Devconnect Zupass Starter Kit](https://www.youtube.com/watch?v=7SGaMHOYc04) with Austin Griffith\n- [Zupass Internals and the PCD SDK](https://www.youtube.com/watch?v=Pq0hKc1tEkM) (EthGlobal Istanbul 2023)", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "proofcarryingdata", "projectTwitter": "zupassproject"}