# Deploy

The first step is to deploy the program. You can reach this page by navigating to <http://localhost:3000/deploy> when running the development environment.

<figure><img src="/files/9WmQuvFhKaMFXVDVRdee" alt=""><figcaption><p>Deploy Form</p></figcaption></figure>

1. The program code is viewable (but not editable) in form. Carefully review the program code to ensure all changes are as you expect them.
2. Connect your wallet and then click the "Submit" Button. This will automatically request a deployment transaction from the Leo Wallet. Once you accept, the wallet will begin immediately to deploy the program. Please note that deploying this program will take at least several minutes.
3. If the transaction fails, ensure that the fee was set high enough, that you have enough credits to cover the fee, and that the program is formatted correctly. If your input unique nft program id or address are incorrect, the program will fail.

Once the transaction is finalized, you will be able to refresh the page and see that the contract has been deployed.

<figure><img src="/files/rtc1NR0U2qNQhMk9MHoB" alt=""><figcaption><p>NFT Program already Deployed</p></figcaption></figure>


---

# 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://art.privacypride.com/admin/deploy.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.
