# Contract Deployment

Once the code for a New Vault Proposal Submission has passed the final review by the community, it is ready to be deployed onto the chain. A proposal is submitted to the fYFD holders saying “Proposal ##” is completed.

{% hint style="warning" %}
Vault Contract Deployment Proposals are initiated by a Vault Proposal ***Strategist*** + ***Boosters*** Vote
{% endhint %}

The **Strategist** should be someone from the vault proposal leadership of the vault being deployed.

Once Qualifiers for Contract Deployment Development of the vault is completed and has been approved by the **Strategist** + **Booster** Proposal, funds have been spent and the proposal should hold $0 in assets.

Steps needed for a contract deployment:

1. Technical Details Development Completion (off-chain)
2. Development Crucible reviews code / “signs off”&#x20;
3. Contract Code is submitted for a Vault Deployment Proposal&#x20;
4. fYDF holders vote to approve contract code for deployment&#x20;
5. Contracts are attached
6. &#x20;IPFS addresses for NFT Art are attached (CW721 docs)&#x20;
7. **Strategist** image&#x20;
8. Treasury image&#x20;
9. **Booster** image&#x20;
10. Vault Contracts are deployed by The Forge contract
11. &#x20;Proposal Contract instructed to mint NFTs.

{% hint style="info" %}
:notebook\_with\_decorative\_cover:Note

MVP Contracts are uploaded manually by the ***Developer*** then instantiated through the Forge via a Contract Deployment vote.
{% endhint %}


---

# 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://elanu-sheetmaster.gitbook.io/y-foundry/info/references/proposal-categories/contract-deployment.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.
