metadata: {"signature": "0x1661a5714298daa6df52b9559f593dff68fdcbd8354e5558af03d24f14c2a322749f7383a47bba3fb84351ac694f3012bf654384377ae04848be5b544985710f1c", "application": {"round": "0x9c239f3317c6df0b4b381b965617162312dc8caa", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "0ORs7zikYMd2GmWzAWKcHOgJYsFpgL54TqhK/C9aUgo=", "encryptedSymmetricKey": "fd584760e0d24d127da3a7bca034244088e48157c617a0b8674f638424ed1fa719c18f6281e26e25d4e34273bcc3d90bd77bae1e7b2702417f3e59a5143890287fed68ac45eaeb5c2c6f9e72d0dc65ffb2f515d1ae8ae720011f752bf0cc5a8a279e20cff6a6c1bb5bf0107b9d6877536ef5d3950641478872e03636c574c7e100000000000000203358b81b882c9f49d615233582652c92737cadaa139f58b86085dbdca0f400017eb89da5b80c34ff8f2892aa96fa7792"}}], "project": {"id": "0x433f3d13927533e99c1b0f7a67ddb3f6c4ca347530f1df32230f592d31663dd2", "title": "Zenbit Badges", "logoImg": "bafkreiar6iq3fw2mimhfghabjvkzwveeurb5kcpce4tqisaer4woewln4i", "metaPtr": {"pointer": "bafkreigvhwen24hcp47b7dr6rindic2zb7hizms3krrhyjgdrzqxb6tbl4", "protocol": "undefined"}, "website": "https://badges.zenbit.mx", "bannerImg": "bafkreien2ct3yh75yc5djwhif6f2kpyrqdnjomidn25ghg6td6f5d6fhdi", "createdAt": 1728634201647, "userGithub": "habacucMX", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..wjomXXaUvW7clQpH4pVUGSX3BCYvv4UcuLkH2RBnJognhsT_9bQsgzdhPi6LUFjFL3pHo3GBJcFg57sd6jgjCg", "type": "Ed25519Signature2018", "created": "2024-10-11T08:08:16.793Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-11T08:08:16.792Z", "expirationDate": "2025-01-09T08:08:16.792Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xeCB4C1245665e8A1F43826355aaB0Dd6bF336e05", "hash": "v0.0.0:MfzSEVExSOU5tFWTKV7YBy9iQrliPFPiF33lLasHM9E=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#zenbitETH#57845110"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..x7uGinmQ_srtJZnY7jFQmj-PgoZngybGpqZHxfOKTIsEp_O-PF6hCa0cKZIGtDeWrceb7sdEkObGUqBRryCDCg", "type": "Ed25519Signature2018", "created": "2024-10-11T08:07:59.684Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-11T08:07:59.684Z", "expirationDate": "2025-01-09T08:07:59.684Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xeCB4C1245665e8A1F43826355aaB0Dd6bF336e05", "hash": "v0.0.0:mJPCaeaBeOUca9m1nA5/tRc6pWgWDDqakEAtmUbDbrY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#zenbitMX"}}}, "description": "[Zenbit Badges (ZB)](https://github.com/zenbitETH/Zenbit-Badges) is an identity dApp that leverages the **Ethereum Attestation Service (EAS)** to provide user-friendly, onchain certification of Web3 skills and activities, guiding users toward technical or industrial professionalization. By offering a **standardized framework** for skill verification and community-driven education, [**Zenbit Badges**](https://badges.zenbit.mx/) enhances Web3 accessibility, supports financial inclusion, and accelerates ecosystem adoption. It enables users to showcase their skills effectively during both live and virtual events with a secure and transparent method for certifying the mastery of Web3 tools space. Acting as a bridge between Web3 technology and mainstream users, the platform creates an intuitive and inclusive environment for learning, skill verification, and professional growth.\n\n![Zenbit Badges Main Screen](https://github.com/zenbitETH/Public-Assets/blob/main/Zenbit%20Badges/zb4.png?raw=true)\n\n## Problem\n\nThe Web3 environment presents significant challenges for both newcomers and existing community members due to its complexity and steep learning curve. Core issues include a lack of standardized, accessible, and easy-to-understand educational resources for the average user. In addition, the user experience can be difficult to navigate, with unclear pathways for skill verification and professional growth. Other challenges stem from security risks and financial complexities that further complicate the adoption process.\n\nAlthough some educational resources provide attestations to verify user achievements and contributions, the manual processes involved present several challenges. These include time inefficiency, limited transparency, lack of trust, and verification gaps, which undermine the reliability and scalability of skill verification in the Web3 ecosystem.\n\n## Our Solution\n\n**Zenbit Badges** is a robust dApp designed to verify Web3 skills and track event participation through onchain attestations. It is integrated within the **Zenbit Web3 Skills Framework,** which emphasizes role-based badges that allow users to effectively showcase their expertise in the Web3 environment.\n\n**Core Features (v0.1.0)**\nThe core features of the platform include: \n\n- *Onchain EAS Attestation System*: All attestations for event participants are immutably recorded onchain using the **Ethereum Attestation Service (EAS)**, ensuring transparency, security, and trust in the certification process.\n- *Technical Infrastructure*: Built on Solidity smart contracts, Zenbit Badges automates event registration and manages interactions between mentors and participants. Additionally, the platform\u2019s smart contract generate cryptographic **proofs upon successful quiz completion**, which are then recorded onchain to validate user achievements.\n- *User-Friendly Interface:* An intuitive interface that integrates seamlessly with EAS for skill verification, ensuring accessibility for users, including those new to Web3 technologies.\n- *Token Distribution via [AttestDeFi](https://explorer.gitcoin.co/#/projects/0xa0bbd6a88f6ae3b3226f280737cca8681235502da868d4f36d798582f5b90038):* Event participants can be rewarded with ERC-20 tokens or Ether based on attestations, enhancing participant incentives. This possible with AttestDeFi, a ZB expansion [prototyped at Superhack 2024](https://ethglobal.com/showcase/attestdefi-esej5).\n- *Domain Expertise:* Zenbit Badges facilitates DAO incubation, builders' improvement, DeFi practices, and governance programs. Organizations within the Ethereum ecosystem can customize badge systems tailored to their specific needs.\n- *Customizable OSS Repository*: The platform provides a customizable open-source repository for community-driven projects, allowing flexibility in collaboration.\n\n**Certifications and Quizzes**\nZenbit Badges provides several types of onchain certifications and quizzes to validate user achievements:\n\n- *Certifications*:\n    - Ethereum Onboarding ([EAS Schema #423](https://optimism.easscan.org/schema/view/0xe3990a5b917495816f40d1c85a5e0ec5ad3dd66e40b129edb0f0b3a381790b7b))\n    - DAO Formation ([EAS Schema #424](https://optimism.easscan.org/schema/view/0xddc12d29e4863e857d1b6429f2afd4bf3d687110bbb425e730b87d5f1efcda5a))\n    - DAO Incubation ([EAS Schema #512](https://optimism.easscan.org/schema/view/0x17ceae0972a7b2a858182fa4fc4f63b020941f4386872a2d3b611f882bcdf9bf))\n    - Live Event/Workshop Certification ([EAS Schema #513](https://optimism.easscan.org/schema/view/0xd1b32a04207069d491b31239467ef1c57d54f3a961cbd0462a3afc52e3ec6f1a))\n- *Quiz Types*: To validate each attestation, four distinct quiz mechanisms are implemented:\n- *Multi-option Quizzes:* Assess user knowledge through multiple-choice questions relevant to the certification.\n- *DAO Membership Verification:* Confirm active participation in DAOs through *Safe Multisig* and *ENS*\n- *Content Creation Verification:* Authenticate authorship of *Mirror* articles or other content contributions.\n- *Secret Word/Written Quizzes:* Verify attendance at events using unique codes or written responses.\n\n**User Roles**\nZenbit Badges supports three primary user roles, each with distinct functionalities:\n\n- *Mentors*: Organize and guide educational activities, workshops, and events.\n- *Participants*: Engage in Web3 educational events and complete skill assessments.\n- *Communities:* Collaborate to manage projects, events, and certifications.\n\n## Technical Implementation\n\nThe development of **Zenbit Badges** leverages a robust and secure technology stack to ensure seamless performance and reliable on-chain certification. The platform\u2019s architecture is built around three core components:\n\n- Next. *js dApp*: Developed using ScaffoldETH 2, with MongoDB for efficient data management, enabling fast and scalable interactions across the platform.\n- *EAS Onboarding Contrac*t: Facilitates integration with the EAS, allowing for efficient management and verification of attestations.\n- *Ethereum Attestation Service (EAS):* Guarantees that all certifications and user achievements are securely recorded on-chain, providing transparency and protection.\n\n![Zenbit Badges Tech Stack](https://github.com/zenbitETH/Public-Assets/blob/main/Zenbit%20Badges/ZBTechStack.png?raw=true)\n\n## Web3 Skills Framework\n\nThe **Zenbit Web3 Skills Framework** is designed to accommodate both users who want to demonstrate their competencies in the Web3 ecosystem and individuals who are entirely new to Web3. It provides a structured pathway that guides users from foundational knowledge to professional specialization. The framework is aligned with the growth of the Web3 industry and community needs and enables users to build a verifiable portfolio of their competencies and achievements, recorded on-chain through attestations.\n\nThe framework consists of four key levels:\n\n1. **Functional Web3 Skills:** This foundational level equips new users with the essential skills to get started in Web3. It covers both theoretical knowledge and practical cases on account creation, key management, and the use of a block explorer.\n2. **Web3 Literacy**: At this level, users advance to more complex concepts, including DeFi (Decentralized Finance), smart contracts, and gas fees. This stage provides a broader understanding of how these technologies shape the Web3 ecosystem.\n3. **Technical Professionalization:** In this stage, users specialize in one of four key profiles: DAO Incubation, Governance, DApp Development, or Protocol Development. This level focuses on developing the technical skills necessary to match industry growth, allowing users to not only participate in Web3 interactions but also contribute to research and development within the space.\n4. **Industrial Professionalization:** The final level is a continuation of the technical track, where users further deepen their expertise in their chosen profile. This stage prepares them for professional Web3 roles, enabling them to contribute to cutting-edge projects, conduct research, and develop new technologies.\n\n![Zenbit Badges Tech Stack](https://github.com/zenbitETH/Public-Assets/blob/main/Zenbit%20Badges/Web3SkillsF.png?raw=true)\n\nAs part of the Zenbit Web3 Skills Framework, the DAO Incubation profile is the specialization path where our current pilot program is focused. This program is designed to support university projects and independent groups conducting applied research or technology development. It leverages Web3 tools to facilitate collaboration, socialization, and funding for their initiatives.\nParticipants in the program acquire essential skills in DAO management, development, and decentralized documentation and communication. The DAO Incubation pilot program consists of 8 badges, each with specific objectives, practical tasks, and skill-based activities. These badges are verified on-chain through Zenbit Badges.\n\n- \ud83c\udf96\ufe0f ZB1 / Introduction to Web3\n- \ud83c\udf96\ufe0f ZB2 / Formation of DAO\n- \ud83c\udf96\ufe0f ZB3 / DAO Incubation: Presentation\n- \ud83c\udf96\ufe0f ZB4 / DAO Incubation: Operational Milestone\n- \ud83c\udf96\ufe0f ZB5 / DAO Incubation: Community Building\n- \ud83c\udf96\ufe0f ZB6 / DAO Incubation: Decentralized Funding\n- \ud83c\udf96\ufe0f ZB7 / DAO Incubation: Academic Paper\n- \ud83c\udf96\ufe0f ZB8 / DAO Incubation: Technological Development\n\nEach badge focuses on advancing participants through key stages of DAO development, ensuring they gain both theoretical knowledge and hands-on experience.\n\n## Partners\n\nOur inaugural partnership for the DAO Incubation Pilot Program is with Axolotarium, a center at Arkansas State University Campus Quer\u00e9taro dedicated to the protection and reproduction of the endangered axolotl species, as well as scientific research, dissemination, and environmental education. This collaboration leverages Web3 tools to enhance the center\u2019s mission across three key areas: \n\n1. **Conservation Efforts:** Focusing on the reproduction of axolotls under optimal conditions, including proper feeding, maintaining ideal water quality and temperature, and conducting research to improve the health and quality of the species.\n2. **Technological Integration:** Introducing Web3 tools alongside telemetry, machine learning, image processing, and other innovations to enhance research capabilities, monitor environmental conditions, and foster community engagement.\n3. **Decentralized Funding:** Establishing decentralized funding channels for global supporters to contribute to the project\u2019s mission.\n\nSince May 2024, we have collaborated with Axolotarium through weekly sessions, combining workshops, live events, and asynchronous tasks to help them progress through the DAO Incubation profile. So far, they have earned the following badges:\n\n- \ud83c\udf96\ufe0fZB1 /\u00a0[Web3 Introduction - May 2024](https://badges.zenbit.mx/event/1)\n- \ud83c\udf96\ufe0fZB2 /\u00a0[DAO Formation- May 2024](https://badges.zenbit.mx/event/2)\u00a0\u2192\u00a0[Axolotarium DAO multisig](https://debank.com/profile/0xd5ddce3b0dde6dc08552c914d893b409284fea0a)\u00a0\u2192\u00a0[axolotarium.eth](https://app.ens.domains/axolotarium.eth)\n- \ud83c\udf96\ufe0fZB3 /\u00a0[DAO Incubation: Presentation - August 2024](https://badges.zenbit.mx/event/6)\u00a0\u2192\u00a0[Mirror Spanish](https://mirror.xyz/info.axolotarium.eth/_faN9bqPcOZAIOExFnxJQpiqgb948cF4LElz-jk0aw0)\u00a0\u2192\u00a0[Mirror English](https://mirror.xyz/info.axolotarium.eth/BxcSy3Bwcu7H8L6TMhHtGSCHHlBC9MLnmHcjlhNa3ZU)\n\nWe are also collaborating with\u00a0[@SEEDGov](https://x.com/SEEDGov)\u00a0on a Zenbit Badges fork customized with their visual identity. This project involves designing a Governance Skills path specific to their needs. So far, they have participated in two Zenbit Badges events:\n\n- [SEED Badges Fork - July 2024](https://badges.zenbit.mx/event/5)\u00a0\u2192\u00a0[SEED Badges repository](https://github.com/zenbitETH/SEED-Badges)\n- [SEED Badges Demo - September 2024](https://badges.zenbit.mx/event/7)\u00a0\u2192\u00a0[SEED Badges demo site](https://seed-badges-nextjs.vercel.app/)\n\n\n\n### Future work\n\nZenbit Badges plans to enhance its platform by implementing multi-attestation functionality to reduce gas consumption and improve efficiency by allowing multiple attestations to be bundled into a single transaction\u2014making the system more cost-effective and accessible.\n\nAdditionally, we plan to expand Zenbit Badges into a multichain platform, supporting multiple blockchain networks. This expansion will increase accessibility, enhance cross-chain compatibility, and improve scalability. By offering users the flexibility to choose their preferred network, we aim to create a more efficient and adaptable platform, better suited to the needs of the Web3 ecosystem.", "lastUpdated": 0, "projectGithub": "zenbitETH", "projectTwitter": "zenbitMX"}, "recipient": "0x51c3BaE3025E0108fd8c5C84Eb089fA8F488d6af"}}