A starter pack for the Noir Catalyst.
Hackathons live or die on the first hour. This catalog gives participants a 1,000-idea launchpad so you skip the blank page and start shipping real zero-knowledge demos in one Lovable build.
What's inside
- · 10 creative disciplines — dance, music, visual art, video, photo, writing, film/animation, games, theater, fashion.
- · 100 ideas per discipline — each pairing a real privacy problem with one of five Noir primitives, 20 per primitive.
- · A Lovable mega-prompt per idea — paste, build, ship.
- · Three build modes — browser prover, precompiled circuit, or native and on-chain verification. The prompt rewrites itself for the mode you pick.
- · TAM / SAM / SOM — indicative market sizing for your pitch slide.
How to use it
- Pick a discipline that matches your team's strengths.
- Skim the 100 ideas; click into 2–3 that grab you.
- Choose a build mode. Start with the browser prover — it needs no secrets and always fits a one-shot build.
- For native or on-chain verification, add two secrets in Lovable:
ZK_RPC_URLandZK_VERIFIER_ADDRESS. - Copy the mega-prompt into Lovable. It wires a Noir circuit and a client-only prover plus a matching product surface for the chosen primitive.
- Polish the demo, prep your TAM/SAM/SOM slide, present.
Reference implementation
The end-to-end reference build lives on this site at /prover (language and compiler source: github.com/noir-lang/noir) — it compiles a Noir circuit in the browser, generates a witness, proves it with UltraHonk, verifies it and fails a deliberately tampered proof.
Bring your own LLM
Everything in this catalog — primitives, build modes, circuit shapes, failure modes and all 1,000 entries — is available as a single plain-text file at /llms-full.txt. Paste it into your own model and build from there.
Credits
Built for the Noir Catalyst organised by StreetKode Fam during Indian Krump Festival 14. Noir is an open-source zero-knowledge language from Aztec. Read the build strategy →