-
Notifications
You must be signed in to change notification settings - Fork 119
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/main' into danny/poseidon2_sponge
- Loading branch information
Showing
143 changed files
with
9,117 additions
and
1,220 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,32 @@ | ||
# Ingonyama Grant programs | ||
# Ingonyama Grants Program 2.0 | ||
|
||
Ingonyama understands the importance of supporting and fostering a vibrant community of researchers and builders to advance ZK. To encourage progress, we are not only developing in the open but also sharing resources with researchers and builders through various programs. | ||
Exactly one year ago, we launched our first-ever grants program, offering $100,000 to support research involving ICICLE. Today, we’re excited to announce our second grants program — another $100,000 dedicated to researchers. Details below! | ||
|
||
## ICICLE ZK-GPU Ecosystem Grant | ||
### ICICLE ZK-GPU Ecosystem Grant | ||
|
||
Ingonyama invites researchers and practitioners to collaborate in advancing ZK acceleration. We are allocating $100,000 for grants to support this initiative. | ||
|
||
### Bounties & Grants | ||
|
||
Eligibility for grants includes: | ||
|
||
1. **Students**: Utilize ICICLE in your research. | ||
2. **Performance Improvement**: Enhance the performance of accelerated primitives in ICICLE. | ||
3. **Protocol Porting**: Migrate existing ZK protocols to ICICLE. | ||
4. **New Primitives**: Contribute new primitives to ICICLE. | ||
5. **Benchmarking**: Compare ZK benchmarks against ICICLE. | ||
- **Students:** Utilize ICICLE in your research. | ||
- **Performance Improvement:** Enhance the performance of accelerated primitives in ICICLE. | ||
- **Protocol Porting:** Migrate existing ZK protocols to ICICLE. | ||
- **New Primitives:** Contribute new primitives to ICICLE. | ||
- **Benchmarking:** Compare ZK benchmarks against ICICLE. | ||
|
||
Additionally, we’re encouraging researchers to reimplement algorithms from existing papers using ICICLE and aim to outperform their benchmarks. The larger the performance gain, the larger the grant reward. | ||
|
||
### How to Apply | ||
|
||
Applying is straightforward. | ||
|
||
1. [**Fill out this form:**](https://forms.monday.com/forms/d0ed9699146d61e3b5a649b56ba2c663?r=use1) Start by telling us about your idea through the form, which will ask you to briefly describe your proposal, e.g., “I want to implement Whir in ICICLE” (note: this one’s already taken by Giacomo). | ||
2. **Collaborate:** We’ll discuss and finalize the performance milestones together. Expect some back-and-forth to align on the project goals. | ||
3. **Approval:** Once we’re aligned, we’ll greenlight the project. | ||
4. **Get started:** Begin your work with our support and drive it toward success! | ||
|
||
## Contact | ||
### Get in Touch | ||
|
||
For questions or submissions: [[email protected]](mailto:[email protected]) | ||
If you have any questions, email us at **[email protected]** and we will get back to you | ||
|
||
**Read the full article [here](https://www.ingonyama.com/blog/icicle-for-researchers-grants-challenges)** |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Contributor's Guide | ||
|
||
We welcome all contributions with open arms. At Ingonyama we take a village approach, believing it takes many hands and minds to build a ecosystem. | ||
|
||
## Contributing to ICICLE | ||
|
||
- Make suggestions or report bugs via [GitHub issues](https://github.com/ingonyama-zk/icicle/issues) | ||
- Contribute to the ICICLE by opening a [pull request](https://github.com/ingonyama-zk/icicle/pulls). | ||
- Contribute to our [documentation](https://github.com/ingonyama-zk/icicle/tree/main/docs) and [examples](https://github.com/ingonyama-zk/icicle/tree/main/examples). | ||
- Ask questions on Discord | ||
|
||
### Opening a pull request | ||
|
||
When opening a [pull request](https://github.com/ingonyama-zk/icicle/pulls) please keep the following in mind. | ||
|
||
- `Clear Purpose` - The pull request should solve a single issue and be clean of any unrelated changes. | ||
- `Clear description` - If the pull request is for a new feature describe what you built, why you added it and how its best that we test it. For bug fixes please describe the issue and the solution. | ||
- `Consistent style` - Rust and Golang code should be linted by the official linters (golang fmt and rust fmt) and maintain a proper style. For CUDA and C++ code we use [`clang-format`](https://github.com/ingonyama-zk/icicle/blob/main/.clang-format), [here](https://github.com/ingonyama-zk/icicle/blob/605c25f9d22135c54ac49683b710fe2ce06e2300/.github/workflows/main-format.yml#L46) you can see how we run it. | ||
- `Minimal Tests` - please add test which cover basic usage of your changes . | ||
|
||
## Questions? | ||
|
||
Find us on [Discord](https://discord.gg/6vYrE7waPj). |
Oops, something went wrong.