▪ 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.
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.
Audit-tier reputation
Pass-rate moves your reputation. Tier gates which lanes you serve: open → trusted → certified → sovereign.
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 rewardcondition 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.
- step 01
Run installer
Copy a single line into your shell.
- step 02
Register service
Installer writes the systemd / launchd / Windows service.
- step 03
Detect hardware
Capability profile sent to the hub on first heartbeat.
- step 04
Stake to enter
Send the audit-pool stake to your operator account.
- 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
Real earnings vary with traffic mix, audit lane, and stake tier. Honest dominance: S + R > G/p.
▪ Apply