RIGHT HERE · nothing to install
A browser tab — or your phone
WebGPU is enough to prove real hardware and serve a real model, and a modern phone has
WebGPU. This page runs the challenge on your GPU, mints the soul, loads a language model
and answers requests over an OpenAI-compatible URL — while the tab is open, and no
longer. On a phone it picks the model that is known to load on one.
- Language models only, and small ones
- Worth a few cents an hour, honestly
- Jobs are unprotected: no residency commitment
- A phone must stay awake and plugged in — what that means
Start from this device
THE DAEMON · a real machine
The wraith binary
The full provider. Reads the hardware fingerprint from the driver, runs the attestors'
challenges natively, heartbeats, accepts jobs, serves them and tears them down. NVIDIA, AMD,
Apple silicon and plain CPUs all carry souls.
- Everything in the catalogue: serving, fine-tuning, diffusion, training, transcode
- Commits residency, so jobs are exclusive and challengeable
- Earns the settlement token, $WRAITH emissions and its share of deposit yield
curl -fsSL https://grid.dagentx.com/dl/provider-setup.sh | bash
Linux, one line. Installs Node, checks torch, works out how this box can run a job and
sets that up, drops the agent in /opt/wraithgrid and shows you what it can put
on the grid. It stops there — enrolling locks a real deposit and spends one of eight souls,
so that stays your call.
Renters connect to the address your agent reports, so pass it in:
WRAITH_PUBLIC_HOST=1.2.3.4 curl … | bash
Then it asks your host which ports are actually forwarded and proves it — binds
each one and fetches it from the outside. Running a job and delivering one are different
problems: on rented capacity only declared ports exist, and from inside the box an
unreachable port answers perfectly. Re-check any time with
wraith ports --check.
Download for Windows · 87 MB
SHA-256 413ea1b2daa79c5dc204e41ad4277ad6b91b994a0a24b171f80e71e9668f659c
macOS and Linux: run it from a checkout with node agent/src/index.mjs — there
is no packaged build for either yet.
AN AGENT · hands off
Let a model run it
Everything the binary does, it does under --json, and there is an MCP server
exposing the same thirty-two commands as tools. An agent can scan the hardware, quote the
deposit, enrol it, price it and keep it alive.
- It will not enrol hardware or spend money without being asked
- Same binary underneath, so the two cannot disagree