---
title: Node Provider Documentation
slug: node-provider-documentation
description: How independent operators run the hardware that hosts the Internet Computer — the role, the current onboarding status, the lifecycle from proposal to operation, and the rewards.
tags:
  - node-provider
  - infrastructure
  - hardware
  - governance
  - decentralization
date: 2026-05-04
related:
  - internet-computer-protocol
  - cloud-engines
hub: true
---

A *node provider* is an independent operator that owns and runs node
machines on the Internet Computer. The network is not hosted in any
single data center or by any single company; it is a federation of these
operators, deliberately spread across jurisdictions and hardware
suppliers so that no one party can take it down or reshape it.

This entry summarizes what node providers do, how they get accepted,
what they are paid for, and the current status of new onboarding. For
the underlying network the providers run, see
[Internet Computer Protocol](/wiki/internet-computer-protocol/).

> [!WARNING]
> **No new node machines are being onboarded.** The network reached its
> target topology in December 2023 and currently does not require
> additional capacity to meet its decentralization objectives. New node
> machine proposals will not be approved by DFINITY until subnet demand
> warrants further infrastructure. Existing providers continue to
> operate and earn rewards as before.

## What a node provider does

A node provider supplies and operates *node machines* — the physical
servers that host the network. Their responsibilities span the full
lifecycle of those machines:

- **Procure hardware** that meets the published node specification. See
  the [Node Provider Machine Hardware Guide](/wiki/node-hardware-guide/).
- **Place it in suitable data centers**, in regions that satisfy the
  network&rsquo;s geographic-distribution rules. See the
  [Data Center and ISP Guide](/wiki/data-center-and-isp-guide/).
- **Install IC-OS**, the operating-system image that turns a generic
  server into a node. See the
  [Gen-2 Node Deployment Guide](/wiki/node-deployment-gen-2/) (current)
  or the [Gen-1 Node Deployment Guide](/wiki/node-deployment-gen-1/).
- **Maintain the machines** — diagnose hardware faults, replace parts,
  resolve networking incidents. See the
  [Node Provider Maintenance Guide](/wiki/node-provider-maintenance/).
- **Operate without live support** from DFINITY. Onboarding and
  day-to-day maintenance are the provider&rsquo;s own responsibility;
  community support is available via the public Matrix channel and the
  developer forum.

Diversity is not optional. The more varied the set of providers — by
ownership, by jurisdiction, by hardware supplier, by network upstream —
the harder the network is to coerce. Acceptance criteria favor
applicants who add diversity rather than replicate it. See
[Decentralization and Security](/wiki/decentralization-and-security/)
for the rules in detail.

## Acceptance: the NNS route

Becoming a node provider is a governance action, not a contract with
DFINITY. The flow is:

1. **Learn** the role and the network it supports — start with the
   [Node Provider Roadmap](/wiki/node-provider-roadmap/).
2. **Confirm fit** against the published skill, hardware, and networking
   requirements. Operators are expected to be able to install, run, and
   troubleshoot their own infrastructure.
3. **Submit a proposal** to the Network Nervous System (NNS) — the
   Internet Computer&rsquo;s on-chain governance system — for community
   approval. Provider acceptance is decided by NNS vote. The full
   procedure is in [Node Provider Onboarding](/wiki/node-provider-onboarding/),
   along with the
   [Self-Declaration](/wiki/node-provider-self-declaration/) and
   [Validation of Candidate Node Machines](/wiki/validation-of-candidate-nodes/)
   procedures.
4. **Procure hardware** and **sign data center contracts**.
5. **Install IC-OS** on the nodes; have them validated.
6. **Operate**, including ongoing maintenance and any required
   migrations between hardware generations.

A provider who does not submit a *reward configuration proposal* will
not receive rewards, even if their nodes are otherwise running
correctly. Reward configuration is a separate, mandatory step — see
the [Reward Configuration Guide](/wiki/reward-configuration/).

## What &ldquo;useful work&rdquo; means

Node providers are paid for *useful work* — not for merely keeping a
machine powered on. Rewards are a function of the work the network
schedules onto each node and the provider&rsquo;s region; the rates
themselves are set by NNS proposal and adjusted over time. The formal
description is in [Proof of Useful Work](/wiki/proof-of-useful-work/);
the rate card and regional structure are in
[Node Provider Remuneration](/wiki/node-provider-remuneration/).

If a node is sold from one provider to another, the receiving provider
is expected to relocate it to a country that *maintains or improves*
the network&rsquo;s overall decentralization. Sales that would
concentrate the network in a single jurisdiction are not approved.

New regions, where no provider currently operates, require a community
discussion on the developer forum before a reward rate can be agreed.

## Hardware generations

The fleet has gone through two generations:

- **Gen-1** &mdash; the original specification, deployed via a hardware
  security module (HSM). Gen-1 nodes have a 48-month onboarding window
  after which providers may elect to migrate to Gen-2 hardware. See
  [Steps for Gen-1 Node Onboarding after 48 Months](/wiki/gen-1-onboarding-after-48-months/)
  and [Gen-1 to Gen-1.5 RMU Build](/wiki/gen-1-to-gen-1-5-rmu-build/).
- **Gen-2** &mdash; the current specification, deployed without an HSM.
  All new onboarding (when permitted) is on Gen-2. See
  [Gen-1 Node Provider Onboarding Gen-2 Node Machines](/wiki/gen-1-onboarding-gen-2-machines/)
  for the migration path.

## Network requirements

Each provider is asked to deploy at least two nodes in every data
center they operate in with **IPv4 reachability and a registered
domain name**, attached to the first two nodes in their first rack at
that site. Beyond that pair, additional nodes can run on IPv6 only.
This rule preserves the network&rsquo;s ability to reach back into a
data center regardless of how the provider has configured their wider
network. The full networking spec is in the
[Node Provider Networking Guide](/wiki/node-networking-guide/), and
domain-name procedures are in the
[Node Provider Domain Name Guide](/wiki/node-domain-name-guide/).

## Resources

All node-provider procedures live on this site. Use these as your
starting points:

### Acceptance and onboarding

- [Node Provider Roadmap](/wiki/node-provider-roadmap/) &mdash; the
  high-level path from interest to operation.
- [Node Provider Onboarding](/wiki/node-provider-onboarding/) &mdash;
  the detailed onboarding procedure.
- [Node Provider Self-Declaration](/wiki/node-provider-self-declaration/)
- [Validation of Candidate Node Machines](/wiki/validation-of-candidate-nodes/)
- [Steps for Gen-1 Node Onboarding after 48 Months](/wiki/gen-1-onboarding-after-48-months/)
- [Gen-1 Node Provider Onboarding Gen-2 Node Machines](/wiki/gen-1-onboarding-gen-2-machines/)
- [Reward Configuration Guide](/wiki/reward-configuration/) &mdash;
  mandatory if you want to be paid.
- [Troubleshooting Failed NNS Proposals](/wiki/troubleshooting-failed-nns-proposals/)

### Deployment

- [Gen-2 Node Deployment Guide](/wiki/node-deployment-gen-2/) &mdash;
  current generation, no HSM.
- [Gen-1 Node Deployment Guide](/wiki/node-deployment-gen-1/) &mdash;
  legacy generation, with HSM.
- [Gen-1 to Gen-1.5 RMU Build](/wiki/gen-1-to-gen-1-5-rmu-build/)

### Hardware, networking, data center

- [Node Provider Machine Hardware Guide](/wiki/node-hardware-guide/)
- [Node Provider Networking Guide](/wiki/node-networking-guide/)
- [Node Provider Alerting Options](/wiki/node-alerting-options/)
- [Node Provider Domain Name Guide](/wiki/node-domain-name-guide/)
- [Node Provider Data Center and ISP Guide](/wiki/data-center-and-isp-guide/)

### Decentralization, security, legal

- [Decentralization and Security](/wiki/decentralization-and-security/)
- [Node Provider Legal Guide](/wiki/node-provider-legal-guide/)

### Operations

- [Node Provider Maintenance Guide](/wiki/node-provider-maintenance/)
- [Node Provider Troubleshooting](/wiki/node-provider-troubleshooting/)
- [BMC Password Reset Guide](/wiki/bmc-password-reset/)
- [Manual Node Recovery Guide](/wiki/manual-node-recovery/)

### Economics and reference

- [Node Provider Remuneration](/wiki/node-provider-remuneration/)
- [Proof of Useful Work](/wiki/proof-of-useful-work/) &mdash; the formal
  description of the rewards model.
- [Node Provider FAQ](/wiki/node-provider-faq/)

### Community support

- [Matrix channel](https://matrix.to/#/#nodeproviders:dfinity.org)
  &mdash; live discussion among providers; not a substitute for
  on-call support.
- [DFINITY Developer Forum](https://forum.dfinity.org/) &mdash; for
  proposal-related discussion.

## Related entries on this site

- [`Internet Computer Protocol`](/wiki/internet-computer-protocol/) &mdash; the network protocol the providers run.
- [`Cloud engines`](/wiki/cloud-engines/) &mdash; how a sovereign subnet, configured by an operator, draws on the same provider pool.
