metadata: {"signature": "0xb882b5c484f4f17e1ca2256ef609a6f2557860935c24d9366dde286baf3d86e318ad075ea5e1f95fc80b0c926de5ecba9ee9381a6c03fa98f77904c05c5157d11c", "application": {"round": "0xda3b55a9bcf58bb2d9f673836beab3ae47ca9184", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "iEI7Y6XT4+dNmadifJfVFqUuZAhSX3Df080MBSQ4hpI=", "encryptedSymmetricKey": "4aca5436192739eb464f3081ee504c9583333776e1548b38e6d51192cf4d45c4e733df7741152c4b085f23b33302db12321a2834618012ee48e1e8e33c3c9a930d19f6a6c81add10163a3269f3c6a06604e8ec977bf3f48b42772df9895e76b8522add966e0f9d7020fe5077841ae27c8cbf2995c2be5a1773e6818ba558104800000000000000209bf68d8ffec457a7a99b52a50ee332b557ab6423801616e7771d2cecb6680df089c68f1ee3cf380aea71115ce006e096"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "u9nKUK6iSHuMNadfsz61YHcaCa/V/6CkN4sZMMoN7u4=", "encryptedSymmetricKey": "2dd1eeee3e32164a8c4914c92b0ff17d9ff01214959269440e74f7ae1aa7023dffbec7abef28db4dad050fddd199ff0973dc23544d25d643eb4a84a971fa266ca05d7695c39e96fa8bc098d98e4d96556c6b0eeda1a387d43f797459fb7cfeac52aac5cfeec58fb2dacc179c41208574941d77607d5f87612cc20ef270e5752c0000000000000020e368102a2bea23d2f0fd009f2d2dcfdc0957dbca348c01ac07f69a423c71f8ee706cf4a94ae373b2313986ee36277db6"}}, {"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 - 0x07bd3b64f9F51fe1D5c79F81Dfc0460FFf305b0e, sero - 0xc0163E58648b247c143023CFB26C2BAA42C9d9A9, vidvidvid - 0x89bf9BAaeE2d451477CF850fE4c0d89bb796B1aD", "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\u2019t participated previously). ", "questionId": 7}, {"type": "address", "answer": "", "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 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, the dApps and Apps round.", "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": "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. How does that work?\n\nTo achieve this, ETS employs a novel design whereby tags, content tagging & tagging data graphs are treated as composable units & services.\n\nIn ETS, the tags themselves are ERC-721 non-fungible tokens.  An ETS tag may be reused across many tagging records by any participant of the system. This enables many-to-many data relationships with the tokenized tag as a linchpin facet of the resulting tag graph. These composable tags, or \u201cCTAGs\u201d, have the potential to become data hubs connecting people, places and things across Web 3.\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.", "hidden": false, "question": "How does your project significantly contribute to the Ethereum network\u2019s infrastructure, addressing foundational needs and innovative solutions to current challenges?", "questionId": 16}, {"type": "paragraph", "answer": "With 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.\n\nIn the same way, 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. \n\nOur project enhances developer, end-user experience, and interoperability by focusing on the following:\n\n* Helping developers save time and money when implementing (or improving their current) tagging infrastructure.\n* Tagging data is shared (i.e. \u201c#mountains\u201d is shared across all applications). \n* The tagging graph is global and freely accessible.\n\n*\u201cThe net result is a fully verifiable, freely searchable tagging graph that reflects \u201cwho tagged what, with what, where, when & why.\u201d*", "hidden": false, "question": "How does your project promise to elevate the Ethereum ecosystem, particularly in enhancing privacy, interoperability, and/or user experience?", "questionId": 17}, {"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 testnet (Arbitrum Sepolia), on which we continue building out examples and use cases.\n\nThe project is currently in a private repository and will 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.\n\n\n**Our team currently consists of 4 people:**\n\n* **MHPALER:** Co-founder & lead architect. Twenty-four years career in developing web applications, fostering online communities, and business building.\n* **Sero:** Co-founder, Project manager and software engineer, he\u2019s worked on many impactful projects in the EVM space, including: Pokt Network, Raid Guild, Tellor Oracle, Superfluid, Hey.xyz, Synpress, and more. He has expertise in fullstack development, and web application architecture.\n* **Vid:** Frontend software engineer, with a decade of experience in the web space, he\u2019s the founder of https://questchains.xyz, and was a key dev on https://www.hatsprotocol.xyz/. He\u2019s developed multiple SDKs used in large web3 products.\n* **Sasquatch:** Financial manager, a certified product manager with experience working on POKT Network ecosystem products.", "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": 18}, {"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": 19}, {"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": 20}], "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"}}