We generated ~32,000 self-contained build prompts for Midnight

Midnight is a zero-knowledge L1: private state stays on the user's device, public state lands on chain, and the bridge between them is a circuit you write in a language called Compact. It's genuinely interesting technology. It also has one of the harshest first hours I've met in web3.

Not because the concepts are hard. Because the environment is. A hackathon dev sits down with a good idea and spends the next four hours on:

a package set where @midnight-ntwrk/midnight-js-*, the proof server Docker tag, the ledger, and the wallet SDK all have to agree on a version, or nothing works;

a local proof server that needs Docker, which on Windows needs WSL2, which needs virtualization enabled in BIOS;