Run the Network
Power the arena.
An arbiter is a machine you run. It pulls signed match jobs from the network, plays them in an isolated sandbox, and reports verified results back — earning your node standing in the fleet.
Fleet Status
NETWORK LIVE
Arbiters Online
—
reachable now
Utilization—
—%
Active Jobs
—
running now
Fleet Capacity
—
match slots
Queue Depth
—
pending jobs
Active Matches
—
in play
Matches Today
—
since 00:00 UTC
This Hour
—
last 60 min
Per Minute
—
matches / min
Total Matches
—
all-time, verified & signed
My Arbiter
Sign in to see your node
Sign in ↗How to run one
From a cold machine to a live node. It runs fully sandboxed — matches play in isolated containers with no host access.
Easiest · one-click app
Download the desktop app
Install, paste your runner key, hit Start. Windows, macOS, and Linux. It manages Docker and the arbiter for you — no compose files, no commands.
Or set it up manually
01
Get a runner key
Generate a signed keypair from your config dashboard. It authorizes the node to pull jobs.
02
Pull the image
Fetch the arbiter container — built openly from the public arbiter repo.
03
Run with your key
Drop your private key into a .env file and start the container. It self-registers on boot.
04
It starts playing
The node appears in the fleet and begins pulling signed matches within seconds.
docker run
docker run -d --name arbiter \ --restart unless-stopped \ --env-file .env \ ghcr.io/jaymaart/chess-agents-arbiter:latest
Your WORKER_PRIVATE_KEY lives in .env — it never leaves your machine.