{"signature": "0xd83f82301bd09c417d387143c254410f7dd24c3165a903112fd5665d0ef57ae302f14256fe54293b620158c9e758200392a491abff18cedf54aee5a2b87102bc1c", "application": {"round": "0x3E93205B786796Cf7Ea70404E89c7dda3b84D07a", "answers": [{"type": "email", "answer": "team@ethcatherders.com", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "vaelynluo", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/ethcatherders", "hidden": false, "question": "Project GitHub Repo", "questionId": 2}, {"type": "link", "answer": "https://dsc.gg/ech", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "answer": "We participated in the GG21 round.", "hidden": false, "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": "We are the **coordination layer** between consensus and execution clients, core Ethereum protocol developers, researchers and open-sourced contributors. We help the growth of the OSS system by ensuring that anyone who wants to improve Ethereum mainnet can do so with minimum barriers. 🚀\n\n\n**📓EIP Process Facilitation & Coordination**\n\nOur Github repository lets Ethereum Improvement Proposal (EIP) writers to seek help from EIP Editors who are experienced core developers. \n\nThey are able to create an issue on ECH’s Github repository or add their EIP as an agenda item for ECH’s fortnightly EIP office hours discussions. As shepherds of the EIP process, we help support EIP and ERC writers by having our editors review their proposals live and give feedback. We also actively monitor PRs to move proposals along the process so that the community can discuss their merits and whether to schedule it for inclusion in mainnet upgrade. \n\nTo date, we have hosted and recorded:\n👉 114 EIP Improvement Process (EIPIP) meetings  \n👉 56 EIP Editing Office Hours.\n\nWe also host **EIP Editors’ Workshops** designed to onboard new reviewers and editors to support the increase in pull requests from various Ethereum standard repositories, ensuring efficient review and management.\n\n\n**🎥EIP education content, PEEPanEIP and Ecosystem Project Demo Podcasts**\n\nWe produce and publish podcasts on Youtube and Spotify. Through PEEPanEIP, we help break down technical concepts of EIPs for community members and implementers. PEEPanEIP episodes also include proposals that are scheduled for inclusion in the upcoming network upgrades. These efforts grow the OSS ecosystem as it encourages the community to contribute directly to Ethereum mainnet upgrades. \n\nWe also feature open-sourced Ecosystem Projects such as Open Source Observer, Karma GAP and more. We help promote the work of open-source builders and encourage more people to build OSS and grow the OSS ecosystem. \n\n**🔎One-stop portal for network upgrades, protocol call notes and other resources**\n\nOur website is  a one-stop application for anyone who is interested in Ethereum core development and upcoming network upgrades. \n\nWe provide protocol meetings notes documented by ECH community members, proposals related to network upgrades and educational resources that we develop for EIPs in each network upgrade and links to our podcasts. Our website is open-sourced and anyone can contribute to the maintenance of the website, through making a pull request. We ensure that our community members can participate in and stay updated with the happenings of the open-sourced Ethereum ecosystem. ", "hidden": false, "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": " **✨NFT attestation for EIP authors**\n\nWe have rolled out an NFT attestation for EIP authors for the Pectra network upgrade, which is unique and not found in other projects. The Github repository for this feature is open-sourced. The NFT attestation is a way of encouraging and showing appreciation to EIP authors who have contributed to scaling Ethereum/ making Ethereum more decentralized and secure.\n\n**⚒️EIP process management**\n\nOur Github repository is a decentralized process management system where EIP editors and reviewers work together asynchronously to provide feedback to authors and move along pull requests. \n\nTo date, our EIP editors and reviewers have collectively closed **2037 EIP-related pull requests**, **553 ERC-related pull requests** and **45 RIP-related pull requests.** 🚀", "hidden": false, "question": "What features or use cases does your dApp/App present? How is it differentiated?", "questionId": 6}, {"type": "paragraph", "answer": "**🌱 Development of community dashboard**\n\nWe plan to use the grant funds to develop more features for our project. For instance, the development of a community dashboard on our website. This is to allow community members or core developers to upload and share their notes documented in any Ethereum Protocol Calendar meetings. This will help other community members get up-to-date information in one place.\n\n\n**🎞️Produce more EIP and EPD podcasts for the community**\n\nWe further plan to use the funds for the production of more EIPs and Ecosystem Projects podcasts on Youtube and Spotify. We aim to produce and publish at least 48 PEEPanEIP videos and Ecosystem Project Demos to highlight useful open-sourced toolings and infrastructure in the ecosystem. ", "hidden": false, "question": "What are your plans for further development, and how will the grant funds be used to achieve these goals?", "questionId": 7}, {"type": "paragraph", "answer": "n/a", "hidden": false, "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": 8}], "project": {"id": "0xb0afbf6ee7d24490064e25f7dece64b6b3a456f5c84d3eea8c034afdc3d0608a", "title": "Ethereum Cat Herders", "logoImg": "bafkreihyryzlhpbnt3whuf3wkumtuj3nsydkujsviwwiedm4rxoy7rjodq", "metaPtr": {"pointer": "bafkreievwlv5ezfmqbx4kmdbt6ki2y4bwewmlx3uxhprgikdzq2ya4mhse", "protocol": "undefined"}, "website": "https://www.ethcatherders.com/", "bannerImg": "bafkreiesmefgutjdkq2iis5btzarxvfnscoezbvfbxapsnutmffutcdpou", "createdAt": 1742839478039, "userGithub": "VaelynL", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-24T17:54:37.219Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x6f23ad98fbb3f044e9418ba44f929dbac9a57c6901bdb8f121649b44a50ea36f51ecf71c8032120c3ee6484e6734e168c5d5a6c1d91957c3fe6eb8352ca1810f1b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-24T17:54:37.219Z", "expirationDate": "2025-06-22T17:54:37.219Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xde113410a3693ca72A1272d33a92628578e071d7", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#ethcatherders#179198709", "nullifiers": ["v0.0.0:CtijKtszzz5KO7UGfDG/URITGpiLNgdwPr857a3qQ08="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-24T17:54:26.795Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0xb2470b48c8d7e733195249ef0199f1926fe6ad76ba44cbef1f37600b46eed0d94f9c8f3e7fd0b0b442903b4b2d4d0fccc2b75415748627f47847ad65a545e9d61b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-24T17:54:26.794Z", "expirationDate": "2025-06-22T17:54:26.794Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xde113410a3693ca72A1272d33a92628578e071d7", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#EthCatHerders", "nullifiers": ["v0.0.0:0uZBQMR8axy1D6G8GA4Fk/HG6PGl707/amuSRszXkC0="]}}}, "description": "Ethereum Cat Herders have been supporting Ethereum Protocol development and process improvement since 2019. \n\nOur role is to facilitate communication, collaboration, community engagement, and provide content to make informed decision for network upgrades. We are vital in coordinating and streamlining the Ethereum protocol standard process, acting as facilitators and mediators among developers, researchers, and community members. \n\nTogether with core developers and EIP authors, we actively engage in network upgrades, ensuring the smooth implementation of proposed improvements and enhancements to the Ethereum ecosystem. \n\nBy funding the Ethereum Cat Herders, Gitcoin funds directly support our initiatives, including creating educational content, funding EIP Editors, developing and maintaining bots for the EIPs GitHub repository, and documenting Ethereum's public meeting notes. These efforts contribute to the dissemination of knowledge, efficient management of proposals, and transparent decision-making processes within the Ethereum ecosystem. \n\nOur educational resources, such as the PEEPanEIP & Ecosystem Project Demo podcasts, provide accessible and comprehensive explanations of important proposals, fostering a greater understanding of the technical aspects and implications of the Ethereum network upgrades. ", "lastUpdated": 0, "projectGithub": "ethcatherders", "projectTwitter": "EthCatHerders"}, "recipient": "0x8D3AcA27963D5BAD978d3e953D3F3680cEa3FAeC"}}