Startdocs/getting-started/core.md

Run Core locally

The Core archive is for node operators, miners and developers. It contains:

  • parano1d, the full node and built-in miner;
  • parano1d-cli, the local node and wallet client;
  • parano1d-miner, the external PoW worker.

The GUI wallet is distributed separately.

Download and verify

Choose the Core archive for the host:

text
parano1d-core-vVERSION-linux-x86_64.tar.gz
parano1d-core-vVERSION-linux-aarch64.tar.gz
parano1d-core-vVERSION-windows-x86_64.zip
parano1d-core-vVERSION-macos-aarch64.tar.gz
parano1d-core-vVERSION-macos-x86_64.tar.gz

Compare its SHA-256 digest with SHA256SUMS from the same release before extracting it.

Check the CPU

On Linux or macOS:

sh
./parano1d --check-hardware

On Windows PowerShell:

powershell
.\parano1d.exe --check-hardware

The final line must be:

text
NODE READY

Production requires SSE4.1 and PCLMULQDQ on x86-64, or NEON and PMULL on ARM64. Wider AVX2, VPCLMULQDQ and AVX-512 paths are selected automatically.

For virtual-machine caveats, memory and disk planning, see Hardware and capacity.

Start an ordinary node

Run Core in the foreground:

sh
./parano1d

On first start it creates:

text
~/.parano1d/parano1d.toml
~/.parano1d/data/

In another terminal:

sh
./parano1d-cli status
./parano1d-cli peers
./parano1d-cli state

The default P2P listener is 0.0.0.0:9400. RPC remains on 127.0.0.1:9401.

Stop cleanly with:

sh
./parano1d-cli stop

For a permanent system service, firewall guidance and updates, continue with Run a node on Linux. All commands are listed in the CLI reference.

ParanO(1)d technical documentationSource code defines consensus behavior.