# General Grant Proposal - Mach34 x PSE * **Project:** Mach34 Collaboration in Privacy & Scaling Explorations ## Project Overview :page_facing_up: ### Overview This proposal is to have members from Mach34 support PSE's various development activities. ### Project Details ## zk-words/Grapevine Experiement intitated by Barry using Nova & folding scheme to create social graph so that we can have a sandbox to build applications on top of this experiement. Ongoing needs are: * Continue iterate the cryptography approach * Building tooling so other team can build upon * Backend implementation & enhancement * Frontend support when needed ## Misc projects The following projects require light help from members in Mach34, it's on-demand only and based the needs at given time. - IOU, participate on folding scheme and assist on circuit - Support Pollen labs development activities - ETH SIM, participate on front-end building and smart contract related task - Cursive, open - Other possible support Mach34's involvement would extend beyond code review and development. Team members are also expected to actively contribute to ideation, ensuring holistic engagement with PSE's projects. ## Team :busts_in_silhouette: ### Team members - Mach34: Web3/ Applied ZK Dev Shop by Jack and Ian - Jack - Email: jp4g@mach34.space - Telegram: jp4g0x - Specialized in ZKP, Solidity, and back end. Capable of DevOps. Not skilled in front end - Ian - Email: ian@mach34.space - Telegram: @brightir2025 - Front end and ZKP specialization, capable of full stack web3 development ### Team Website * https://mach34.space ### Team's experience * Rigor * [Halo2 Backend for Aztec Noir](https://github.com/ethan-000/halo2_backend) * [BattleZips](https://github.com/battlezips) in Halo2, Circom, Noir, Plonky2, (Aztec Network WIP) * [NounsDao Private Voting Proposal](https://prop.house/nouns/private-voting-research-sprint/3985) * Blitz - Low Latency NFT Sniping Web App ### Team Code Repos * https://github.com/Mach-34 * https://github.com/Ian-Bright * https://github.com/jp4g ## Development Roadmap :nut_and_bolt: **Approach to Prioritization** Given the fluid and diverse nature of our projects, prioritization will adapt to immediate needs and opportunities. While two projects are currently on solid tracks, others are under exploratory stages. The immediate future roadmap is focused on the transformation of the Grapevine project into a more generalized library. This includes packaging rust crates for use in JS and new features like connection removal and outputting encrypted "logs" of each step. Additionally, grapevine may upgrade to use PSE's sonobe, subject to compatibility with circom. **Flexibility over Rigidity** Instead of adhering to a rigid set of predefined roadmap items, we'll employ a more dynamic approach. The roadmap will be structured around committed hours, allowing for the flexibility needed to adapt to changing priorities and emerging challenges. ### Overview * **Total Estimated Duration:** 31 weeks. (5/13/2024 - 12/20/2024) * **Full-time equivalent (FTE):** 2 ([see](https://en.wikipedia.org/wiki/Full-time_equivalent)) * **Total Costs:** ### Milestone 1 * **Estimated Duration:** 4 weeks (5/13 - 6/7) * **FTE:** 2 FTE 40 hr/person/week, $62.5 /hour * **Costs:** $20,000(for 320 xhours) * **Estimated delivery date**: 6/7 * **Deliverable**: * Design of Grapevine Library Upgrades * Issues in (project board)[https://github.com/orgs/Mach-34/projects/1] ### Milestone 2 * **Estimated Duration:** 4 weeks (6/10 - 7/6) * **FTE:** 2 FTE, 40 hr/person/week, $62.5 /hour * **Costs:** $20,000 (for 320 hours) * **Estimated delivery date**: 7/6 * **Deliverable**: * Likely completing issues in (project board)[https://github.com/orgs/Mach-34/projects/1] * Retrying grapevine in Sonobe with compatibility fixes * If circom is compatible, requires upstream contributions to sonobe (wasm, data serialization for storing interstitial proofs) * Deciding on future goals of Grapevine ### Milestone 3 * **Estimated Duration:** 4 weeks (7/8 - 8/2) * **FTE:** 2 FTE, 40 hr/person/week, $62.5 /hour * **Costs:** $20,000 (for 320 hours) * **Estimated delivery date**: 8/2 * **Deliverable**: * Flexible outlook cannot be predicted this far out. Work for the upcoming month could be preemptively provided on request and will otherwise be detailed at submission of milestone ### Milestone 4 * **Estimated Duration:** 4 weeks (8/5 - 9/6, with one week off) * **FTE:** 2FTE , 40 hr/person/week, $62.5 /hour * **Costs:** $20,000 (for 320 hours) * **Estimated delivery date**: 9/6 * **Deliverable**: * Flexible outlook cannot be predicted this far out. Work for the upcoming month could be preemptively provided on request and will otherwise be detailed at submission of milestone ### Milestone 5 * **Estimated Duration:** 4 weeks (9/9 - 10/4) * **FTE:** 2FTE , 40 hr/person/week, $62.5 /hour * **Costs:** $20,000 (for 320 hours) * **Estimated delivery date**: 10/4 * **Deliverable**: * Flexible outlook cannot be predicted this far out. Work for the upcoming month could be preemptively provided on request and will otherwise be detailed at submission of milestone ### Milestone 6 * **Estimated Duration:** 4 weeks (10/7 - 11/1) * **FTE:** 2FTE , 40 hr/person/week, $62.5 /hour * **Costs:** $20,000 (for 320 hours) * **Estimated delivery date**: 11/1 * **Deliverable**: * Flexible outlook cannot be predicted this far out. Work for the upcoming month could be preemptively provided on request and will otherwise be detailed at submission of milestone ### Milestone 7 * **Estimated Duration:** 4 weeks (11/4 - 11/29) * **FTE:** 2FTE , 40 hr/person/week, $62.5 /hour * **Costs:** $20,000 (for 320 hours) * **Estimated delivery date**: 11/29 * **Deliverable**: * Flexible outlook cannot be predicted this far out. Work for the upcoming month could be preemptively provided on request and will otherwise be detailed at submission of milestone ### Milestone 8 * **Estimated Duration:** 3 weeks (12/2 - 12/20) * **FTE:** 2FTE , 40 hr/person/week, $62.5 /hour * **Costs:** $15,000 (for 240 hours) * **Estimated delivery date**: 12/20 * **Deliverable**: * Flexible outlook cannot be predicted this far out. Work for the upcoming month could be preemptively provided on request and will otherwise be detailed at submission of milestone ## Additional Information :heavy_plus_sign: N/A