GRID Docs

Getting started

Install the signed GRID 0.2.18 CLI, create local operator protection, initialize a node, join the canonical Genesis peer, and start the mining track against the public coordinator.

This is a pilot. Solana rewards use devnet, GRID balances are experimental, and participation does not guarantee income or market value.

1. Install and verify

bash
curl -fsSL https://grid-compute.com/downloads/install.sh | bash

grid --version
# grid 0.2.18

2. Protect keys and initialize

bash
# Choose one operator-key protection method
grid auth keyphrase
# Alternatives: grid auth passkey | grid auth password | grid auth combo

grid init --name garage --class S
grid status
grid resources
grid bench --duration 3

3. Join P2P

bash
# Keep this terminal running.
# The canonical Genesis peer is included automatically.
grid peer --name garage --with-bench

The peer connects to genesis.grid-compute.com:9900, validates signed Genesis truth, exchanges peer gossip, and verifies replicated chain blocks. Use --connect only to add another known peer.

4. Configure devnet rewards and mine

bash
# Optional: create once. Existing keys are never overwritten.
grid solana create
grid solana status

# In a second terminal
grid mine

# Inspect coordinator totals and reward status
grid stats

grid mine polls the public coordinator, executes mine-track work, submits a result commitment, and receives credit only after verification. The coordinator retries when no work is available or an upstream is temporarily unreachable.

5. Optional: claim and run an Ember realm

  • Claim a local realm identity with grid claim garage.
  • Activate the public registry name if it should be listed.
  • Run grid ember garage --start for host + mine + compute + registry.

Dive deeper: complete CLI reference or Proof of Resource.