{"signature": "0xaf3df6085aa895aa626d8e4aa2e724754b74d7a5f8ca0b72c5096a23d9ba46d17c0be3b866e579b8dead8f7ca4288c0550235a4209f015cd8bf63f11e6afe7d31b", "application": {"round": "0x145052e87140b7309f6ee18ba12fc187560d5d89", "answers": [{"type": "email", "answer": "porton.victor@gmail.com", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "@VictorPorton", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/vporton/icp-package-manager", "hidden": false, "question": "Project Github Repo", "questionId": 2}, {"type": "link", "answer": "https://t.me/packagemanger", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "answer": "Another project in \"Developer Tooling and Libraries\".", "hidden": false, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile to prior rounds.", "questionId": 4}, {"type": "paragraph", "answer": "Nowdays, frontends of Ethereum software are hosted on something like AWS, that the user does not have control over: the frontend may be replaced by a malicious software, it may bankrupt, undesirably upgraded, hacked, etc. This project hosts both frontend and backend of the software under a user's account, so that the software can't be updated or deleted without user's consent. So, it principally improves blockchain security (including Ethereum dapps security). Bitcoin is self-sovereign money, Ethereum is self-sovereign backend, and this is a self-sovereign also frontend.\n\nAdditionally, my way (I use ICP blockchain) provides a Web-speed and low cost database for storing data that does not fit Ethereum on-chain storage. ICP blockchain computing capabilities, while it probably may be not the best secured for money compared to Ethereum, can be used as a co-processor to EVM, to process wast amounts of data stuff, such as AI training much more securely than on traditional cloud (AWS).\n\nSpecific metrics: 730'000 Ethereum-equivalent txs/sec on the co-processing ICP blockchain.", "hidden": false, "question": "How does your project contribute significantly to the Ethereum network's infrastructure? Please provide specific examples and metrics if available.", "questionId": 5}, {"type": "paragraph", "answer": "I have created package manager (bootstrap, install, uninstall, update quadruple) that stores apps in a blockchain. Moreover, it does it in  fully on-chain fashion. This is the first fully on-chain package manager. Previously, apps very managed with such features only on local computer/phone. Apparently, this is the first package manager for remote apps (at least, the first on a blockchain).", "hidden": false, "question": "Describe any pioneering development work in your project, particularly in enhancing privacy, interoperability, or user experience.", "questionId": 6}, {"type": "paragraph", "answer": "The problem in the Ethereum ecosystem is that only the backend (smart contracts) was self-sovereign. Also we need a decentralized co-processing for slow and costly Ethereum smart contracts. We need also a self-sovereign frontend and backend joined, fully controlled by the user. The existing alternatives were: hosting on AWS or something like (not safe), hosting on Arweave - does not support updating or migrating data (and Arweave's server quality isn't good), hosting on IPFS (somebody need to pin, again non-updateable, long URLs). My alternative also adds full support for Chain Fusion. Additionally, my way provides a Web-speed and low cost database for storing data that does not fit Ethereum on-chain storage. ICP blockchain (used in my project) computing capabilities, while it probably may be not the best secured for money compared to Ethereum, can be used as a co-processor to EVM, to process wast amounts of data stuff, such as AI training much more securely than on traditional cloud (AWS).", "hidden": false, "question": "What specific problems or challenges in the Ethereum ecosystem does your project address? How does your solution improve upon existing alternatives?", "questionId": 7}, {"type": "paragraph", "answer": "The planned roadmap is simple:\n- Try to release an MVP in 2-3 months (more likely, 2).\n- Incrementally improve it after that.\nFunds will be used for me moving to Geneva to my friend and blockchain enthusiast Seb, the lead of Open Internet Summer project, to work on this project together. Later, I probably move to Geneva persistently.", "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": "It contributes to decentralization and security of dapps frontends by creating self-sovereign remote app concept. It greatly improves security over current solutions like AWS. It also improves decentralization by giving the user to host the app (especially, frontend) instead of a developer doing it in a centralized way (so that one developer or one DAO control a software, with no control by the user).\n\nWe do self-sovereign apps.", "hidden": false, "question": "How does your project contribute to the decentralization and security of the Ethereum network?", "questionId": 9}, {"type": "paragraph", "answer": "0x0", "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": 10}], "project": {"id": "0xdc1fe18f2e18b6dcdc022b60b7e1d4a4206d3da42c9857d1738bdb11f3145e22", "title": "IC Pack package manager", "logoImg": "bafkreiguffvcq4xioanvaxip7ie3eyf2h46odf23np3dzzm2ajmup2fmxe", "metaPtr": {"pointer": "bafkreicnilqap3aanisoxu5scpfjn7c6f4pw4fqaii7le5hdiosr6zrvg4", "protocol": "undefined"}, "website": "https://docs.package-manager.com", "bannerImg": "bafybeihw2wcgqey66wvbyin5cnsckzklg6gtnwyc5z75lt3mmy3ghltvk4", "createdAt": 1742309599225, "userGithub": "vporton", "credentials": {}, "description": "Internet users (and future AI agents) **lost control over their software** due to SaaS: an app may be up-priced, bankrupt, hacked, undesirably upgraded.\n\nWith IC Pack package manager, you have **full control** over your remote software, as if it were installed on your PC: Nobody can update or delete your app without your consent. In other words: Bitcoin is a platform for self-sovereign money, IC Pack is a platform for **self-sovereign remote apps**. While the user pays for hardware, the app works.\n\nIt is implemented using ICP blockchain magic \"fully on-chain\", where the entire software, including the frontend, is served from a blockchain. (You don't even need to install a browser extension.) It can be used with other blockchains, too, using (or not using) Chain Fusion technology. Ethereum apps with frontend hosted on traditional cloud may be hacked by hacking their frontend, but IC Pack platform is meant to be un-hackable.\n\nIC Pack is a pre-MVP, but mostly finished software. It remains mainly add payment infrastructure (the user needs to pay for gas) and fix minor bugs.\n\nDevelopers will also benefit due to removal of the need to manage their own infrastructure (like AWS) to host apps: The apps will be hosted by users with simplicity like Google Play.", "lastUpdated": 0, "projectGithub": "", "projectTwitter": "ICPackofficial"}, "recipient": "0x36A0356d43EE4168ED24EFA1CAe3198708667ac0"}}