Documentation
Quick Start
Follow this guide to set up JudgeNod, configure your first rubric, and deploy the judging infrastructure for your hackathon.

1
Install the JudgeNod CLI
The JudgeNod CLI is the primary tool for administrators to manage rubrics and for judges to evaluate repositories.
npm install -g @judgenod/cliVerify the installation by checking the version:
judgenod --version2
Initialize your workspace
Create a new directory for your hackathon and initialize the configuration. This will create a `judgenod.config.json` file.
mkdir global-builders-hackathon cd global-builders-hackathon judgenod initEnsure you have a Solana wallet (JSON keypair) with sufficient SOL for deployment. JudgeNod will use your default Solana config (~/.config/solana/id.json) unless specified otherwise.
3
Configure the Rubric
Open `judgenod.config.json` and define your scoring categories. You can weight criteria based on your hackathon's specific goals.
judgenod.config.json
{ "project": "Global Builders", "criteria": [ { "name": "Technical Innovation", "weight": 40, "max_score": 10 }, { "name": "UX/UI Design", "weight": 30, "max_score": 10 }, { "name": "Solana Integration", "weight": 30, "max_score": 10 } ] }4
Deploy the Judge Contract
Deploy your rubrics as a stateful smart contract on Solana. This ensures that the scoring rules cannot be changed after judging begins.
judgenod deploy --network mainnetDeployment successful! Contract ID: `9vBoPV2...LZ2HH6BfBLvnm2`. You are now ready to start evaluating projects.
Next Steps
Last updated: April 16, 2026
Edit this page on GitHub ↗