{"signature": "0x0f9dbd59bf5360a9f615ebf32bf7076d156ca6f7b72183516e80e5b8b10c8493038fd3edd8c5906ac85180ca50203d58fea8c1b339f179e2aa8160d6966882591b", "application": {"round": "0xd2d99614321becd7cd0636715bbb4c94968e6271", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "Dt36Qeesq9AWCtUQB4w+aYcJp+5HGUYT6FVc4mJZO2Y=", "encryptedSymmetricKey": "2ac9287e166286ebef2b0657dccdc5345b002ef206805d01b8978c5591141c1c029b09939c50211b61f9779882271714108ed3131f3bad072ebc92d7776898274fe28429ac042ef75adae3a5cbf0a80bbcae1ca89424b3152e10f48aee41ff87c5f5d5507832cedde69fa79d1b3f0c903ad3a97fa8824903827ce43295916ed50000000000000020c948657d86d4a8ddc0ee60bb32172f9e80fdc093818881675189afcba5140eafffc3124cbeb02bd29cd3e9e20cbb19b6"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/orgs/ethereum-tag-service", "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", "answer": "Gitcoin Grants 20 - Web3 Infra round and ENS round", "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 Ethereum Tag Service (ETS) is a decentralized tagging protocol that creates a unified, blockchain-based tagging infrastructure for Web3 applications. At its core, ETS enables tags to be represented as ERC-721 NFTs, known as “Composable Tags” (CTAGs), which can be reused across multiple platforms and applications within a decentralized tag graph.\n\nProblem Addressed\nTraditional tagging systems are fragmented, isolated, and often controlled by centralized platforms, leading to data silos, redundant tagging structures, and inefficient use of developer resources. Each platform typically builds its own tagging infrastructure, duplicating effort and creating isolated data pools that limit interoperability and user interaction across applications.\n\nHow ETS Solves This\nETS addresses these inefficiencies by offering:\n\nA Standardized Tagging Layer: By providing a protocol for tokenized tags, ETS reduces the need for custom tagging solutions, allowing developers to plug into a shared infrastructure. This streamlines development by reducing redundant efforts and saving developer time.\nInteroperability Across Platforms: ETS enables a many-to-many tagging relationship that spans applications, making it easy to link content and data across the Web3 ecosystem. This enhances the user experience by creating a more interconnected digital environment.\nOwnership and Verifiable Attribution: Tags in ETS are owned by users as NFTs, providing verifiable provenance and ownership. This encourages more authentic and accountable tagging interactions and empowers users to manage their data independently of centralized platforms.\nBy establishing a decentralized, reusable tagging infrastructure, ETS makes the tagging process more efficient, interoperable, and user-centric for Web3 developers and end-users 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": "Ethereum Tag Service (ETS) reduces development barriers, enhances efficiency, and strengthens security for Web3 projects by offering a standardized, decentralized tagging protocol. Here’s how ETS addresses each of these areas with specific examples:\n\n1. Reducing Development Barriers\nUnified Tagging Infrastructure: ETS provides developers with a ready-made tagging protocol that integrates easily across platforms. Instead of building custom tagging solutions, developers can implement ETS’s tagging system by plugging into a shared, decentralized infrastructure.\nExample: A developer building a social dApp on Lens can adopt ETS’s tagging infrastructure to allow users to tag posts with the same tags used across other platforms (e.g., Farcaster, Mirror). This reduces the need for creating isolated, custom tagging features and enables interoperability from day one.\nSDK and Documentation: ETS offers a Software Development Kit (SDK) with clear documentation, reducing the technical learning curve and providing standardized tools for integrating tagging into any dApp. This also allows developers to focus on their app’s unique features rather than the backend tagging logic.\n2. Improving Efficiency\nComposable Tags (CTAGs): Tags are tokenized as ERC-721 NFTs, making them reusable across applications and records. This avoids duplicating tags across platforms and streamlines data management by creating a shared tagging layer.\nExample: Using ETS, a tag like “#DeFi” can be applied universally across decentralized finance platforms, allowing different projects to connect related data seamlessly. This saves time for developers who can now access shared tags rather than creating isolated ones.\nRelayer System for Efficient Data Writing: ETS’s relayer system decentralizes record writing, enabling third-party developers to use independently owned smart contracts for managing tagging data. This flexibility makes it easier to scale and adapt tagging records without altering the core protocol.\nExample: A developer can create a custom relayer for their dApp, optimizing how tagging data is stored and retrieved based on their specific requirements, without impacting the shared ETS protocol.\n3. Enhancing Security\nDecentralized Ownership and Provenance: By representing tags as NFTs, ETS ensures verifiable ownership and provenance for each tag, mitigating issues of data authenticity and tampering.\nExample: A content creator tagging their work with ETS will have a verifiable record on-chain that confirms they applied that tag, reducing the potential for false claims or impersonation.\nImmutable Tag Graph: The decentralized nature of the tag graph ensures that tagging data remains transparent and tamper-proof, enhancing the reliability and security of information shared across platforms.\nSecurity Audits for Mainnet Deployment: ETS prioritizes a comprehensive security audit before mainnet launch, ensuring that smart contracts are thoroughly tested and secure for wide-scale adoption. This commitment to security supports a robust and trusted tagging protocol that developers can rely on.\nThrough these innovations, ETS reduces the complexity and cost of developing decentralized tagging systems, improves data interoperability, and enhances the security and reliability of tagging infrastructure across Web3.", "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": "Currently, the Ethereum Tag Service (ETS) is in the testnet phase, building its foundational protocol and gathering early feedback from the developer community. Here’s a snapshot of ETS’s progress and support within the community:\n\nEarly Testnet Adoption: The proof-of-concept prototype is deployed on Arbitrum Sepolia, and early adopters are testing the functionality and integration of ETS within decentralized applications. This initial phase focuses on refining the tagging infrastructure and collecting actionable insights from developers who are actively implementing ETS.\n\nDeveloper Feedback and Iterative Improvements: We have engaged several developers from key decentralized social platforms like Farcaster and Lens to explore ETS’s tagging functionality. Their feedback is driving improvements in SDK usability, tagging operations, and protocol optimizations, creating a more developer-friendly experience as we progress toward a public testnet launch.\n\nGitHub Repository and Community Engagement: While the ETS codebase is currently private, we are preparing for an open-source release to broaden community engagement and invite contributions. Upon launch, we expect GitHub stars, forks, and issues to reflect the community’s interest and involvement, providing direct feedback for ongoing development.\n\nPlans for Public Release and Community Support: We’re actively preparing tutorials, SDK documentation, and a support channel to ensure that the developer community has all resources needed for a smooth onboarding experience. This structured rollout is expected to foster widespread adoption and generate early traction within the developer community.\n\nIn the coming months, as ETS enters the public testnet and ultimately mainnet, we anticipate building a more quantifiable footprint through GitHub engagement, user contributions, and adoption metrics, which will highlight community interest and support.", "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": "Depending on the amount of funding we manage to raise, this will be the allocation of the funds:\nPhase 1: Prototype Development and Testing (Current Phase)\nGoal: Complete the proof-of-concept and conduct testnet deployment on Arbitrum Sepolia.\nActivities:\nBuild and deploy tagging records as ERC-721 tokens.\nImplement the relayer system for streamlined tagging record creation.\nConduct initial testing on key functionalities and address any technical issues.\nBegin gathering developer and user feedback on the testnet version.\nTimeline: Currently underway, aiming for completion in the next 2 months.\nFunding Allocation: Minimal, as this phase is largely self-funded.\nPhase 2: Public Testnet Launch and SDK Development\nGoal: Launch a public testnet and release a minimal Software Development Kit (SDK).\nActivities:\nFinalize testnet deployment with improved user experience and functionality.\nDevelop an SDK to simplify ETS integration for developers on various platforms.\nBegin preparing documentation and educational resources for the SDK.\nContinue gathering community feedback to refine features and identify areas for optimization.\nTimeline: Planned for completion within 3-4 months after receiving grant funds.\nFunding Allocation:\nDevelopment: 40% of grant funds will support finalizing the SDK and ensuring stability in the public testnet.\nUser Research: 10% to fund feedback loops with early adopters and gather insights to guide future improvements.", "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": "0x5f2c3482a5972b262dce982a43c04fa04e9e8457ac9f6b1ac2b22a8b22370235", "title": "Ethereum Tag Service", "logoImg": "bafkreifjjfnmoqfda72s6xrak3allgusku6ofs265c76qwunx5ja6eifp4", "metaPtr": {"pointer": "bafkreigk3zdea55ni5yidigvvumpblucbkglprjppytx6whtp6jdsfkkd4", "protocol": "undefined"}, "website": "https://ets.xyz/", "bannerImg": "bafkreicwribpyytspamqaa767mqz25vetnw6egy25belwge6oba6qdeka4", "createdAt": 1730226227636, "userGithub": "mhpaler", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..VjjjrFnQ_NmlkFm35XlLaBb7imqrfNvTmvG2kZoG4ylmcDJ3cVlTL1VbDMHQtp_YRSoRTUhDFFBW8yhupFbFAA", "type": "Ed25519Signature2018", "created": "2024-10-29T22:36:01.331Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-29T22:36:01.331Z", "expirationDate": "2025-01-27T22:36:01.331Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xa3C8a1A8c6acC55360a1b96CeBDE92fE1937547e", "hash": "v0.0.0:mcv2XlxXtFHAJqdh4Dc4emMcYTz2yUd2r2228ZdV8kU=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#ethereum-tag-service#85291604"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..NdvhUkUDZwqujEIr9WqD_rwOk1btTWwoBO7pjByfdk7VPdFrrRKXnR6ldvyuyyTGaBvyz77_8t0KonJSscJcCQ", "type": "Ed25519Signature2018", "created": "2024-10-29T22:29:05.390Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-29T22:29:05.389Z", "expirationDate": "2025-01-27T22:29:05.389Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xa3C8a1A8c6acC55360a1b96CeBDE92fE1937547e", "hash": "v0.0.0:JsfXg18g1vma8WOfHzt9TTWBFyE7D4lRX/fC+vt47Sc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#etsxyz"}}}, "description": "**TL;DR**\n\nEthereum Tag Service (ETS) introduces a universal tagging system to address redundancy and data silos in existing tagging frameworks. Leveraging blockchain, ETS creates a decentralized, verifiable tag graph where tags are ERC-721 NFTs, enabling flexible reuse and many-to-many data relationships. This standardized tagging infrastructure aims to reduce developer time and costs while boosting data connectivity and user engagement across decentralized social networks. Currently, in the testnet phase, ETS plans to expand by integrating with prominent decentralized platforms.\n\n![image1](https://skilled-lime-cow.myfilebase.com/ipfs/QmPnt1xUUeWokR1qoEtz51dQTSvaSYhaKove2A7dPQHGdS)\n\n**Project Summary:**\nThe Ethereum Tag Service (ETS) aims to address inefficiencies in current web tagging by establishing a universal tagging system. This system seeks to reduce fragmentation and redundancy prevalent due to the monopolistic structures of large social media platforms. Through blockchain technology, ETS provides a decentralized, verifiable tag graph where tags function as ERC-721 NFTs, reusable across records and applications to improve interoperability and user experience on the web.\n\n**Objectives:**\n- **Build a Decentralized Tagging Protocol:** Develop a universal, blockchain-based tagging system—similar to the Ethereum Name Service, but for tags—to streamline developer workflows and minimize duplicated effort.\n\n- **Increase Interoperability:** Enable tags to be composable and reusable across various platforms (e.g., Farcaster, Lens, and Mirror), fostering a connected digital ecosystem that links people, places, and things across Web3.\n- **Enhance User Experience:** Offer a global, accessible tagging graph for a comprehensive view of “who tagged what, where, when, and why.”\n\n**Innovation:**\nETS introduces Composable Tags (CTAGs) as dynamic data hubs within the decentralized web, connecting diverse content and entities across the blockchain. This design supports a many-to-many relationship between tags and content, significantly improving web tagging’s efficiency and utility.\n\n**Implementation:**\nTagging Infrastructure: Tags operate as ERC-721 NFTs, granting unique, verifiable ownership and usage rights.\n\n- **Relayer System:** Uses independently owned smart contracts to record tagging data, providing flexibility and adaptability for developer integrations.\n\n- **Cross-Platform Integration:** Plans to enable compatibility with major decentralized platforms, showcasing ETS’s functionality and encouraging widespread adoption.\n\n**Current Status:**\n\n- **Prototype:** Currently operating a proof-of-concept on Arbitrum Sepolia, with ongoing expansion in use cases and functionality. \n- **Funding:** Self-funded with additional support from grants; no venture capital has been accepted, nor have tokens been issued. Additional funding is being sought to further development. \n- **Open Source Commitment:** While the project is currently closed source, we are fully committed to open-sourcing it upon testnet launch to drive community involvement and collaborative development.\n\n![image2](https://skilled-lime-cow.myfilebase.com/ipfs/QmcbpUxpu42u31wsY9efPD2sE6J6z7SJDekPXsy1ZEcURK)\n\n**Use of Funds:**\n\n- **Development:** Advancing the ETS protocol and expanding integration with other blockchain layers and applications.\nCommunity Building and Management: Growing the team and fostering an engaged community around ETS for support and continuous feedback.\n\n- **Outreach and Education:** Initiatives aimed at educating developers and users on the advantages of a decentralized tagging system.\n\n**Impact on the Ethereum Ecosystem:**\n\nETS aims to emulate the success of the Ethereum Name Service, creating a new Web3 primitive that enhances privacy, interoperability, and user experience. By decentralizing tagging, ETS will support seamless interactions and integrations across the Ethereum ecosystem, building a more robust and user-friendly digital environment for developers and users alike.\n\n**Team Members:**\n- MHPALER: Co-founder & Lead Architect\n- Sero: Co-founder, Project Manager & Software Engineer\n- Vid: Frontend Software Engineer\n- Sasquatch: Financial Manager\n\nWith an experienced team and a visionary approach, Ethereum Tag Service is well-positioned to revolutionize web tagging and make a meaningful contribution to the Ethereum ecosystem. We believe that with support from Gitcoin Grants, ETS can reach its full potential, advancing a more open, interoperable, and user-centric web.\n", "lastUpdated": 0, "projectGithub": "ethereum-tag-service", "projectTwitter": "etsxyz"}, "recipient": "0x8eD2BD43b9769eBc22873474ED347D2799d241F0"}}