
The ADI Foundation is an Abu Dhabi-based organization building sovereign-grade blockchain infrastructure to help modernize public systems across emerging markets. Founded by Sirius International, the digital arm of IHC, ADI is focused on powering national-scale services that work at the policy level. The program rewards for bugs that break the soundness of the Airbender prover and its on-chain verifier(s) used by ADI’s zkEVM stack—i.e., any issue that makes an invalid state transition (or forged/incorrect proof) be accepted as valid, either in native (Rust) verification or on L1 smart contracts.
| Target | Type | Severity |
|---|---|---|
https://github.com/ADI-Foundation-Labs/ADI-Stack-Airbender-Prover/tree/4f0cf4cd1a0d7cf48d366135e53da7960b936932 Copy | Protocol | Critical |
https://github.com/ADI-Foundation-Labs/ADI-Stack-Airbender-System/tree/357b836552d72550b20a341e1b45b730bef87806 Copy | Protocol | Critical |
https://github.com/ADI-Foundation-Labs/ADI-Stack-Contracts/tree/9ddc915c85d1f44c79b5d55e160d384138ed5105/l1-contracts/contracts/state-transition Copy | Smart Contract | Critical |
https://github.com/ADI-Foundation-Labs/ADI-Stack-Protocol/tree/767759541cd018e4271f9774f0d760ce727c905d Copy | Protocol | Critical |
https://github.com/ADI-Foundation-Labs/ADI-Stack-zkOS-Wrapper/tree/eb75ad8ee972c63a30ef1121a1b9dc79a2942569 Copy | Protocol | Critical |
We are looking for evidence of attack that causes invalid proofs or state transitions to be accepted by either native or on-chain verification, including:
Please use the following tags for the source code:
Reports submitted before 05-10-2026 against the previous ADI-Stack-Contracts version (zkos-v0.29.11) will still be reviewed against that version.
Reports from any other source code version would be rejected.
Deployed verifier contracts: Ethereum mainnet (L1)
If your PoC uses a fork, use only these addresses.
| Contract | Address |
|---|---|
| ZKsyncOSDualVerifier | 0xccbdfd7f9A8e60d0C1e79fa620205d14121e7a39 |
| ZKsyncOSVerifierFflonk | 0xF6b3708BE4192CE4526c2F87D4c3eABA79230E6A |
| ZKsyncOSVerifierPlonk | 0xC1288A84C5b2c93Ed4bF712fF4Bb96D862b32aa9 |
Deprecated (out of scope)
| Contract | Address |
|---|---|
| DualVerifier (old) | 0x28E31e2B74bc38c6cd58CF282807fCBa8C00C529 |
We are happy to thank everyone who submits valid reports which help us improve the security. However, only those that meet the following eligibility requirements may receive a monetary reward: