THE COMPUTE WORKER. Run it on the machine that sells its time. Two files, the same bytes as this build, and one package: curl -sSO https://www.harmonicagent.solutions/compute/worker/compute-worker.mjs curl -sSO https://www.harmonicagent.solutions/compute/worker/computecaps.js npm init -y >/dev/null && npm pkg set type=module && npm i viem Register the machine and post its bond at https://www.harmonicagent.solutions/#/compute, then run: COMPUTE_WORKER_KEY= node compute-worker.mjs --desk https://www.harmonicagent.solutions It dials out and holds the line. No port to open, no address to publish, no certificate. The key stays on the machine and signs three things only: the connection challenge, a claim on a job already assigned to you, and the delivery of your result. The worker never holds money; your pay accrues in the escrow and you withdraw it yourself, whenever you like, with --withdraw. To serve inference as well, give it a model: set COMPUTE_INFER_URL to the base of an endpoint on the machine that speaks the common chat-completions shape (and COMPUTE_INFER_KEY, COMPUTE_INFER_MODEL if it needs them). The worker then declares the completion kind when it connects; without a model it is never handed a prompt. Node 20 or newer.