Please read these rules carefully before entering a sprint. By submitting a project, you agree to abide by all rules outlined below.
To participate in a StartupTribunal sprint, you must meet the following requirements:
All submissions must meet the following criteria to be accepted:
min_commits_required commits during the sprint window. Sprint #1 requires 5 commits. Only commits inside the sprint window count toward this minimum — pre-existing work in your repo doesn't count, regardless of how much there is.Submissions are evaluated by VibeJudge, our AI-powered judging system. Each project is scored across four dimensions with the following weights:
Your final score is a weighted combination of these four dimensions. Scores are calculated after the submission deadline when the campaign enters the judging phase.
Prizes are distributed from the campaign's total prize pool, which grows from entry fees and sponsor contributions. The default distribution is:
Exact prize amounts and distribution percentages are displayed on the campaign page before the sprint begins. Finalists who place in the top tier but outside the top 3 receive recognition but no monetary prize.
Submissions may be disqualified at two stages of the judging process:
Pre-filter (before AI judging): Automated screening checks run before VibeJudge analysis. Your submission will be disqualified if any of the following are detected:
min_commits_required during sprint window — Sprint #1 requires 5).gitmodules, symlinks, or archive files (.tar.gz, .zip, .rar, .7z, .war)Post-analysis (after AI judging): After VibeJudge scores your submission, the disqualification engine evaluates the results. Your submission may be disqualified if:
Disqualified submissions are excluded from the leaderboard and are not eligible for prizes. Disqualification is a terminal state and cannot be reversed.
Each sprint requires a $10entry fee, payable via Flutterwave at the time of submission. The entry fee contributes directly to the campaign's prize pool.
Sponsored entries: Some campaigns offer sponsored spots where the entry fee is waived. Sponsored spots are limited and allocated on a first-come, first-served basis. If a sponsored spot is available, you will not be charged an entry fee.
Refunds: Entry fees are non-refundable once payment is confirmed, except in cases where the campaign is cancelled before judging begins.
Payment verification: If the payment webhook is delayed, the system will automatically verify your payment status. You will receive confirmation once your payment is processed.
After the submission deadline, a time-limited sponsor survey may open. Completing the survey earns bonus points added to your final score. The survey window dates are announced with each campaign.
Detailed answers to every question we get from serious builders. The above sections are the rules; this is the playbook for actually winning. Searchable, deep-linkable, and pulled directly from the gates that score your submission.
The sprint window is the date range your submission must be built within. It is the most-misunderstood gate — read this carefully.
Crown runs every submission through a deterministic pre-filter before sending it to VibeJudge. These checks happen in order; the first one that fails ends the analysis.
If you pass pre-filter, your repo is cloned and analyzed by 5 AI agents on Amazon Bedrock. Each produces a score, a verdict, and file:line evidence.
StartupTribunal is built for vibe coders. AI tools are welcome — but understanding what triggers and what protects your AI Detection score is the difference between a good submission and a disqualification.
Disqualification is a terminal state — it cannot be reversed. There are two stages where it can happen.
For details on permitted AI tool usage and disclosure requirements, please review our AI Usage Policy.