{"signature": "0xc79dea0ad84c5a1b9a031f17d125c06fedff06bdbe34b05a26f64a7c4eae17d66f44ded4a05755ed014a4f9ece3e270b908686ed470226bbee4d0a672b4a1d3b1b", "application": {"round": "0xd2d99614321becd7cd0636715bbb4c94968e6271", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "5eHLE/cUgR8jmqfeHiVFQYVf+R0uyPs2X7JWoNlhaA4=", "encryptedSymmetricKey": "9cde7d0eac2db5f56914e9c78e818c82012da80c5162d03023aeabe7fbce385ae1fdab21128e327b390767b3b2992218c17e95868fa16802873bd19bdbd6a8c93ce475732f716f8a4334915eaa8caf1093b48b11a7f47363cfd4a1de8e2427a42edc40a18592f9c74b478184bebdfa25ba2eecffee8fcf34ed56d7cc7076a78f0000000000000020bd4f38dae0c229d5388c1dfe3bee985088ad8b3a2d341939a6f8c3256983570a57453249e9fc9659b76e1af6bb9aaaaf"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/JustaName-id/JustaName-sdk", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "hidden": true, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile associated with previous rounds.", "questionId": 4}, {"type": "paragraph", "answer": "The JustWeb3 Widget is a versatile tool that enables integration of ENS subname issuance, user authentication, and secure identity verification into Web3 applications. It tackles challenges in onboarding and identity management by providing a customizable solution for subname issuance and management of ENS on-chain and off-chain subnames directly within dApps. By reducing the need for extensive backend setups, the widget optimizes user interactions, making decentralized identities more accessible and manageable for developers, brands, and community projects alike.", "hidden": true, "question": "Provide a brief overview of your tool, library, or framework. What specific problem or inefficiency in the development process does it address?", "questionId": 5}, {"type": "paragraph", "answer": "The JustWeb3 Widget lowers development barriers and enhances security by providing streamlined ENS integration and robust user authentication capabilities:\n\nBackend API Security: The widget's backend configuration option secures API keys and critical operations, avoiding exposure in the frontend. By handling sensitive tasks such as authentication and subname management through backend services, it reduces the risk of direct client-side key usage.\n\nEfficient ENS Integration and Management: Developers can integrate ENS subname issuance without additional infrastructure, saving time on complex configurations. With support for default ENS domains and custom configurations via API keys, the widget helps developers quickly onboard users without compromising security.\n\nFlexible Authentication and Verification: The widget includes social verification through the JustVerified Plugin, adding layers of security by enabling authentication via Twitter, GitHub, and other platforms. This reduces the risk of bot activity and Sybil attacks, strengthening user authenticity and trust.\n\nCustomizable Wallet Support: By supporting multiple wallet providers (e.g., RainbowKit, Privy, Coinbase Smart Wallet), the widget allows developers to adapt authentication to various user needs without additional development costs or code adjustments.", "hidden": true, "question": "How does your project reduce development barriers, improve efficiency, or enhance the security of Web3 projects? Please provide specific examples or metrics if available.", "questionId": 6}, {"type": "paragraph", "answer": "The JustWeb3 Widget is newly released and is already gaining traction within the developer community, with a strong initial response. As of October 25, 2024, the widget has achieved 295 weekly downloads on npm, reflecting early interest and adoption among developers exploring ENS subname management and secure user authentication for Web3 projects. This growing usage indicates a positive reception and highlights the demand for streamlined, secure, and customizable ENS integration solutions within the Web3 ecosystem.", "hidden": true, "question": "Describe the current usage and support for your tool within the developer community. This could include GitHub stars, downloads, or testimonials from developers.", "questionId": 7}, {"type": "paragraph", "answer": "Project Roadmap\nExpand Plugin Ecosystem for Protocol Integration\n\nGoal: Develop a suite of plugins to support seamless integration of established protocols into dApps, enabling developers to easily incorporate a variety of Web3 functionalities.\nImplementation: Plugins will be designed to integrate with major Web3 protocols, covering use cases such as decentralized storage, on-chain analytics, and more, which will help developers implement these tools with minimal setup.\nIntroduce Proof of Personhood with ZK-Technology\n\nGoal: Add a Proof of Personhood identity verification layer using zero-knowledge (ZK) technology. This feature aims to enhance the security of Web3 dApps by enabling verifiable human authentication while preserving user privacy.\nImplementation: The widget will leverage ZK technology to validate user identity without revealing sensitive information, supporting applications that require secure human verification.\nOptimize and Expand Documentation and Developer Resources\n\nGoal: Improve existing documentation and create additional resources to facilitate easier onboarding for developers, including best practices, code examples, and implementation guides for new features.\nImplementation: Documentation updates will include tutorials and sample configurations for new plugins and Proof of Personhood functionality, streamlining the adoption process.\nUse of Grant Funds\nThe grant funds will support:\n\nDevelopment of new plugins for protocol integration, expanding the widget's versatility for different use cases.\nResearch and implementation of ZK-based Proof of Personhood technology, enhancing security and privacy features within the widget.\nDeveloper support and documentation improvements, providing resources for seamless integration and broader community adoption.", "hidden": true, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "hidden": true, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]—for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 9}], "project": {"id": "0x813701762a90688a047a16dd088edae9a2387e0ed4c3732b0d76783530a6cc53", "title": "JustaName", "logoImg": "bafkreic5pyprgndx4vb7k6c54zi7mhe6tx5jmoq6oqlbp5ru5tih6lj36m", "metaPtr": {"pointer": "bafkreigkeez5je2ias53b5wqt66ja5c2rdwiohp4lc5m62sxicpgqhbysu", "protocol": "undefined"}, "website": "https://justaname.id", "bannerImg": "bafkreia4udbizd7qbe3o7eq2ykj7qwkn46ddn5sxql3lf6osg5rkfi6zzy", "createdAt": 1729515142061, "userGithub": "Ghadi8", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..SPXDLKg1EE-r6_6roGJ5N2W3R5s9jj_mN26QlA92eE-pQ5Jz62QbT4BtMd4a1HEgMCWbFs09-0cluVN_rpoWAQ", "type": "Ed25519Signature2018", "created": "2024-10-22T07:33:47.876Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-22T07:33:47.875Z", "expirationDate": "2025-01-20T07:33:47.875Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1EF78724971cd748e4d67e877f058fcB56c7B512", "hash": "v0.0.0:ITNwAiDuAHlAaT4HjdPq13yq9Yg/gOKEHzxg6K5ksRs=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#JustaName-id#92851745"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..GlSH9XgeQhkZYG8x5gai-OeWXCxc7SpoH-jaAVz-t-E5aX6I2XN5of-WhwkmrCo9GHC_v37MT4kDT-v1Dl93AA", "type": "Ed25519Signature2018", "created": "2024-10-21T16:41:08.464Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-21T16:41:08.464Z", "expirationDate": "2025-01-19T16:41:08.464Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1EF78724971cd748e4d67e877f058fcB56c7B512", "hash": "v0.0.0:/cO86oITEuPTRA7D40185aEEMXWuBGQgARSuczOxLMM=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#justaname_id"}}}, "description": "JustaName is your gateway to simplifying Web3. We offer an innovative suite of digital identity solutions designed to make decentralized applications accessible to everyone. Whether you’re a developer or a community builder, our tools help you onboard users effortlessly, manage identities securely, and Build meaningful engagement in the Web3 space.\nOnboard: Effortlessly welcome new users with our intuitive Admin Dashboard and Console. Set up your ENS domain, generate API keys for subname issuance, and customize your widget—all in one place.\nVerify: Enhance security and trust with advanced verification tools. Control platform access, require social verifications for sign-ins, and ensure proof-of-humanity using cutting-edge technologies like Zero-Knowledge proofs.\nManage: Take full control of your community’s digital identities. Reserve, revoke, and renew subnames and ENS domains. Monitor user activity.\nEnable: Empower your users with seamless experiences. Allow gasless subname claims, easy profile management, and social handle verifications—all through our user-friendly Widget designed to boost engagement.\nLearn: Gain deep insights into your community. Analyze onboarding trends, user retention, and activity metrics to make data-driven decisions that drive growth and enhance user experience.\nEngage: Connect directly with your users using our integrated communication tools. Send personalized notifications, engage in one-on-one chats, and foster a vibrant, connected community.", "lastUpdated": 0, "projectGithub": "JustaName-id", "projectTwitter": "justaname_id"}, "recipient": "0x1EF78724971cd748e4d67e877f058fcB56c7B512"}}