Verified builds for Solana programs.

Verified builds help users confirm that an on-chain Solana program matches its public source code. This service rebuilds your program in a reproducible container and checks the result against what is deployed on mainnet.

Verify a program

Point the CLI at the repository the program was built from. Add --remote and the build runs here instead of on your machine.

solana-verify verify-from-repo \
  --remote -um \
  --program-id <PROGRAM_ID> \
  <REPOSITORY_URL>

Check a program

Ask whether a deployed program is verified and compare its on-chain and executable hashes.

GET /status/<PROGRAM_ID>
GET /job/<JOB_ID>
GET /verified-programs

Documentation

Read how verified builds work and explore the build tooling.

© 2026 OtterSec