Prerequisites
- Solana wallet with devnet SOL (see Wallet & CLI setup if you haven’t set this up yet)
- Coordinator registration approved by the Foundation
- CLI workflow only: Crunch Protocol CLI installed:
npm install -g @crunchdao/cli - CLI workflow only: Certificate tools installed:
pipx install crunch-certificate
Step 1: Register your Coordinator
If you haven’t already registered, do so now:- Platform (recommended)
- CLI
Open the Coordinator Platform at http://localhost:3000 and follow the Get Started
onboarding flow to register.
Step 2: Create your Crunch
- Platform (recommended)
- CLI
In the Coordinator Platform, navigate to Create Crunch and fill in the competition details —
name, prize pool, and max models per participant.
Step 3: Fund the Crunch
Deposit USDC into the competition’s escrow wallet. This is the reward pool for participants.- Platform (recommended)
- CLI
Use the funding interface on your Crunch’s page in the Coordinator Platform.
Step 4: Start your Crunch
- Platform (recommended)
- CLI
Start your Crunch from the competition overview page in the Coordinator Platform.
Step 5: Deploy your Crunch Node
Launch your Crunch Node on your preferred cloud provider or on-premises infrastructure. To connect to the Model Nodes, you need to generate and configure certificates.Generate a certificate
Use the Crunch Certificate tool to generate
a certificate. Decompress the output and keep the folder for the next step.
Store the certificate securely
Restrict access to the certificate files and add them to your Crunch Node deployment.
Step 6: Publish your Crunch
Use the Coordinator Platform to configure and publish your Crunch to the Testnet Hub:- Open the Coordinator Platform
- Configure your Crunch details — leaderboard, metrics, rules, and pitch page
- Publish to make your Crunch visible to participants on the testnet Hub
Next: Mainnet deployment
Go live with your Crunch on mainnet.