How Audit Contests Work

What a Sherlock audit contest is, how the process works (scoping, contest window, live judging, remediation, and fix verification), and how to plan timelines for a mainnet launch or upgrade.

How Audit Contests Work

Sherlock audit contests are time-boxed public review programs that bring many independent researchers onto the same scope under clear rules and incentives. The goal is high-throughput discovery, paired with structured judging and fix verification so teams can ship against a clean set of findings.

Audit contests are commonly used for first-time mainnet launches, major upgrades, new deployments, and high-impact integrations.

The Audit Contest Process

1) Request + scoping

Submit an intake request. We’ll confirm scope, risk areas, constraints, and target dates. For most scopes, Sherlock can begin within a few days once scope and logistics are finalized.

2) Quote + scheduling

Sherlock provides a quote based on scope complexity and the review window. Once scheduled, your team reserves the slot with a deposit.

3) Finalizing the scope

Before the contest begins, you provide the final commit / branch and any required materials (deployment context, docs, testing guidance, known assumptions). This is the baseline the contest is judged against.

4) Contest window

During the contest, vetted researchers review the scope in parallel and submit issues. Your team should be available to answer clarifying questions in the shared channel.

5) Live judging + severity calibration

Submissions are reviewed as they come in. Sherlock judges validate issues, deduplicate similar reports, and calibrate severity so the final output is actionable. At the end of judging, you receive a curated list of confirmed findings with consistent severity and remediation guidance.

6) Acknowledgement + remediation plan

Your team acknowledges findings and indicates which ones will be addressed for the upcoming release. At this point, you also schedule fix verification.

7) Fix verification

You ship fixes as PRs and provide the new commit for review. Sherlock verifies that fixes resolve the issue and don’t introduce new risk. If the change set is large, Sherlock may recommend a short follow-up review window to re-check the updated surface area.

8) Final report

You receive a final report that includes the validated findings, severity decisions, and fix verification status — a clean paper trail your team can launch against.

circle-exclamation

Last updated