Prerequisites
Required Tools
Tool
Version
Purpose
Optional Tools
Tool
Purpose
Quick Start
# 1. Build circuits (generates Solidity verifiers + TS bindings)
./build-circuits.sh
# 2. Start the Hardhat node
cd contracts
npm install && npm run start
# 3. Deploy contracts (separate terminal)
cd contracts
npm run deploy
# 4. Start all web services
cd web
pnpm install
pnpm dev # All apps & services
# 5. Set up HTTPS (separate terminal)
caddy run --config ~/CaddyfileLast updated