Skip to content
dfpn. Read the protocol

Home · Run a node

Run a worker. Earn on accuracy.

Node operators are the DePIN supply side of a verifiable-AI network: bring your own GPUs and models, stake DFPN, and earn a share of every request you process accurately. Here is the path from bare hardware to your first paid verdict.

Stake floor

5,000 DFPN

scales with request fees

Fee share

65%

of each request, to workers

Hardware

RTX 3080+

reference model target

  1. 01

    Provision a GPU

    Run on your own hardware. The reference detection models target an RTX 3080-class GPU or better. You keep full control of the machine — dfpn never sees your inference.

  2. 02

    Install the worker daemon

    The worker is a Rust binary (Tokio · Clap). Install it from the repo and configure a Solana keypair for the wallet that will hold stake and receive rewards.

  3. 03

    Choose your models

    The reference client ships with detectors for face manipulation, AI-generated images, video authenticity, and voice cloning. You can run these, swap in your own, or add models from the permissionless registry.

  4. 04

    Stake DFPN

    Post the worker stake floor — at least 5,000 DFPN — to the Worker Registry. Stake floors scale with request fees per epoch, so budget headroom above the minimum.

  5. 05

    Start serving requests

    The daemon polls the indexer for matching requests, fetches media, verifies it against the on-chain hash, runs detection, then commits and reveals. Assignment is randomized and diversity-constrained.

  6. 06

    Earn — and stay honest

    Accurate, on-time work earns a share of the 65% worker fee split. Rewards weight accuracy 50%, availability 25%, latency 15%, and consistency 10%. Invalid results, fraud, or missed deadlines are slashed.

Slashing — know the downside

  • Invalid results: 10% stake slash.
  • Fraud or collusion: 25–50% slash plus a temporary ban.
  • Missed deadlines: 1–3% slash plus reputation decay.

Read the operator docs

Full worker setup, configuration, and reward mechanics live in the repo. This page is the map; the docs are the terrain.