Back to MindChain

Join devnet-1

MindChain onboarding uses the published network pointer at https://mindchain.network/network/latest.json. Installers download network.json and genesis.borsh locally, and private identities never leave the machine.

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

Local files

Windows saves public network files under C:\mindchain\network\. Linux saves them under /opt/mindchain/network/. Worker registration leaves a local marker at identity/worker/worker-join.json.

Never send identity directories, identity.borsh files, encrypted identity files, or passphrases. Workers and full nodes do not send anything back to the operator.

Endpoint overrides

Defaults come from latest.json: https://rpc.mindchain.network, https://api.mindscan.network, and https://faucet.mindchain.network.

powershell -ExecutionPolicy Bypass -File $p -Rpc https://rpc.mindchain.network -Indexer https://api.mindscan.network -Faucet https://faucet.mindchain.network
sudo bash /tmp/mindchain-install.sh --rpc https://rpc.mindchain.network --indexer https://api.mindscan.network --faucet https://faucet.mindchain.network