{"title": "Zenbit Badges", "logoImg": "bafkreiar6iq3fw2mimhfghabjvkzwveeurb5kcpce4tqisaer4woewln4i", "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) 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** 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’s 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*: Ethereum Onboarding, DAO Formation, DAO Incubation, and Live Event/Workshop Certification\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### Web3 Skills Framework\n\nThe *Zenbit Web3 Skills Framework* serves as the backbone for our badge system, outlining a clear pathway for users to develop and demonstrate their Web3 competencies. This framework is meticulously designed to align with industry standards and community needs, ensuring relevance and value for all participants.\n\nIt considers four specialization levels\n\n1. Functional Web3 Skills\n2. Web3 literacy to achieving\n3. Technical professionalization\n4. Industrial professionalization\n\n\n![Zenbit Badges Tech Stack](https://github.com/zenbitETH/Public-Assets/blob/main/Zenbit%20Badges/Web3SkillsF.png?raw=true)\n\nFor onboarding purposes, we have defined a general introduction process to help the user familiarize themselves with the main Web3 tools. After this onboarding, users can choose a skills path depending on their context and interests.\n\nThe first path we are testing is the **DAO Incubation pilot program**. We designed this program for **university projects conducting scientific research or technology development** that can leverage Web3 tools to socialize and fund their initiatives. Throughout this process, participants have acquired essential knowledge in using Web3 tools for DAO management and development and strategies for documentation and communication in decentralized environments. **The program has 8 Badges to be obtained** by the participants, each requiring them to complete a set of activities and tasks that are later verified onchain with Zenbit Badges:\n\n- 🎖️ ZB1 / Introduction to Web3\n- 🎖️ ZB2 / Formation of DAO\n- 🎖️ ZB3 / DAO Incubation: Presentation\n- 🎖️ ZB4 / DAO Incubation: Operational Milestone\n- 🎖️ ZB5 / DAO Incubation: Community Building\n- 🎖️ ZB6 / DAO Incubation: Decentralized Funding\n- 🎖️ ZB7 / DAO Incubation: Academic Paper\n- 🎖️ ZB8 / DAO Incubation: Technological Development\n\nOur inaugural partnership is with the **Axolotarium** project at Arkansas State University Campus Querétaro. The collaboration focuses on:\n\n- **Conservation Efforts**: Protecting the endangered axolotl species through research and habitat restoration.\n- **Technological Integration**: Utilizing Web3 tools to enhance research capabilities and community engagement.\n- **Decentralized Funding**: Establishing channels for global supporters to contribute to the project’s mission.\n\nFrom May 2024, we began collaborating with them on weekly sessions, mixing workshops and live sessions with async tasks to help them complete the program. They have obtained three badges until now:\n\n- 🎖️ZB1 / [Web3 Introduction - May 2024](https://badges.zenbit.mx/event/1)\n- 🎖️ZB2 / [DAO Formation- May 2024](https://badges.zenbit.mx/event/2) → [Axolotarium DAO multisig](https://debank.com/profile/0xd5ddce3b0dde6dc08552c914d893b409284fea0a) → [axolotarium.eth](https://app.ens.domains/axolotarium.eth)\n- 🎖️ZB3 / [DAO Incubation: Presentation - August 2024](https://badges.zenbit.mx/event/6) → [Mirror Spanish](https://mirror.xyz/info.axolotarium.eth/_faN9bqPcOZAIOExFnxJQpiqgb948cF4LElz-jk0aw0) → [Mirror English](https://mirror.xyz/info.axolotarium.eth/BxcSy3Bwcu7H8L6TMhHtGSCHHlBC9MLnmHcjlhNa3ZU)\n\nWe also began to collaborate with the [@SEEDGov](https://x.com/SEEDGov) delegation, on prototyping a ZB fork customized with their visual identity and designing a Governance Skills path for Zenbit Badges. They have participated in two ZB events until now:\n\n- [SEED Badges Fork - July 2024](https://badges.zenbit.mx/event/5) → [SEED Badges repository](https://github.com/zenbitETH/SEED-Badges)\n- [SEED Badges Demo - September 2024](https://badges.zenbit.mx/event/7) → [SEED Badges demo site](https://seed-badges-nextjs.vercel.app/)\n\n### How was built\n\nThe development of Zenbit Badges is grounded in leveraging robust technologies to create a seamless and secure user experience. Our tech stack comprises three main components:\n\n1. Next.js dApp Built from ScaffoldETH 2 with MongoDB\n2. EASonboarding Contract\n3. Ethereum Attestation Service\n\n![Zenbit Badges Tech Stack](https://github.com/zenbitETH/Public-Assets/blob/main/Zenbit%20Badges/ZBTechStack.png?raw=true)\n\n### Future work\n\nOur future work is centered on enhancing the Zenbit Badges platform by implementing multi-attestation functionality, which will reduce gas consumption and improve efficiency by allowing multiple attestations to be bundled into a single transaction—making the system more cost-effective and accessible. \n\nAdditionally, we plan to expand the dApp into a multichain platform that supports multiple networks, thereby increasing accessibility, cross-chain compatibility, and scalability. This multichain expansion will enable users to choose networks based on their preferences and distribute the platform’s load more effectively, ultimately providing a more efficient, versatile, and user-centric experience in the Web3 professional landscape.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "zenbitETH", "projectTwitter": "zenbitMX"}