{"signature": "0xc861452cec31e4b298ecec9e5350789b9eb06000cb83d1fe99d31f3f5927408a09f8d69bbb1401e759b7f857a32ce320154f8821b0be013faff17ea429420f8c1c", "application": {"round": "0xb91b59c91b09d127d269e53019f2420e8c2c7ce7", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "R4MxG44V80ia0azAxYyy3Fw19i7q5S5HPR9NK9+uSIc=", "encryptedSymmetricKey": "8411cfb412380317a59b434f61f66a7b3de9f19c34244af42680cd4f6b7120c9dbe7e97b80da983c89740471d045d508f36257f1a733155167c66e2c7f618d992dbe8ff97057d37fe0f041b7b6ec51611be8f43c2ed2df387dc481329e63f4b515a023b02f11e5161aaf3dc229982e1a0afd99e5326de92532b8442d58d60ad00000000000000020383eeed891f54c4bc2f2704f10e81342d0a6e1093a3f67846a5129c56f1b9b132efad490430c0af15fdbf7387a730eb5"}}, {"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) significantly contributes to the growth of the open-source software (OSS) ecosystem by providing a foundational tagging protocol that enhances data interoperability, developer efficiency, and cross-platform collaboration. Here\u2019s how ETS specifically advances the OSS ecosystem:\n\nCreation of a Universal, Open Tagging Infrastructure\nETS introduces a decentralized, blockchain-based tagging protocol that functions as an open alternative to proprietary tagging systems. By standardizing tagging infrastructure and offering it as an OSS solution, ETS allows developers to seamlessly integrate tags across decentralized applications without building custom solutions from scratch. This open infrastructure fosters interoperability between applications, reducing redundancy and enhancing data connectivity across Web3, which benefits the entire ecosystem by offering a robust, freely accessible tagging layer.\n\nReusable, Tokenized Tags as OSS Components\nTags in ETS are represented as ERC-721 non-fungible tokens (NFTs), called \u201cComposable Tags\u201d (CTAGs), which are reusable across platforms and applications. This feature allows developers to interact with a shared tagging system that they can adopt and adapt as needed, instead of duplicating efforts to create isolated tagging solutions. The tokenized tags create a flexible foundation for applications to share data efficiently, ultimately enabling developers to build upon each other's work in a truly open-source fashion.\n\nSDK and Developer Resources to Foster OSS Adoption\nETS includes a Software Development Kit (SDK) that simplifies the integration process, making it easier for OSS developers to add tagging capabilities to their projects. This SDK, alongside comprehensive documentation and tutorials, lowers the barrier for developers to experiment with and adopt ETS, creating a smoother entry point into Web3 development. By providing these resources, ETS empowers the OSS community to leverage tagging as a new primitive, opening doors for novel applications and collaborative development.\n\nOpen-Source Model with Planned Community Involvement\nETS is committed to fully open-sourcing its protocol and repository once the testnet phase is complete. This open-source model allows developers to contribute to the protocol, improve its functionality, and extend its use cases. Community-driven improvements and customizations will enrich the OSS ecosystem, while public documentation and contribution guidelines will make ETS a valuable resource for learning, experimentation, and building new features. This collaborative environment supports the growth of decentralized infrastructure and provides the OSS community with a reliable, flexible tagging tool.\n\nCross-Platform Standardization and Integration\nETS is designed to integrate seamlessly with decentralized social platforms like Farcaster, Lens, and Mirror. This cross-platform compatibility enables diverse applications to use a unified tagging protocol, facilitating data sharing and interaction across the decentralized web. By offering an open, standardized tagging service, ETS encourages collaborative development and data alignment across different projects, contributing to a more cohesive OSS ecosystem.\n\nThrough these contributions, ETS adds a valuable layer to the OSS ecosystem, promoting a collaborative, interoperable, and accessible tagging infrastructure that benefits developers, end-users, and decentralized applications alike.", "hidden": true, "question": "How does your project contribute to the growth of the OSS ecosystem? Please provide specific examples of how your application enhances or expands the current ecosystem.", "questionId": 5}, {"type": "paragraph", "answer": "The Ethereum Tag Service (ETS) dApp offers unique features and use cases focused on decentralized, interoperable tagging infrastructure for Web3. Here\u2019s a breakdown of its core features and differentiating use cases:\n\nKey Features\nTokenized Tags as ERC-721 NFTs (CTAGs)\nETS represents tags as ERC-721 NFTs, known as \u201cComposable Tags\u201d (CTAGs). This allows tags to have verifiable ownership, provenance, and interoperability across platforms, providing a reusable tagging layer that enables a many-to-many relationship between tags and content. Unlike traditional tagging, CTAGs allow developers to create flexible and verifiable tagging structures without duplicating infrastructure across applications.\n\nDecentralized Tag Graph\nETS creates a universal, decentralized tag graph, allowing users and applications to access, search, and interact with tagging data freely. This graph provides a comprehensive view of \u201cwho tagged what, with what, where, when, and why,\u201d facilitating new ways to organize and retrieve information in Web3.\n\nRelayer System for Decentralized Record Writing\nETS uses a unique relayer system where tagging records are stored via independently owned smart contracts. These relayers allow developers to write tagging records to the ETS core on behalf of the signing tagger, ensuring flexibility and modularity for third-party applications. This setup contrasts with ENS, where the namespace owner controls records, allowing ETS to decentralize control over tagging data.\n\nCross-Platform Integration\nETS is designed to integrate with decentralized social platforms like Farcaster, Lens, and Mirror, showcasing practical applications and encouraging widespread adoption. By providing a unified tagging protocol across these platforms, ETS enables seamless user interactions and data flow, which enhances interoperability within the Web3 ecosystem.\n\nDifferentiating Use Cases\nInteroperable Social Media Tagging\nUsers can apply the same CTAGs across multiple decentralized social media platforms, connecting content in ways that are consistent and traceable across applications. For example, a tag like \u201c#climatechange\u201d can be used universally on Lens, Farcaster, and Mirror, helping content creators reach broader audiences without duplicating tagging efforts.\n\nEnhanced Content Discovery and Curation\nPlatforms can leverage ETS to create more advanced content discovery tools. By using the decentralized tag graph, users can explore tagged content based on verifiable records, browsing related tags, timestamps, or taggers. This feature offers Web3-native content curation that respects data provenance and provides a richer user experience.\n\nProvenance and Attribution for User-Generated Content\nBy associating tags with specific content, creators, or locations, ETS enables provenance and attribution in tagging, which enhances content authenticity and value. For example, artists or writers can attach verifiable tags to their work, providing clear ownership history and authenticating contributions in collaborative projects.\n\nDeveloper Efficiency and Cost Reduction\nETS provides developers with reusable tagging infrastructure, reducing the need for custom tagging solutions. This enables rapid application development and cost efficiency, allowing developers to focus on building unique features rather than duplicating tagging infrastructure. This benefit is particularly valuable for smaller teams or projects with limited resources.\n\nCommunity-Driven Tag Curation and Governance\nWith ETS\u2019s open-source model, communities can curate and govern tagging standards that reflect shared values or project-specific requirements. Projects can create subdomains within the tag graph to manage specialized tag types or metadata, supporting decentralized governance models around tagging infrastructure.\n\nHow ETS Differentiates Itself\nDecentralized Control: Unlike centralized platforms, ETS\u2019s tagging infrastructure is community-owned, with record ownership distributed via a relayer system. This removes the need for a single controlling entity, enabling more democratized access to tagging records.\nVerifiable, Reusable Tags: CTAGs offer provenance and interoperability that current Web2 tagging systems lack. The ability to reuse tags across multiple records creates a cohesive tagging experience across the ecosystem, making ETS a foundational tool for data organization in Web3.\nOpen-Source and Extensible: ETS\u2019s commitment to an open-source model upon mainnet launch invites community participation, allowing for innovations and integrations that can benefit a wide array of dApps and protocols.", "hidden": true, "question": "What features or use cases does your dApp/App present? How is it differentiated?", "questionId": 6}, {"type": "paragraph", "answer": "Our further development plans for the Ethereum Tag Service (ETS) focus on achieving full decentralization, expanding the protocol\u2019s usability, and driving community adoption. Here\u2019s how we aim to proceed and allocate grant funds:\n\nRoadmap for Further Development\nPublic Testnet and SDK Release\n\nObjective: Launch a public testnet to demonstrate ETS functionality and release a minimal Software Development Kit (SDK) to simplify ETS integration for developers.\nActivities:\nRefine and finalize core tagging infrastructure.\nDevelop the SDK with clear documentation and integration guides.\nSet up a feedback loop with developers and early adopters for iterative improvement.\nFunding Allocation: 40% of grant funds will support testnet deployment, SDK development, and essential protocol optimizations.\nDeveloper and User Research\n\nObjective: Conduct user and developer research to understand how ETS can be tailored to meet the needs of different user groups and enhance the tagging experience.\nActivities:\nGather insights from developers implementing ETS to refine the SDK and tagging process.\nTest UX flows and gather user feedback to optimize the tagging graph\u2019s usability and accessibility.\nDevelop use cases that resonate with specific communities, such as content creators and social media platforms, ensuring ETS serves real user needs.\nFunding Allocation: 10% for research, user testing, and collecting insights to guide product improvements.\nEcosystem Integration and Partnerships\n\nObjective: Expand ETS\u2019s reach by integrating with decentralized platforms such as Farcaster, Lens, and Mirror to showcase practical applications and foster cross-platform use.\nActivities:\nEstablish partnerships with key decentralized applications to demonstrate ETS\u2019s tagging capabilities and interoperability.\nCollaborate on pilot projects that highlight the value of a shared tagging infrastructure.\nDevelop tutorials, sample integrations, and community events to support developers in these ecosystems.\nFunding Allocation: 20% to support integration efforts, including technical support, partnership development, and shared events or campaigns.\nMainnet Deployment and Security Audit\n\nObjective: Launch ETS on the Ethereum mainnet with a focus on secure and reliable infrastructure.\nActivities:\nConduct a comprehensive security audit of the protocol to ensure robust, secure tagging operations.\nPrepare the protocol for mainnet deployment on an Ethereum Layer 2 solution to balance security and scalability.\nFinalize smart contracts and prepare detailed documentation for mainnet use.\nFunding Allocation: 20% for security audits and final smart contract development to ensure a secure and stable mainnet launch.\nOpen-Sourcing and Community Building\n\nObjective: Transition ETS to a fully open-source protocol, enabling community-driven growth and engagement.\nActivities:\nOpen-source the ETS repository, providing extensive documentation and community guidelines for contributors.\nOrganize community-building initiatives such as webinars, hackathons, and collaborative projects to onboard new developers.\nEncourage open-source contributions and feedback from the community to help shape future ETS developments.\nFunding Allocation: 10% to support documentation, repository maintenance, and community-building initiatives.\nSummary of Grant Fund Allocation\nTestnet and SDK Development: 40%\nUser and Developer Research: 10%\nEcosystem Integration and Partnerships: 20%\nMainnet Deployment and Security Audit: 20%\nOpen-Sourcing and Community Building: 10%\nThis roadmap and funding allocation will enable ETS to evolve from testnet to a fully decentralized, community-supported protocol, establishing it as a cornerstone in Web3 tagging infrastructure. With these grant funds, ETS will deliver a secure, reusable, and interoperable tagging protocol that strengthens the Ethereum and OSS ecosystems.", "hidden": true, "question": "What are your plans for further development, and how will the grant funds be used to achieve these goals?", "questionId": 7}, {"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]\u2014for 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": 8}], "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\u2014similar to the Ethereum Name Service, but for tags\u2014to 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 \u201cwho tagged what, where, when, and why.\u201d\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\u2019s 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\u2019s 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"}}