decdn setup command bonds and registers the node on-chain.
The public testnet
The testnet runs on Arbitrum Sepolia (chain ID 421614). It carries real client demand, mostly AI model weights pulled through the walletless on-ramp. There is no synthetic traffic, so the volume a node sees reflects real demand near it. Bonding uses testnet TOKEN, which the team sends to operators on request. See Get testnet funds.Who runs a node
- Home and homelab operators. A residential connection with unmetered bandwidth is the cheapest way to run a node, and it is fully supported. A static IP is not required.
- Server and datacenter operators. The same binary runs on a VPS or bare metal. Bond size scales with the capacity you declare, so a larger link bonds more.
- Operators in under-served regions. Clients pick the fastest node they can reach, so a node in a region with few holders gets local demand that distant nodes serve slowly.
The path
1
Check the requirements
Hardware, disk, the one UDP port to open, and how NAT is handled. See
Requirements.
2
Get testnet funds
Arbitrum Sepolia ETH for gas, TOKEN for the bond, and optionally USDC for
cache-miss pulls. See Get testnet funds.
3
Install and register
Install the binaries, write the config, preview with
--dry-run, then bond
and register. See Quickstart.4
Operate
Size the cache, watch the hit rate, and keep the node healthy. See
Operating a node.