about

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

  1. Pick a discipline that matches your team's strengths.
  2. Skim the 100 ideas; click into 2–3 that grab you.
  3. Choose a build mode. Start with the browser prover — it needs no secrets and always fits a one-shot build.
  4. For native or on-chain verification, add two secrets in Lovable: ZK_RPC_URL and ZK_VERIFIER_ADDRESS.
  5. 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.
  6. 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 →