Skip to content

Seller agent

pewter-node-agent (also installed as pewter-node) runs on the seller's machine. It pairs the machine with a listing, measures its GPUs, sends signed heartbeats, answers capacity proofs through the edge verifier, and runs buyers' jobs.

Requirements

  • Node.js 22.18 or newer
  • NVIDIA (nvidia-smi) or AMD (amd-smi / rocm-smi) drivers, or a Mac with Apple silicon
  • Docker for container jobs on NVIDIA/AMD machines. On a Mac, run the agent natively — Docker cannot reach Apple GPUs.

Install

A published package or installer is coming soon. Today the agent runs from its source folder:

node src/cli.ts version

A Docker image definition exists in the source; a published image is not yet available.

Configuration

Variable Purpose
PEWTER_PAIRING_CODE Pairing code (same as --code)
PEWTER_API_URL API base, ending in /api/v1
PEWTER_NODE_NAME Machine name (same as --name)
PEWTER_NODE_DIR Where the agent keeps its key and state
PEWTER_NODE_BENCH=0 Skip the benchmark
PEWTER_JOBS=0 Don't accept jobs
PEWTER_EDGE_WORKLOAD=cuda Run the real GPU proof workload (no CPU fallback)