-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Add zk-jam-service grant application #2738
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
|
|
I have read and hereby sign the Contributor License Agreement. |
|
recheck |
f616a6a to
3971bc8
Compare
ZK proof verification & benchmarking PoC for JAM (Join-Accumulate Machine). Key deliverables: - Groth16 verification in Refine phase using Arkworks - PolkaVM overhead benchmarks (native vs interpreted) - Web dashboard for testnet interaction - Tutorial series for JAM service developers - Research on C++ → RISC-V compilation paths Level 1 grant ($10K) - educational/PoC scope, not production. Repository: https://github.com/abutlabs/zk-jam-service
1df5dcb to
f9c2be3
Compare
|
Hi @abutlabs, thank you for the application and the effort you have put into it. However, the Web3 Foundation has decided to shut down the Grants Program. Therefore, we are not accepting any new applications. |
|
@semuelle That's unfortunate timing. Thanks for letting me know. I am still very interested in becoming part of the ecosystem and also began working on a decentralized JAM implementation. For my education in working with W3F, can you please give me honest feedback on how this application would have gone (if the Grants program remained open and funded)? Is the idea even feasible for funding and what feedback and changes would be needed? Last week, I published an initial version on crates.io with the idea that this could be a dev wrapper to spin up various jam clients and quickly get stock services deployed: |
|
Hey @abutlabs. Generally, it looks like an interesting project. We had recently changed the guidelines to move to a more product-oriented program, so it would have still been difficult. That being said, Kusama Vision has a ZK-focused bounty that is about to launch. I would recommend chatting to the curators there to see if there is room for it. Details should be published very soon. Here is the original referendum: https://kusama.subsquare.io/referenda/498 Hope that helps. In any case, best of luck! |
Project Abstract
zk-jam-service is a proof-of-concept that brings ZK proof verification to JAM. I want to build this because JAM developer resources are sparse. As someone interested in the ecosystem and a lifelong developer, it's not clear what can and can't be built on JAM (right now). The Graypaper serves academic contributors building client implementations, but there's not much movement for application-level developers. This project begins to bridge that gap with working code and direct feedback from the Web3 Foundation on what's valuable to build.
I've already deployed a functional JAM service to Parity's PolkaJam testnet that verifies Blake2s hashes through the full Refine → Accumulate pipeline. There's a web dashboard, CLI tools, and a block explorer—all open source. This grant funds the next phase: integrating ZK verification, benchmarking performance, and writing tutorials while building towards a production-ready zk-jam-service.
Grant level
Application Checklist
project_name.md).