Full node
Sync-only observer. Pulls the published descriptor and genesis. No on-chain registration and no file to send back.
Windows
$u='https://mindchain.network/onboard/install-windows.ps1'; $p="$env:TEMP\mindchain-install.ps1"; iwr $u -OutFile $p; powershell -ExecutionPolicy Bypass -File $p -Mode full-node
Linux
curl -fsSL -A "Mozilla/5.0 (compatible; mindchain-installer)" https://mindchain.network/onboard/install-linux.sh -o /tmp/mindchain-install.sh
sudo bash /tmp/mindchain-install.sh --mode full-node
Worker
Default path for compute machines. Creates an encrypted worker identity, writes a GPU probe, then self-registers on-chain with the public RPC, indexer, and faucet from latest.json.
Windows
$u='https://mindchain.network/onboard/install-windows.ps1'; $p="$env:TEMP\mindchain-install.ps1"; iwr $u -OutFile $p; powershell -ExecutionPolicy Bypass -File $p
Linux
curl -fsSL -A "Mozilla/5.0 (compatible; mindchain-installer)" https://mindchain.network/onboard/install-linux.sh -o /tmp/mindchain-install.sh
sudo bash /tmp/mindchain-install.sh
Equivalent join command run by the installer:
ascent-cli worker join --identity <worker-identity-dir> --rpc <rpc> --indexer <indexer> --faucet <faucet>
Validator
Bonded, epoch-based, and currently curated. This writes a validator candidacy request for the next relaunch/DKG. It is not live admission into the running chain.
Windows
$u='https://mindchain.network/onboard/install-windows.ps1'; $p="$env:TEMP\mindchain-install.ps1"; iwr $u -OutFile $p; powershell -ExecutionPolicy Bypass -File $p -Mode validator
Linux
curl -fsSL -A "Mozilla/5.0 (compatible; mindchain-installer)" https://mindchain.network/onboard/install-linux.sh -o /tmp/mindchain-install.sh
sudo bash /tmp/mindchain-install.sh --mode validator
Send join-request.json only when applying for validator candidacy:
C:\mindchain\join-request.json
/var/lib/mindchain/join-request.json