# Scroll Developer Badges

This new campaign awards zk developers for their contributions to specific and relevant GitHub repos. If you qualify, you can earn new Scroll badges and associated onchain attestation that will be used to help inform Scroll hiring decisions and other use cases in the future.&#x20;

More specifically, these badges are checking GitHub accounts to see if 1, 5, or 10 commits had been made to one of the repos listed below. Depending on the volume of commits you’ve made, you’ll be awarded a different tier of the badges!

For this specific campaign, there are three different badges:

* zk Rollup Talent
* zk Infra Talent
* zk Privacy Talent

**ℹ️ One important thing to keep in mind:**&#x20;

*We are only looking for contributions made before October 1st, 2024. This means that any new commits to these repos will not count towards the badge. Please do not submit low quality commits to these repos.*&#x20;

## How it works

To see if you qualify for one or multiple of these badges, please follow these steps:

1. Navigate to the following website:\
   <https://app.passport.xyz/#/campaign/scroll-developer>&#x20;
2. Sign in with your wallet.
3. Sign in to GitHub.
4. Passport verifies that you’ve made commits to the included repos.
5. You are then awarded the badge and can mint it onchain to Scroll

If you then choose to apply to a role with Scroll that requires one of these badges, they will be able to verify your contributions via your onchain badge.&#x20;

### Included GitHub Repos

**zk rollup talent repo**&#x20;

* <https://github.com/scroll-tech/zkevm-circuits&#x20>;
* <https://github.com/0xPolygonZero/zk\\_evm&#x20>;
* <https://github.com/0xPolygonHermez/zkevm-rom&#x20>;
* <https://github.com/matter-labs/zksync-era&#x20>;
* <https://github.com/starkware-libs/cairo&#x20>;
* <https://github.com/Consensys/linea-monorepo&#x20>;

**zk infra talent repo**&#x20;

* <https://github.com/zcash/halo2&#x20>;
* <https://github.com/0xPolygonZero/plonky2&#x20>;
* <https://github.com/iden3/circom&#x20>;
* <https://github.com/risc0/risc0&#x20>;
* <https://github.com/succinctlabs/sp1&#x20>;
* <https://github.com/axiom-crypto/snark-verifier&#x20>;
* <https://github.com/privacy-scaling-explorations/halo2curves&#x20>;
* <https://github.com/privacy-scaling-explorations/sonobe&#x20>;
* <https://github.com/microsoft/Spartan&#x20>;

**zk privacy talent repo**&#x20;

* <https://github.com/privacy-scaling-explorations/maci&#x20>;
* <https://github.com/semaphore-protocol/semaphore&#x20>;
* <https://github.com/AztecProtocol/barretenberg&#x20>;
* <https://github.com/zcash/zcash&#x20>;
* <https://github.com/zkcrypto/bellman&#x20>;
* <https://github.com/zkp2p/zk-p2p&#x20>;
* <https://github.com/AleoNet/snarkOS&#x20>;
* <https://github.com/MinaProtocol/mina>  ‘

## Need help?

Please head to the following website to learn how to get in touch with the Passport XYZ support team.

<https://support.passport.xyz/passport-knowledge-base/need-support>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.passport.xyz/passport-knowledge-base/partner-campaigns/scroll-developer-badges.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
