Skip to content

▪ Operators

Earn from verified inference.

Bring a GPU. Take a stake. Sign every output. Operators are the substrate of Ryvion — the network exists because of them, and the economics reflect that.

operator share

85%

settlement

T+24h

payout rail

Stripe

▪ What you need

Hardware bar.No mystery.

Hardware
Mac arm64 (M-series), NVIDIA RTX 30xx+, or AMD RX 7000+. 16GB+ VRAM for the trusted lane.
OS
macOS 13+, Windows 10+, or systemd-based Linux. The installer registers a service on each.
Network
50 Mbps+ uplink, stable IP. Hub poll every 10 s. Streaming benefits from sub-100 ms RTT.
Stake
$200+ stake to enter the audit pool. Slashed on failed audits — see honest-dominance math.
Identity
Stripe Connect KYC. We do not run anonymous compute on regulated workloads.

▪ Earnings

Per-receipt payouts. Reputation gates lanes.

01

Per-receipt payout

Every committed receipt pays out. No uptime farming. Your share of the gross is 85% — held in T+24 h escrow before settlement.

02

Audit-tier reputation

Pass-rate moves your reputation. Tier gates which lanes you serve: open → trusted → certified → sovereign.

03

Slashing on failed audits

Cross-node FuzzyTrace catches drift. A confirmed FAIL slashes from your stake. Buyers see only PASS-tier outputs in production.

▪ Honest-dominance math

defaults · p=0.05 · S=20× pending reward

condition S + R > G / p

Stake (S) plus future-revenue (R) must exceed the cheating-gain (G) divided by the audit probability (p). With p = 0.05 (1-in-20 random audit) and stake set to 20× the pending reward, honesty is the dominant strategy at every traffic level.

▪ Setup

Five steps. One command per platform.

The installer drops a signed Ryvion node binary on your machine, registers it as a system service, and starts earning the moment your hardware is detected. No Docker, no manual driver dance.

  1. step 01

    Run installer

    Copy a single line into your shell.

  2. step 02

    Register service

    Installer writes the systemd / launchd / Windows service.

  3. step 03

    Detect hardware

    Capability profile sent to the hub on first heartbeat.

  4. step 04

    Stake to enter

    Send the audit-pool stake to your operator account.

  5. step 05

    Earn

    Receipts roll in. Stripe-Connect payout daily.

Windows

PowerShell as Administrator. The one-line installer is universal by default — signed node service, local API, native streaming inference, and Ryvion Runtime for agent hosting/work capsules when the host supports it. No Docker Desktop required.

iex ((New-Object System.Net.WebClient).DownloadString('https://api.ryvion.ai/install.ps1'))
  • Installs signed binary, writes config to %USERPROFILE%\.ryvion, registers RyvionNode service.
  • Service exposes local API on http://127.0.0.1:45890 for the desktop app.
  • Capability detection decides what the node can run: CPU/GPU inference, sovereign jobs, agent hosting, work capsules, or lighter native-only workloads.
  • Ryvion Runtime uses Podman/WSL2 under the hood when needed. Docker Desktop is not required.
  • Native-only fallback remains available with ?mode=native.

macOS

Terminal on macOS 13+. The same one-line install creates the most capable macOS node currently supported — signed node service, local API, and Metal-accelerated native streaming on Apple Silicon.

curl -sSL 'https://api.ryvion.ai/install.sh?platform=macos' | bash
  • Binary in /usr/local/bin, launch agent at ~/Library/LaunchAgents/com.ryvion.node.plist.
  • Launch agent exposes local API on http://127.0.0.1:45890 for the desktop app.
  • macOS runs streaming chat + native embeddings directly on Metal — no containers involved.
  • Agent hosting and work capsules currently use the Windows/Linux Ryvion Runtime lane; macOS advertises only the capabilities it can actually run.

Linux

Regular user on Ubuntu or a systemd-based distro. The one-line installer is universal by default — signed binary, systemd service, native streaming, and Ryvion Runtime for agent hosting/work capsules when the host supports it.

curl -sSL https://api.ryvion.ai/install.sh | bash
  • Signed binary to /opt/ryvion, config in ~/.ryvion, systemd service named ryvion-node.
  • Systemd service exposes local API on http://127.0.0.1:45890 for the desktop app.
  • Capability detection decides what the node can run: CPU/GPU inference, sovereign jobs, agent hosting, work capsules, finetune, or lighter native-only workloads.
  • Ryvion Runtime provisions Podman/nerdctl under the hood. Docker is not auto-installed.
  • Native-only fallback remains available with ?mode=native.

▪ Runtime variables

Most operators only need the default hub URL. Set a bind token when onboarding via an operator invite. Set a declared country to be considered for jurisdiction-routed policy paths.

RYV_HUB_URL=https://api.ryvion.ai
RYV_UI_PORT=45890
RYV_BIND_TOKEN=<optional-operator-bind-token>
RYV_DECLARED_COUNTRY=CA
RYV_LOG_LEVEL=info
RYV_WORK_DIR=<optional-work-directory override>
# Optional: RYV_DISABLE_OCI=1 for native-only mode

▪ Operator checks

checksums
  • Service is running and node appears in dashboard after first heartbeat.
  • Local API responds on http://127.0.0.1:45890/healthz before opening the desktop app.
  • Execution runtime reports ready in the desktop app on Windows and Linux hosts.
  • Set RYV_DECLARED_COUNTRY for certified country-restricted routing.

▪ Calculator

What might you earn?

Rough estimate based on observed network rates and the operator share. Real earnings depend on traffic mix, audit lane, and stake tier.

▪ earnings calculator

illustrative · 85% share

8h
1h24h
est. tps · live48 tok/s
tokens/day · 55% util760,320
weekly · operator share$18.10
monthly est.$78.63

Real earnings vary with traffic mix, audit lane, and stake tier. Honest dominance: S + R > G/p.

▪ Apply

Ready? Send us your hardware spec.