# Compile the demand kit

URL: /workflows/processes/launches/compile-demand-kit · Id: `workflow:compile-demand-kit`

> Compile the demand kit emits every asset the demand Plays read before the first one runs, each tagged with its lineage.

Compile the demand kit emits every asset the demand [Plays](/business/nouns/play) read before the first one runs, each tagged with its lineage.

## Trigger
Runs on [`Startup.advanced`](/business/events/Startup.advanced). Part of [Launches](/workflows/processes/launches), run by the [Marketing Team](/agents/marketing).

## Steps
1. At Building, compile versus and alternatives Pages and an importer stub from the alternatives slot.
2. Compile one free tool Page per read-only Verb with a one-field input.
3. Compile the lead magnet as a $0 Offer from the Story’s transitional call to action.
4. Compile listing copy per venue, the launch post and the pricing Page from the Story, Offers and Prices.
5. Leave the proof-chain shell empty until the first delivered outcome fills it.
6. On a pivot, recompile the kit and print which assets changed.

## Outputs
- [Page](/business/nouns/page)
- [Offer](/business/nouns/offer)

## Example
A habit-tracking app advances to Building. The kit compiles two versus [Pages](/business/nouns/page), a free streak calculator, a $0 [Offer](/business/nouns/offer) and listing copy for four venues. Each asset names the [Story](/business/nouns/story) slot it came from.