{"signature": "0xaeca8eebac26ca41ddf2bb5929230127a5d4742be1e996e0c6779f0f137746100167676d6e7fe4d0c30d8239a1c62e6d06da0d3d4282e95149b8c3baa5969d281c", "application": {"round": "0xe5B88c67fCd25f0a7BAD6cF7c5A5197e61BFd143", "answers": [{"type": "email", "answer": "tim@peeramid.xyz", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "@peersky", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "paragraph", "answer": "https://github.com/peeramid-labs/eds", "hidden": false, "question": "Project GitHub Repo", "questionId": 2}, {"type": "link", "answer": "https://discord.com/channels/1231134572813615105/1355021268671402094", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "answer": "Not with EDS", "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": "## **Problem Statement**\n\nThe current Ethereum smart contract landscape suffers from several inefficiencies:\n\n1.  **Fragmentation:** Distribution and versioning methods are project-specific (e.g., EAS, Aragon OSx), lacking a universal standard. This increases complexity and hinders interoperability. The versioning field in EIP-712 remains largely underutilized due to this lack of standardization.\n2.  **Inefficiency & Blockchain Bloat:** Projects frequently deploy numerous similar contract artifacts, often differing only slightly due to metadata. This redundancy cannot be optimized by nodes, significantly increasing storage requirements and deployment costs across the ecosystem.\n3.  **Security & Trust Gaps:** Verifying and trusting deployed code remains challenging. There's no unified system for discovering, verifying, and securely installing audited or community-trusted code components. Managing upgrades securely is complex and often relies on centralized or intricate proxy patterns.\n4.  **Limited On-Chain Monetization:** Current infrastructure makes it difficult for developers to implement flexible, on-chain monetization strategies (like subscriptions or usage fees) directly within their distributed applications.\n", "hidden": false, "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": "EDS tackles these issues by creating a foundational layer for code distribution and management on Ethereum.\n\nDevelopers can benefit from heavily standardised and interoperable system that provisions middleware hooks, security oracles and many other features.. OUT OF BOX! \n\nFor more specific examples how it works, we invie you to read through thread currently undergoing at Safe DAO community, it explains in details how DAO can leverage EDS not to simply build apps faster, but also to generate revenue & competitive developer ecosystem: \n\nhttps://forum.safe.global/t/support-eds-development-for-safe/6432 ", "hidden": false, "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": "We are getting interest towards EDS with Aragon Foundation managing OSx, Safe DAO, and we are using it extensively internally for our projects such as Smaug Safe Guard & Rankify, Ironblocks, Tenderly and others. \n\n", "hidden": false, "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": "Leveraging a industry level tool is complicated process, it requires to gain momentum for adaption. \n\nFunds from this grant will be allocated to establish top level developer documentation, tooling and most importantly - library functionality itself. \n\nPackaging and distributing new software trough smart contracts shall be easy. ", "hidden": false, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "answer": "0xC0dE1D2F7662c63796E544B2647b2A94EE658E07, 42161\n0xC0dE1D2F7662c63796E544B2647b2A94EE658E07, 1\n0xC0dE1D2F7662c63796E544B2647b2A94EE658E07, 421614\n", "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": 9}], "project": {"id": "0xd4427d0ffc2b8f58c4ef28410deed1158a7d5e405d6cd5bedb0487441d2ba452", "title": "Ethereum Distribution System (EDS): Secure & Efficient On-Chain Code Distribution", "logoImg": "bafkreidgazt4uywma7sb2ok7xmws5sqokbwtryzp7vmuvj35fnhdoflssm", "metaPtr": {"pointer": "bafkreigjagmrxwrscppz5phlv5kxz6c2yjgyl32pjq6ojacp7jmbqwohtq", "protocol": "undefined"}, "website": "https://github.com/peeramid-labs/eds", "bannerImg": "bafkreigrptkxzann6upc6lh5ragj6a2mb4m2zpoiw7xrrwh6hiz7nfteoy", "createdAt": 1723052779970, "userGithub": "peersky", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..tbYwYYXjqVD2ThRoH5mkBOZbkUiIBbzHXw6flHgzx5n_7ZGLR2c8Wvcj5c7ifpV1_kVKm7BbG7aVHotMw4q0Cg", "type": "Ed25519Signature2018", "created": "2024-08-07T17:46:08.105Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-08-07T17:46:08.105Z", "expirationDate": "2024-11-05T17:46:08.105Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2e8d906A63D15E110037DB42dD24FE69bEc4aFAf", "hash": "v0.0.0:zCilqRLMJ+Zr/0dUufetkRFOmC7NMoQMXad5KHweg18=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#peeramid-labs#61459744"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..crpw1I3TibKFrxsu0hp38nHwhWR1biMuvYDPZqJLNeet4RJ1WB5L9wfJ-cS_HuRUBMVPwV0yk3iabKzLkzwhCg", "type": "Ed25519Signature2018", "created": "2024-08-07T17:46:02.123Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-08-07T17:46:02.123Z", "expirationDate": "2024-11-05T17:46:02.123Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2e8d906A63D15E110037DB42dD24FE69bEc4aFAf", "hash": "v0.0.0:6kl0jXAyf0oPUpVFVR2mdnqmW/YnAPynu/LFvHt6Toc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#peeramid_labs"}}}, "description": "EDS Grant\n\n# Ethereum Distribution System (EDS): Secure & Efficient On-Chain Code Distribution\n\n## The Problem: Smart Contract Chaos\n\nDistributing and managing Ethereum smart contracts is **fragmented and inefficient**. Code isn't easily reused, updates are complex, security is hard to verify, and duplicate deployments bloat the blockchain. Many projects build custom factories, increasing maintenance burdens and reducing interoperability across DeFi, Smart Accounts, and DAOs. This **wastes developer time and exposes users to risks**.\n\n## Our Solution: EDS - The On-Chain Package Manager\n\nEDS provides the **standardized, on-chain 'package manager' and factory system** Ethereum needs – think npm or GitHub, but decentralized.\n\n**Key Features & Benefits:**\n\n* **Secure Code Reuse:** Publish and find verified contract code using its unique fingerprint ([ERC-7744](https://eips.ethereum.org/EIPS/eip-7744)). **Reduces blockchain bloat and saves gas costs.**\n* **Simple, Safe Updates:** Built-in Semantic Versioning (SemVer) makes upgrades clear and manageable, avoiding complex proxy patterns. **Boosts developer efficiency.**\n* **Layered Trust:** Enables a clear chain: Developers publish -> Security Experts/DAOs (like potential partner [SafeDAO](https://forum.safe.global/t/support-eds-development-for-safe/6432)) curate ('Distributors') -> Users choose trusted sources to install. **Enhances ecosystem security.**\n* **On-Chain Monetization:** The architecture inherently supports building **subscriptions or other payment models** directly into distributions.\n* **Portability:** Distributed code, indexed by code hash can be whitelisted and attested to even on chains it is not yet present, therefore enabling portability, allowing to create feature flags for decentralized apps whenever code is deployed & indexed. \n\n\n## Use Cases & Ecosystem Impact\n\nEDS empowers:\n\n* **Developers:** With simplified factories, faster shipping via code reuse, standardized versioning, and built-in monetization tools.\n* **Security Curators:** To act as 'Security Oracles' disabling compromised code quickly or run channels for vetted code.\n* **Users & Smart Accounts:** With user-controlled upgrades and potentially improved UX through reduced approval needs via trusted distributors.\n* **The Ecosystem:** Through on-chain code discovery ([ERC-7744](https://eips.ethereum.org/EIPS/eip-7744) `CodeIndex`) and significantly reduced chain bloat via bytecode reuse.\n\n## Project Status & Roadmap\n\n**Status:** EDS is currently in active development. Core components (CodeIndex, basic interfaces) are implemented and unit-tested. We are using this internally for our projects such as Rankify and Smaug Safe guard, however we also are transparent that broader functionality requires further development and testing.\n\n**Roadmap Highlights:**\n\n1.  **Solidify Core & Versioning:** Complete robust SemVer upgrade/migration handling.\n2.  **Enhance Tooling & DX:** Improve test coverage, migrate to Forge, build documentation.\n3.  **Pilot Integrations:** Work with partners (like potentially SafeDAO) for real-world refinement.\n\n(See active development on [GitHub Issues](https://github.com/peeramid-labs/eds/issues))\n\n## Why EDS is Viable & Trustworthy\n\n* **Trust & Transparency:** Fully **open-source** ([GitHub](https://github.com/peeramid-labs/eds)), **verifiable** via on-chain mechanisms ([ERC-7744](https://eips.ethereum.org/EIPS/eip-7744)), **active community** engagement ([Discord](https://discord.gg/EddGgGUuWC), [Twitter](https://x.com/peeramid_labs)), and **clear Alpha status** communication.\n* **Feasibility:** Leverages **established standards** (ERCs, SemVer), uses a **modular design** for incremental adoption, and is driven by an **active team** (Peeramid Labs).\n* **Sustainability:** Provides **foundational ecosystem value**, has **partnership potential** (e.g., SafeDAO), includes **monetization features**, and is open to future **community governance**.\n\n## Support EDS!\n\nHelp us build this crucial infrastructure! **Fund the foundational layer for smarter, safer, and more efficient smart contract development on Ethereum.**\n\n**Links:**\n\n* **GitHub (Code & Issues):** [https://github.com/peeramid-labs/eds](https://github.com/peeramid-labs/eds)\n* **Discord (Community):** [https://discord.gg/EddGgGUuWC](https://discord.gg/EddGgGUuWC)\n* **Twitter (Updates):** [https://x.com/peeramid_labs](https://x.com/peeramid_labs)", "lastUpdated": 0, "projectGithub": "peeramid-labs", "projectTwitter": "peeramid_labs"}, "recipient": "0x65E5028dF322066e93A01C6fFA67739Eac6BF1dE"}}