> For the complete documentation index, see [llms.txt](https://shepherd-1.gitbook.io/shepherd/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shepherd-1.gitbook.io/shepherd/getting-started/quickstart.md).

# Quickstart

1. Click the `+` button
2. Upload your contract asset as a `.zip` file
3. Enter your [Tunnel URL](/shepherd/how-to-use/run-test.md#enter-tunnel-url) and [GitHub URL](/shepherd/how-to-use/run-test.md#enter-github-url)
4. Enter your GitHub URL again in the [Project description field](/shepherd/how-to-use/run-test.md#project-description) (or provide a brief description)
5. Leave [White paper and References](/shepherd/how-to-use/run-test.md#white-paper-and-references) blank
6. Select Environment as `Local` and click `Next`
7. Wait for materials to be initialized and chunked
8. [Enter your hypothesis](/shepherd/how-to-use/run-test.md#enter-your-hypothesis) (more detail = better results)
9. [Enter the Contract name and Function](/shepherd/how-to-use/run-test.md#enter-contract-name-and-function) to test
10. Enter **Y** to add more contract chunks, or **N** to execute
11. Watch the exploit unfold
12. Select **Y** to test another hypothesis in the same session, or **N** to end the session
