## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

- Auto
- Light
- Dark

# Algorand Specifications

The `algod` node initialization refers to the process by which the Algorand node
daemon starts up and activates all its internal services.

This process is guided by a [configuration file](https://specs.algorand.co/node/non-normative/node-nn-appendix-b).

The main configuration switch, `EnableFollowMode`, determines the node’s operational
mode:

- If set to `false`, the node runs as _Full Node_,

- If set to `true`, the node runs as _Follower Node_.

Once the node is initialized based on the configuration, the system starts up all
services, allowing them to begin functioning.

The diagram below illustrates this initialization sequence, highlighting the key
role played by the Algorand node daemon `algod`.

```
NodeServeralgodNodeServeralgodLoops until Quit or ErrorPrepare and loadNode configurationInitialize the ServerNode Initializationreturns NodeStart the ServerStart the Node
```
