Quip Network Documentation Developer portal

Quickstart

The Quip Network protocol is published as open source software on GitHub and GitLab. There are two things you can do with it today: run a node, and generate quantum-resistant keys. This page covers both.

Run a node

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

For more node running options see the Nodes section, which covers server deployment with docker-compose and building from source.

Generate quantum-resistant keys

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 or you can use the libraries below.

Use the libraries directly

Quip’s implementation of various hash algorithms, especially the preferred Winternitz One-Time Signature (WOTS+), is available as a library for rust, c++, typescript, and solidity. If you do not want to use these libraries directly, you can use the interface at account.quip.network.

All Quip Network libraries and contracts are available for review on GitHub.

Where to go next

If you are new to the network, What is Quip Network? explains the two layers and how they relate, and How Quip Network Fits Together shows the whole system in one diagram.

For building, start from the Quip SDK. To put a problem in front of the compute network, see Submit Your First Compute Job.

Note Want to learn more about QUIPs from scratch? Head to the Basics section to learn more.