# Quickstart

The Quip protocol is published as open source software on [GitHub](https://github.com/quipnetwork/) and [GitLab](https://gitlab.com/quip.network). If you wish to run a node, you can download the desktop node runner on Windows, Linux, or Mac OSX which will guide you through setting up your environment:\
\
<https://gitlab.com/quip.network/quip-node-manager/-/releases>&#x20;

For more node running options see the [Nodes section](/docs/nodes/run-a-node-testnet.md).

Right now there's not much to do other than mine blocks, generate some quantum-resistant keys through our wallets on Ethereum, Solana, their L2s, and the Bitcoin L2s Arch and Midl, but we are building out the smart contract layer so you can take advantage of the quantum computers too!

You can generate post-quantum keys to prepare for the smart contract layer by using our wallets at [account.quip.network](https://account.quip.network/) or you can use the libraries below.

If you want to understand the structure of what we're building, here's some key diagrams below:

<figure><img src="/files/BFtfnTr1Pvp0P4SYFuc6" alt=""><figcaption><p>The structure of the Quip Network</p></figcaption></figure>

<figure><img src="/files/ES3DIB2GUewx9NSVijAg" alt=""><figcaption><p>Quip Network interactions with other chains</p></figcaption></figure>

<figure><img src="/files/9ZXdqW2IJeV1GaugK90z" alt=""><figcaption><p>The QUIP Lifecycle</p></figcaption></figure>

Quip's implementation of various hash algorithms, especially the preferred Winternitz One-Time Signature (WOTS+), is available as a library for [rust](https://crates.io/crates/hashsigs-rs), [c++](https://github.com/quipnetwork/hashsigs-cpp), [typescript](https://www.npmjs.com/package/@quip.network/hashsigs), and [solidity](https://www.npmjs.com/package/@quip.network/hashsigs-solidity). If you do not want to use these libraries directly, you can use the interface at [account.quip.network](https://account.quip.network/).

All Quip Network libraries and contracts are available for review at our [Github](https://github.com/QuipNetwork).

More coming soon

{% hint style="info" %}
Want to learn more about QUIPs from scratch? Head to the [Basics](https://gitlab.com/piqued/gitbook/-/blob/main/getting-started/broken-reference/README.md) section to learn more.
{% 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://quip.gitbook.io/docs/getting-started/quickstart.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.
