@devgovgigs.near [Posted on Developer DAO Board](https://near.social/#/devgovgigs.near/widget/Post?id=235) ## Idea: Request for Proposal (RFP): Integrating SnarkyJS or other kind of developer-friendly ZK stack with NEAR ### Introduction As zero-knowledge technology evolves it becomes clear that it has a significant value to the general blockchain ecosystem and to NEAR specifically. So far NEAR has been working on augmenting its technology with zero-knowledge on the protocol level and the infrastructure level, see the work of [Zpoken](https://near.social/#/devgovgigs.near/widget/Post?id=141) and [ElectronLabs respectively](https://positron.electronlabs.org/?tab=transfer). The next step is to allow any NEAR dApp developers to utilize zero-knowledge for their applications. We want to target both pure zero-knowledge use cases, as well as hybrid dApps where developer would augment their applications with zero-knowledge tech. As part of this we were looking at SnarkyJS which is a TS/JS ZK SDK with intentional focus on developer-friendliness, created by https://minaprotocol.com/ for their ZK smart contract. We think that SnarkyJS might be a good match for NEAR stack, both because it allows NEAR developers to continue developing within one TS/JS universe and because it aligns with NEAR’s commitment to developer-friendliness. If we decide to proceed with SnarkyJS integration NEAR would see this a mutually-beneficial relationship with all other chains that support SnarkyJS, like Mina. Similarly to how NEAR EVM compatibility through https://aurora.dev/ is mutually-beneficial both for NEAR and ETH ecosystems. However, we are open to the community suggestions alternative to SnarkyJS. An ideal scenario is when NEAR developer can quickly create a NEAR application using TS/JS front-end (using https://near.social/ widgets), TS/JS smart contract (using https://github.com/near/near-sdk-js), and augment it with SnarkyJS module. ### Bidding Process We are asking everyone in NEAR community interested in developing such integration with SnarkyJS or other developer-friendly ZK stack to post a proposal as a reply to this post, use the Solution option. You proposal should include: * The proposed solution, with outlined scope, the reasoning for why it is the right choice, and the design outline; * The timeline/roadmap with milestones; * An explanation and a justification of how much you are asking to be paid through the grant, preferably with a cost breakdown; * An explanation of why your organization is suited for developing it, i.e. what is your portfolio, qualifications, etc. ### Selection and Funding Process **Applications should be submitted before March 10 EOD.** We will be following the process similar to the one we used for the MyNEARWallet transition: https://near.social/#/devgovgigs.near/widget/Post?id=78