{"title": "Zenbit Badges", "logoImg": "bafkreiehxt2j4a4itgvh7xtsdhfxxybssb6eaoswbr3mdjsjizkei4kvnu", "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 designed on the **Zenbit Web3 Skills Framework**, which outlines how users progress from developing **Functional Web3 Skills** and Web3 literacy to achieving **Technical or Industrial professionalization**. Leveraging the Ethereum Attestation Service (EAS), ZB automates the issuance of on-chain attestations, providing a secure and transparent method for certifying the completion of activities and mastery of Web3 tools during both in-person and virtual events. The platform aims to bridge the gap between Web3 technology and broader adoption by creating an intuitive and inclusive ecosystem for learning and skill verification.\n\n### Key Features v0.1.0\n\n- Smart contract to track events, mentors and participants\n- Automated EAS attestations for event participants\n- Customizable OSS repository\n- Four type of onchain certifications:\n    - Ethereum Onboarding\n    - DAO formation\n    - DAO Incubation\n    - Live Event / Workshop\n- Four type of verification Quiz\n    - Multi-option quiz\n    - DAO membership through Safe Multisig and ENS\n    - Mirror Article author verification\n    - Secret word or written quiz\n- Three user roles\n    - Mentors\n    - Participants\n    - Communities\n- AttestDeFi expansion for token distribution to Event participants (hackathon prototype)\n\n![Zenbit Badges Main Screen](https://github.com/zenbitETH/Public-Assets/blob/main/Zenbit%20Badges/zb4.png?raw=true)\n\n### UX problem\n\nIn the rapidly evolving landscape of Web3, communities often rely on manual attestations to verify user achievements and contributions. This manual process is fraught with challenges:\n\n- **Lack of Standardization**: Without a unified system, different communities employ various methods for attestation, leading to inconsistency and confusion among users.\n- **Verification Gaps**: Manual attestations are prone to errors and can be manipulated, raising concerns about the authenticity and integrity of the certifications.\n- **Inefficiency**: The manual process is time-consuming for issuers and recipients, hindering scalability and broader adoption.\n- **Limited Transparency**: Participants cannot easily verify the legitimacy of their attestations, which undermines trust in the system.\n\nThese issues create barriers to entry for newcomers and impede the professional growth of existing community members. There is a clear need for a streamlined, secure, and verifiable attestation mechanism that enhances user experience and trust.\n\n### ZB Solution\n\nZenbit Badges addresses these challenges by introducing a decentralized application (dApp) coupled with smart contracts that automate the attestation process. The key components of our solution include:\n\n- **On-Chain Verification**: By leveraging blockchain technology, we ensure that all attestations are immutable and transparently recorded on-chain.\n- **Four Types of Quiz Verification**: To validate the legitimacy of each attestation, we have implemented four distinct quiz mechanisms:\n- **Multi-Option Quizzes**: Assess users’ knowledge through multiple-choice questions relevant to the certification.\n- **DAO Membership Verification**: Confirm active participation in a DAO via Safe Multisig and ENS integration.\n- **Content Creation Verification**: Authenticate authorship of Mirror articles or other content contributions.\n- **Secret Word/Written Quizzes**: Utilize unique codes or written responses to verify attendance at live events or workshops.\n- **Smart Contracts for Proof Generation**: Our contracts automatically generate cryptographic proofs upon successful quiz completion, which are then recorded on-chain to attest to the user’s achievement.\n- **User-Friendly Interface**: The dApp offers an intuitive interface that guides users through the verification process, making it accessible even to those new to Web3 technologies.\n\nBy automating verification and leveraging smart contracts, Zenbit Badges provides a robust solution that enhances trust, efficiency, and scalability in community attestations.\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 u**niversity 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 blockchain 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"}