# Launch & Genesis

To launch the network, **Igniter DNSP clients** collect data that will be used to generate the **Zerostate**.\
At the time of network launch, the Zerostate will include:

* All **BK wallets** along with their corresponding **whitelists**
* All **license contracts** and mappings to the **Node Owners’ wallet contracts** to which those licenses were delegated

#### ✅ Before the network launch:

* All **License Owners** must delegate all licenses they want to be included in the Zerostate.\
  👉 [See the Delegation Instruction](/for-node-owners/protocol-participation/block-keeper/license/license-delegation-guide.md)
* All **Node Owners** must:
  * Generate the necessary key pairs
  * Collect **all required signatures**
  * Properly configure the **Igniter DNSP client**
  * Run the Igniter for each node\
    👉 See the [Igniter Setup Guide](https://github.com/ackinacki/ackinacki/blob/main/README.md)

***

#### 🚨 Important:

* The **Igniter** must be running **for each node** using the **same server IP** and **Proxy IP** that will be used for deploying the BK node later.
* The **same keys and licenses** used during Igniter setup must also be used when deploying the BK.

***

#### ⏱ Network Launch Timing

The **Gosh team will announce the exact network launch time in advance** (including day, hour, and minute).\
So, you must either:

* Set up an **automatic launch** of the deployment scripts and staking on each server where the Igniter was run\
  **OR**
* Launch them **manually at the specified time**

👉 [BK Deployment Instructions](broken://spaces/yPWnJ1v4nIPgOrEhPVrK)\
👉 [Proxy Deployment Instructions](https://github.com/gosh-sh/acki-nacki?tab=readme-ov-file#proxy)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ackinacki.com/launch-and-genesis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
