Devnet Developer Onboarding Begins!
Developer onboarding for the Gevulot devnet has begun. Start here.
Following our initial announcement and months of extensive work, we are thrilled to announce that we have started to onboard developers to the Gevulot devnet launching on 25 March 2024.
As we progress in building an internet-scale compute network for zero-knowledge proof generation and verification, this is a major step for us to engage with our partner teams and the developer community more closely, all the while building this core zk-infrastructure together. We are grateful to the 16K+ teams and devs who have signed up so far and expressed their interest in building with Gevulot. (If you are interested but have not signed up yet, please follow the instructions for key generation and then sign up here.)
This guide will walk you through the process of generating your user keys, necessary for participating in the Gevulot devnet.
Prerequisites to be installed
Rust
Cargo
C Development Tools (GCC, Make, Binutils etc.)
openssl-devel (libssl-dev in Debian derivatives)
protobuf-compiler
Step-by-step guide to generate your keys with Gevulot CLI
Follow the below commands to generate your secret keys:
Install the Gevulot CLI:
cargo install --git https://github.com/gevulotnetwork/gevulot.git gevulot-cli
(Note: It should be in $PATH, and can be issued by calling gevulot-cli.)
Generate a new cryptographic key pair. This will be used to sign transactions.
gevulot-cli generate-key
A local file localkey.pki is created in the current directory and the public key is printed for copying.
Key registration
Once your key is generated, we require each participant to register their key with us. This is necessary for us to set up and manage the allowlist and to ensure security. Once available, please submit your key through the registration form here.
We will inform you once your key has been allowlisted.
Devnet features
The current devnet will be a permissioned network for testing the proof generation pipeline and other core functionalities—including the deployment of programs, proving, verifying, networking, and orchestration—but it will not have a consensus mechanism and fee structure in place yet.
The upcoming devnet will allow node operators to:
Deploy arbitrary provers and verifiers,
Run proving workloads to generate and verify proofs,
Track workload status, and retrieve outputs via an API, and
Store proofs.
The devnet will be free to use for registered users and will initially run for 2 months (starting on 25 March 2024) but may be extended until Q3 2024. Our permissionless, incentivized testnet is expected to launch in Q3 and will pave the way for the mainnet launch in late 2024 or early 2025 (exact date TBD). You can refer to our docs for more information on the planned scope for the testnet.
Support and feedback
Should you encounter any issues or have any questions, do not hesitate to reach out to us through our Devnet Developers Telegram group. Please also share your feedback as it helps us improve and build with the developer community.
Once again, thank you for your interest in joining the Gevulot devnet. Let’s build the decentralised compute network for zero-knowledge proving together!
Learn more about Gevulot:
Let's go 🚀🎖️🚀