{"signature": "0x0728bfeaa293c10fbebf27153cb19cc428fb10e3cb2237c4c2c8c61065cbe4ef38f77856a9b8c5df8385f26bc4e4e1eaa0cea86943cc4a2fe4703a08f52c53c21c", "application": {"round": "0xe03a19f4921d69cddd37f54dfe814dc66aa92100", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "KmGptG5iav3slVyYGo2WiM9QGZkn79VdZjOrSBW/TJ0=", "encryptedSymmetricKey": "91879fac35e5538619e78d42bbb201a5357284a54424ad540d878d3833af26ac96f6a51b70f21d07002da827517bcc1184910c84e262428a5b152e19e74817b5523a84338a5edd2595ddc3d8eb2a4e79155e48b0e5e74198626373711a8043a16d63256058a227d21b2ce9a09eeaae5dddd53c135eaa56fff47cae6aeb227cba00000000000000204dc66a1ef2c27b339a76bbf2d08e49dcac57cd803888eb0dfe880931f419f17642780db925c736e20977583eb0a4098a"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "2TxgQoKF/6ai2eFP+yk7irStEJ8mkXcio+JjtiwZYp4=", "encryptedSymmetricKey": "f55c6e74b2239e5364ad97a26222c586fdf1262d394d8d3fddab1daaa223b81285169166b444d3372ef4f7d17f184316e875dee2e717d5ef0bf4a09852b6ccee53835df8a3977b786573a3d3399b75bd4a1be44b0d0fbe9b866ff1f78e09c9b8c228eacefd3d8451988eff1e3dfd4cae6044fcc3b921bfcf253b7f5f74adb3ec0000000000000020418af2a7ae5c475866736f1cf701af57fa4a8bd29b5ab8cf1955f433326aa342377719d0996a3f5876aedaf97940c284"}}, {"type": "link", "answer": "https://github.com/ethereum-tag-service/brand", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "4", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "mhpaler - mhpaler.eth, sero - serox.eth, vid - vidvidvid.eth", "hidden": false, "question": "List the Github Handles and Wallet Addresses of Each Team Member (e.g. owocki - 0x123, kbw  - 0x456):", "questionId": 4}, {"type": "paragraph", "answer": "MHPALER\nTwitter: @mhpaler\nFarcaster: @mhpaler \n \nSero\nTwitter: @0x_Sero\nFarcaster: @sero\n\nVid\nTwitter: @viiiiiiiiiiiid\nFarcaster: @vidvidvid\n\nSasquatch\nFarcaster: @sasquatchtru\nHey: @sasquatch\n", "hidden": true, "question": "Social profiles (Twitter, Farcaster, Lens, etc.) of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 5}, {"type": "link", "answer": "https://discord.gg/7JfEeUtkRs", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "N/A", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months (N/A if you haven’t participated previously). ", "questionId": 7}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 8}, {"type": "paragraph", "answer": "https://app.ets.xyz", "hidden": false, "question": "Where should we look to see the impact of your project? Please provide links to public websites and/or the latest values for key metrics you track privately. This might be used in future impact reports", "questionId": 9}, {"type": "paragraph", "answer": "5000", "hidden": false, "question": "Total Prior Funding Amounts, Sources, and Dates for the project in USD", "questionId": 10}, {"type": "checkbox", "answer": ["Grants"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 11}, {"type": "number", "answer": "54", "hidden": false, "question": "How old (in Months) is the project?  ", "questionId": 12}, {"type": "multiple-choice", "answer": "Somewhere in the Metaverse", "hidden": false, "question": "Location/Region where the project is based ", "questionId": 13}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? ", "questionId": 14}, {"type": "short-answer", "answer": "Yes, Web3 Infrastructure", "hidden": true, "question": "Are you applying for any other OSS rounds in GG20? (Reminder: you can only be accepted into one) ", "questionId": 15}, {"type": "paragraph", "answer": "One of the current challenges is that tagging on the web is broken. The global tag graph is fragmented and siloed. Tagging infrastructure is redundant. Developer hours are duplicated and wasted. Social media giants prefer it this way.\n\nEthereum Tag Service (ETS) addresses this fundamental flaw in current web tagging systems by unifying fragmented tagging under a universal, blockchain-based protocol. Similar to ENS, except for tagging, ETS takes an innovative approach to provenance, attribution, and ownership in tagging, ensuring a verifiable, decentralized tag graph. \n\nOnce tokenized, an ETS tag may be reused across many tagging records. This enables many-to-many data relationships with the tokenized tag as a linchpin facet of the resulting tag graph.\n\nThe writing of tagging records also differs from ENS. Whereas the owner of the namespace controls ENS records, ETS records are recorded in ETS core for the signing tagger via a relayer. Relayers, independently owned smart contracts, spawned from the ETS Relayer Factory contract, are the means by which developers implement ETS in their own system.\n\nIntegration with platforms like Farcaster, Lens and Mirror will be key to showcasing ETS's practical application and potential for widespread adoption, enhancing user interaction across decentralized social media.\n\nThe operation of the ETS Protocol involves many more details, including ownership of tags and revenue sharing among participants from the fees for creating tagging records.\n", "hidden": false, "question": "Please describe your dApp or App, focusing on its innovative utility or service within the ecosystem. Highlight the problem it solves or the need it addresses.", "questionId": 16}, {"type": "paragraph", "answer": "As ENS has elevated Ethereum by providing a decentralized, community-owned naming system that benefits both developers and end-users, ETS promises to do something similar for tagging infrastructure. Our project enhances developer, end-user experience and interoperability by focusing on:\n\n* Helping developers save time and money when implementing (or improving their current) tagging infrastructure.\n* Tagging data is shared (ie. “#mountains” is shared across all applications). \n* Tagging graph is global and freely accessible.\n\n“The net result is a fully verifiable, freely searchable tagging graph that reflects “who tagged what, with what, where, when & why.” ", "hidden": false, "question": "Describe how your application improves user experience in the Web3 space. Include any specific design choices or features that enhance accessibility and practical utility.", "questionId": 17}, {"type": "paragraph", "answer": "ETS significantly contributes to financial inclusion, education, and social impact by addressing and transforming the existing web tagging infrastructure through a decentralized and open model. Here's how:\n\n**Financial Inclusion:** Small developers and startups gain equal footing to larger corporations in accessing and utilizing tagging data. This open access can lead to more innovative financial solutions and services that cater to underrepresented or financially excluded groups, fostering greater economic participation and diversity.\n\n**Education:** By making the tagging graph universally accessible and verifiable. Educators and students can use this comprehensive, decentralized database for research and learning, enhancing information retrieval and knowledge sharing. \n\n**Social Impact:** The project serves communities interested in maintaining transparency, accountability, and ownership over digital content. ETS's approach ensures that tagging data—the \"who, what, when, where, and why\" of digital interactions—is recorded in a verifiable manner, promoting integrity and trust. \n\n**Target Audience and Communities Served:** ETS is designed to benefit a broad spectrum of users in the Web3 space, including developers, content creators, and end-users. Developers save on resources and gain from a shared, robust tagging infrastructure; content creators retain control and provenance over their tags; and end-users enjoy a richer, more interconnected web3 experience. ", "hidden": false, "question": "In what ways does your project contribute to financial inclusion, education, or social impact? Explain the specific areas of impact and the target audience or communities you serve.", "questionId": 18}, {"type": "paragraph", "answer": "ETS is currently in a private repository but we plan to open source it with an official public testnet launch.", "hidden": false, "question": "What type of open source software (OSS) license(s) do you have? Is all of your code available on public repos or is some portion of your codebase private?", "questionId": 19}, {"type": "paragraph", "answer": "We are in a testnet stage with a working prototype. We are aiming for a public testnet release/announcement of the prototype by the middle of June with a functional, minimal SDK as well as the demonstration of implementations.", "hidden": false, "question": "What stage of development is your application currently in, and what are your immediate next steps? Provide a roadmap or development timeline if available.", "questionId": 20}, {"type": "paragraph", "answer": "Funds from this grant round will be crucial in supporting the development of ETS, specifically in areas such as further development of the platform, user research to refine functionality and user experience, and community engagement to foster adoption and feedback.", "hidden": false, "question": "How would funding from this round support your project's development and goals? Outline specific areas where the funds would be allocated (e.g., development, user research, community building).", "questionId": 21}, {"type": "paragraph", "answer": "The project is currently self-funded by MHPALER and via grants.\n\nWe have a proof-of-concept prototype, currently running on Polygon Mumbai, that we continue building out examples and use cases on.\n\nThe project is currently in a private repository, to be open-sourced at a future date.\n\nWe are evaluating popular EVM L2 ecosystems for the eventual selection of our \"keystone\" chain, which will be the central point of asset tokenization and tagging record writing for ETS, through which other chains will interact with when we implement cross-chain tagging.", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that may help in determining project eligibility?", "questionId": 22}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 23}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 24}], "project": {"id": "0xc025b1a2704cca91f583adb6068a3fed5bc108011e93a9bf3096d54e88bc59d6", "title": "Ethereum Tag Service", "logoImg": "bafkreihc6akqyblpeapilk43nnu4n3k4hsmxkquugtbkrh6gwlwqxhfc4y", "metaPtr": {"pointer": "bafkreicpfytduddpaqqc6q52f7pyhvgrwledjguta4pxbpmohvpyhzutze", "protocol": "undefined"}, "website": "https://ets.xyz", "bannerImg": "bafkreihap3aap3xnmp3ku4y6lt2oh5v5ukzhkut6tf33p6omh25aedkx7e", "createdAt": 1713291164876, "userGithub": "mhpaler", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..PiIacczqxyIBOtWmwA6UOTGzRBCgl1Akm6Wg8CIOleEiI5-9cQi-svwLWmvVtktvnfEEYHJI1jmBpQXrVTXkCg", "type": "Ed25519Signature2018", "created": "2024-04-16T18:19:28.191Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-16T18:19:28.191Z", "expirationDate": "2024-07-15T18:19:28.191Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x3761fF0074b8209416abc3b312D4C691F920800B", "hash": "v0.0.0:/BpgsjDdUQr2P3DEkAZIUirjhu5HwoXYLNtE2TVYMlE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#ethereum-tag-service#352390"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..ACHnfiDKBqYQ4ehAv4yDUSsIYnuiJUqlWVH8ecYdxFTX_vZmHeiaVCeWIDQsz5t2OxiBDjt2U2PmdWlE_eJTBg", "type": "Ed25519Signature2018", "created": "2024-04-16T17:56:21.228Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-16T17:56:21.224Z", "expirationDate": "2024-07-15T17:56:21.224Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x3761fF0074b8209416abc3b312D4C691F920800B", "hash": "v0.0.0:JsfXg18g1vma8WOfHzt9TTWBFyE7D4lRX/fC+vt47Sc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#etsxyz"}}}, "description": "![composable-banner](https://hackmd.io/_uploads/ByIzCN2xR.jpg)\n \n**TL;DR**\n\nThe Ethereum Tag Service (ETS) aims to revolutionize web tagging by creating a universal tagging system that reduces redundancy and data siloing common in current tagging systems. ETS uses blockchain technology to establish a verifiable, decentralized tag graph where tags are treated as ERC-721 non-fungible tokens, allowing for versatile reuse and many-to-many data relationships. This system not only aims to save developer time and costs by standardizing tagging infrastructure across platforms but also enhances data connectivity and user interaction across decentralized social networks. The project is in testnet phase, and plans to expand by integrating with major decentralized platforms.\n\n![image-1](https://hackmd.io/_uploads/rJvmuEheC.jpg)\n\n\n**Project Summary:**\n\nThe Ethereum Tag Service (ETS) aims to rectify the inefficiencies of current web tagging systems by introducing a universal tagging system. This initiative seeks to reduce fragmentation and redundancy in tagging infrastructure, which is prevalent due to the monopolistic tendencies of major social media platforms. By leveraging blockchain technology, ETS creates a decentralized, verifiable tag graph where tags serve as ERC-721 non-fungible tokens that can be reused across multiple records and applications, enhancing interoperability and user experience across the web.\n\n**Objectives:**\n\n* **Develop a Decentralized Tagging Protocol:** Implement a universal tagging system on the blockchain, similar to the Ethereum Name Service but for tags, to streamline developer operations and reduce duplicated efforts.\n* **Enhance Interoperability:** By making tags composable and reusable across various platforms and applications (such as Farcaster, Lens, and Mirror), ETS aims to connect people, places and things across Web 3 and foster a more interconnected digital ecosystem.\n* **Improve User Experience:** Create a global, freely accessible tagging graph that allows for a comprehensive view of \"who tagged what, with what, where, when, and why.\"\n\n**Innovation:**\n\nETS introduces \"CTAGs\", or Composable Tags, which act as data hubs within the decentralized web, connecting diverse elements across the blockchain. This design allows for a many-to-many relationship between tags and content, drastically improving the efficiency and utility of web tagging.\n\n**Implementation:**\n\n* **Tagging Infrastructure:** Tags are implemented as ERC-721 NFTs, enabling unique and verifiable ownership and usage rights.\n* **Relayer System:** Utilizes independently owned smart contracts for recording tagging data, ensuring flexibility and adaptability for developers integrating ETS into their platforms.\n* **Cross-Platform Integration:** Plans for future compatibility with major decentralized platforms to showcase ETS's functionality and promote widespread adoption.\n\n\n![image-2](https://hackmd.io/_uploads/SJ3Vu4neC.jpg)\n\n\n**Current Status:**\n\n* **Prototype:** Running a proof-of-concept on Arbitrum Sepolia, continuously expanding use cases and functionality.\n* **Funding:** Self-funded by MHPALER and supported through initial grants. Seeking additional funding to scale operations and development.\n* **Open Source Commitment:** Presently closed source, we are 100% committed to open-sourcing the project upon testnet launch to encourage community participation and development.\n\n**The funds will be used for:**\n\n* **Development:** Further development of the ETS protocol and integration with other blockchain layers and applications.\n* **Community Building and Management:** Expanding the team and fostering a community around ETS for support and feedback.\n* **Outreach and Education:** Initiatives to educate developers and users about the benefits of a decentralized tagging system.\n\n**Impact on the Ethereum Ecosystem:**\n\nETS aspires to emulate the success of the Ethereum Name Service by providing a new Web3 primitive that enhances privacy, interoperability, and user experience. By decentralizing tagging, ETS will enable more seamless interactions and integrations across the Ethereum ecosystem, benefiting developers and users alike by creating a more robust and user-friendly digital environment.\n\n**Team Members:**\n\nMHPALER: Co-founder & Lead Architect\nSero: Co-founder, Project Manager & Software Engineer\nVid: Frontend Software Engineer\nSasquatch: Financial Manager\n\n**Conclusion:**\n\nWith a seasoned team and a visionary approach, Ethereum Tag Service is poised to redefine web tagging and significantly contribute to the Ethereum ecosystem. We believe that with the support from Gitcoin Grants, ETS can achieve its full potential, promoting a more open, interoperable, and user-centric web.", "lastUpdated": 0, "projectGithub": "ethereum-tag-service", "projectTwitter": "etsxyz"}, "recipient": "0x8eD2BD43b9769eBc22873474ED347D2799d241F0"}}