> For the complete documentation index, see [llms.txt](https://ciferai.gitbook.io/nodevalidator/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ciferai.gitbook.io/nodevalidator/2.-install-cifer-binary.md).

# 2. Install Cifer Binary

To operate a Cifer node, you'll need to install the `ciferd` binary and use its commands to set up your node, generate keys, and create a validator. This guide provides the steps to get you started.

Before proceeding, ensure you have met all the necessary prerequisites refer to the [**"System Requirement"**](/nodevalidator/1.-preparation.md#system-requirements) section for details.

## 2.1 Clone the Cifer Repository

Open your terminal and run the following commands to clone the Cifer repository from GitHub:

{% code overflow="wrap" %}

```bash
$ git clone https://github.com/CiferAI/cifer
$ cd cifer
```

{% endcode %}

## 2.2 Start Your Node

Once you've completed the initial setup, launch your Cifer Chain node using the following command:

{% code overflow="wrap" %}

```bash
$ ignite chain serve
```

{% endcode %}

This command will initiate the Cifer Blockchain and automatically generate wallet accounts for you. Each account will be accompanied by a 24-word mnemonic phrase.

{% code overflow="wrap" %}

```bash
Blockchain is running
  
  ✔ Added account alice with address cife… and mnemonic:
  <24-word mnemonic phrase>
  
  ✔ Added account bob with address cife… and mnemonic:
  <24-word mnemonic phrase>

🌍 Tendermint node: http://0.0.0.0:26657
🌍 Blockchain API: http://0.0.0.0:1317
🌍 Token faucet: http://0.0.0.0:4500
  
  ⋆ Data directory: /Users/devname/.cifer
  ⋆ App binary: /Users/devname/go/bin/ciferd
```

{% endcode %}

> #### Important Note:
>
> These mnemonic phrases are crucial for recovering your wallet accounts. Store them securely and never share them with anyone.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://ciferai.gitbook.io/nodevalidator/2.-install-cifer-binary.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
