EXTERNAL TEST LABTest network changes
Test network changes
before they ship
A test environment for protocol upgrades, DevShards, inference flows, integrations and operational changes – before governance decisions or production rollout
OPERATE A HOST
How to Join node
git clone https://github.com/paranjko/external-test-lab.git
alias gdc="$PWD/external-test-lab/net-deployment-runbook/gdc.sh"
gdc host join --model=<MODEL_ID> --public-host <IP_or_DOMAIN> <ssh-alias>
Minimum Host requirements For more details, read Community DevNet runbook/JOIN: add a Host
| Component | Minimum |
|---|---|
| OS | Ubuntu 22.04, 24.04, or 26.04 (amd64) |
| GPU | NVIDIA GPU with 16 GB VRAM |
| Driver | NVIDIA R580 or newer |
| CUDA | GPU works in a CUDA 12.8 Docker container |
| CPU | 8 threads or more (practical baseline) |
| Memory | 32 GB RAM or more (practical baseline) |
| Storage | 50 GiB free required, with 100–150 GB NVMe recommended |
| Network | Stable internet with a stable public IPv4 address or a DNS name that resolves to it |
| Ingress | TCP 80, 443, 5000, and the configured SSH port, plus UDP 443 |
| Uptime | Always on with sleep and address changes disabled |
Choose MODEL_ID from the live model registry, JOIN rejects an ID absent from the registry before Host preparation
- –
- –
Current epoch–
Waiting for a chain observation
––
PoC stage–
cPoC–Waiting for a chain observation
CHAIN-RECORDED EPOCH TRANSITION
Waiting for a finalized epoch
Previous epoch –
PoC evidence–Waiting for a chain observation
cPoC–Waiting for a chain observation
Consensus transition–Waiting for a validator-set observation
Inspect chain evidence
PoC evidence
| Participant | Committed artifacts | Validator attestations |
|---|
Consensus set at activation
| Participant | Previous power | Effective power | Observed change |
|---|
PUBLIC DEVSHARD OBSERVATIONS
Waiting for a network observation
DevShard execution
Public endpoints–Health and runtime inventory
Runtime inventory–Compared with the chain-approved catalog
Host-local sessions–Not a fleet or GPU-utilisation measure
Inspect public endpoint observations
| Public endpoint | Running runtimes | Host-local sessions |
|---|
LIVE DEVNET
Participant status
OBSERVED NETWORK HOSTS
Network node map
- Validating
- Active
- Wait
LIVE GATEWAY LOAD
Inference traffic
Gateway trafficCHECKING
– active now– successful since restart– rate-limited since restart
OPENAI-COMPATIBLE ACCESS
Inference gateway
LIVEStatus: checking gateway endpoint…
Use the Telegram conversation client or an operator-provisioned OpenAI-compatible credential – both send inference through an active DevShard escrow
- Telegram clientPublic conversation interface and first reference consumer
- OpenAI-compatible APIIntegration credentials are provisioned by the gateway operator
- Chain accountingAccepted inference is tied to the active DevShard escrow