Before you even see the hackathon listing, Spark has already done the following:
You are arriving at a project that has already proven demand. Your job is to execute it.
You can start building before the hackathon officially opens. As soon as a project is funded, you know a hackathon is coming. If you have an existing project, a POC, or early work that fits the brief, you can bring it. There is no restriction on prior work.
Want to understand the mechanics behind how projects are funded on Spark? See the IdeaCoin section below.
Each project on Spark is backed by an IdeaCoin, a community token tied to the project's treasury. When the community funds an idea, they receive IdeaCoins in return. Those coins represent a claim on the treasury, and give holders the right to trade on the decision market to express how the project should evolve, including who builds it.
The IdeaCoin's liquidity pool on Meteora is what powers the decision market. When a hackathon starts, Combinator.trade uses a portion of this LP to open a market where token holders can trade on each builder's proposal.
As a builder, you do not need to hold IdeaCoins to participate. But understanding who the jury is matters: the people voting on your work are the same people who funded the project. They are financially invested in seeing the right builder win.