Skip to main content

Use the zkVerify Relayer

Overviewโ€‹

The zkVerify Relayer is a tool that makes it easy to verify zero-knowledge proofs using the zkVerify network. This challenge invites you to explore its functionality, submit real proofs, and provide valuable feedback to improve the developer experience.

This is a technical challenge within the zkVerify Incentivized Testnet Phase 2. By completing the tasks below, you can earn zkVerify Incentivized Testnet Points and move up the leaderboard.

Start here: Read the Relayer documentation to understand how the system works.

Tasks & Rewardsโ€‹

1. Submit Valid Proofs at Scale Using the Relayer APIโ€‹

  • Relayer usage is tracked via your API key. To use the Relayer API, you will need an API key. Contact a zkVerify team member or open a ticket on Discord to request a unique API key.
  • Power users can reach out to us on Discord to adjust their rate limits; participants should specify their use cases and/ or apps theyโ€™re working on that uses the ZKVerify integration and we will determine the rate limit increase accordingly.
To earn zkVerify Incentivized Testnet Points, this requires creating a new circuit, registering your verification key, and submitting unique proofs. The proof types we support are: Groth16, UltraPlonk, Risc0, Plonky2, SP1.

Points will be calculated based on your valid submission volume over time for qualified use cases. Points will not be rewarded for submitting the same proof examples provided in the documentations.


# of Unique Proofs SubmittedPoints
10050
250100
500200
1000+500

2. Provide Feedback on the Relayerโ€‹

Help improve the tool by submitting detailed feedback or reporting issues:

  • Complete the Relayer Feedback Form
  • Report an unknown bug (include sufficient details and screenshots): +50 points

How to Claim Pointsโ€‹

Once youโ€™ve submitted a proof or provided feedback:

  1. Fill out the submission form
  2. Provide your EVM wallet address and the API key, Job ID or transaction hash for the proof you submitted via the Relayer
  3. The zkVerify team will verify your submission and assign points accordingly

Make sure to use the provided API key or your unique API key for all submissions so that your activity can be accurately tracked.

Resourcesโ€‹