
Validator preview
Check the Grid independently.
Run a lightweight node that receives targeted assignments, evaluates worker responses, and signs compact evidence. It needs a CPU and an internet connection, not a GPU.
Before you run it
Preview means evidence, not authority
There are no validator rewards, staking, slashing, or worker penalties in this release. Until independently operated nodes and shared 3-of-5 probe groups are proven, this is distributed testing rather than decentralized validation.
- Grid-issued assignments only
- Wallet-signed registration and evidence
- No inference, funding, or account-management scope
Two Linux operators needed for the initial gate
One independent candidate is qualifying now. The first gate requires three unrelated operators, and one person or organization counts once even if it runs several nodes. Volunteer through the tracked cohort issue, then complete a 72-hour no-reward qualification.
Live preview cohort
Registration is not qualification
These are current public operational counts. A validator only adds independent quorum weight after its operator and 72-hour run are reviewed. Preview evidence still has no economic or routing effect.
- Fresh heartbeats
- 9
- Participating
- 9
- Verified independent
- 0
- Assignments completed
- 702
Current release adoption
2 fresh validators report v0.1.0-preview.18; 7 still report an older preview.
Upgrade in place and keep your configuration and node identity. Do not re-enroll to upgrade.
Check your validator
One ID, one clear status
Enter the public ID printed by the validator. This lookup never asks for an API key, wallet address, or private key.
Install
Verified downloads
Every archive ships with a SHA-256 manifest, SPDX SBOM, and GitHub build provenance. The installer checks the archive before executing it.
Already running a node?
In the preview.17 or newer operator app, choose Check for updates, then Update and restart for v0.1.0-preview.18. The app verifies the release and preserves your configuration, node identity and pending evidence.
Older apps need one manual executable replacement. For systemd or Docker, update your managed installation instead; the app does not restart external services. Keep the same private configuration and state directory. Do not re-enroll.
Upgrade and recovery guideLinux server: keep it alive for 72 hours
This is the recommended cohort path. It installs the frozen v0.1.0-preview.18 binary, creates a dedicated validator identity, and runs it as a hardened systemd service. Setup prompts locally; no private key belongs in these commands.
1. Install, enroll, and check the node
curl -fsSLO https://github.com/AIPowerGrid/grid-validator/releases/download/v0.1.0-preview.18/install-validator.sh gh attestation verify install-validator.sh --repo AIPowerGrid/grid-validator bash install-validator.sh cd ~/.aipg-validator aipg-validator enroll aipg-validator self-test aipg-validator check --no-probe2. Verify and install the pinned service helper
curl -fsSLo install-systemd.sh \ https://raw.githubusercontent.com/AIPowerGrid/grid-validator/778e9a1f2263094918998954c62678dba6b90334/scripts/install-systemd.sh printf '%s %s\n' \ 32adb391ab0591a55b3cbefce851fb0b9965685dabfc26706d6458e488b5defd \ install-systemd.sh | sha256sum -c - chmod 700 install-systemd.sh sudo AIPG_VALIDATOR_EXEC="$HOME/.local/bin/aipg-validator" \ AIPG_VALIDATOR_WORKDIR="$HOME/.aipg-validator" \ ./install-systemd.sh --dry-run sudo AIPG_VALIDATOR_EXEC="$HOME/.local/bin/aipg-validator" \ AIPG_VALIDATOR_WORKDIR="$HOME/.aipg-validator" \ ./install-systemd.shHelper source is pinned to reviewed commit 778e9a1 and checked before execution. It never follows a moving branch or pipes a download into a shell.
3. Confirm the service and accepted evidence
sudo systemctl status aipg-validator --no-pager sudo journalctl -u aipg-validator -f
Stop any validator child started by the local app before enabling systemd. Keep the same .env and validator ID for the entire qualification; do not re-enroll during an upgrade or restart.
First-time setup
aipg-validator app
Desktop path: on Windows, extract the download and double-click aipg-validator.exe. Choose 8 to open the local operator app, then choose Set up and start and confirm Create node account. The node starts automatically with the saved configuration. Existing operators keep their configuration and choose Start validator.
Setup creates a dedicated node account and saves its signing key locally. No personal private key, funded wallet, Google, or GitHub login is needed. Existing-account pairing is not available yet; keep your existing node configuration if you already run a validator.
Confirm acknowledged heartbeats and accepted evidence in the app. Closing the browser tab leaves it running; Exit app stops its node and closes the local server. Never share its private localhost URL.
Full setup and headless server guideDocker on Linux x64 / ARM64
docker pull ghcr.io/aipowergrid/validator:v0.1.0-preview.18The public, version-pinned image can create a new node without a source checkout. The Docker guide enrolls it as your host user, mounts credentials read-only after setup, and preserves the assignment and evidence journal across restarts.
Open Docker quickstartKeep the same private config directory and val_*identity for the full qualification. Prereleases never publish or replace latest.