Fluxme.io
Best Practices

Provider Agent — Turnkey Solution

How the Provider Agent transforms any ArcaneOS node owner into a hosting provider with automated setup, payments, and client management.

12 min read
agentturnkeyautomationAPI

The Provider Agent is a lightweight application designed to run alongside your ArcaneOS nodes, transforming any node operator into a full-fledged hosting provider with a turnkey, zero-configuration solution. This document outlines the architecture, capabilities, and business model of the Provider Agent.

Vision: Anyone Can Be a Provider

Today, becoming a Flux node hosting provider requires significant operational knowledge: server management, client onboarding, payment processing, monitoring, and support. The Provider Agent eliminates these barriers by packaging everything into a single application that runs inside your local network, next to your nodes.

The core idea: if you have ArcaneOS nodes running, you can become a provider by deploying a single app. No server administration knowledge required beyond basic node operation.

Architecture

The Provider Agent is a small application deployed within the LAN of your nodes (or as a Flux App on the network itself). It exposes a standard Provider API that connects your nodes to the broader platform and marketplace.

  • Local deployment — runs inside your network alongside your ArcaneOS nodes, with direct access to node APIs
  • Standard Provider API — exposes a unified API for node management, client provisioning, and status reporting
  • Auto-discovery — automatically detects ArcaneOS nodes on your LAN and registers them as available inventory
  • Web dashboard — lightweight web interface for managing your provider settings, pricing, and client overview
  • Platform bridge — connects to the Fluxme.io marketplace, making your nodes discoverable by potential clients

How It Works

  1. 1

    Deploy the Agent

    Install the Provider Agent app on a machine in your network (can be a small VM, a Raspberry Pi, or even a Flux App itself).

  2. 2

    Auto-detect nodes

    The agent scans your network and discovers all ArcaneOS nodes. It queries their FluxOS API to get status, benchmarks, and availability.

  3. 3

    Configure pricing

    Set your prices for each node tier through the agent's web interface. Define payment methods, discounts, and terms.

  4. 4

    Go live

    Your nodes appear on the marketplace. Clients can browse, select, and rent nodes directly. The agent handles provisioning automatically.

  5. 5

    Automatic management

    The agent monitors nodes, processes payments, handles renewals, and provides clients with a web portal to check their node status.

Key Capability: Instant Node Provisioning

One of the most powerful features of this architecture is instant provisioning. An unconfigured ArcaneOS node keeps the Flux blockchain synchronized at all times. When a client rents a node, the agent simply configures it with the client's Zel ID — no need to wait for blockchain sync, no need for manual intervention.

Because ArcaneOS nodes maintain blockchain currency even when unconfigured, client setup takes seconds rather than hours. The node is ready to earn rewards almost immediately after the client's collateral transaction confirms.

Payment Integration

The Provider Agent integrates with payment processors to handle subscriptions automatically, removing the need for manual invoicing.

  • CoinRequest.io integration — crypto payment links with subscription support, handling recurring billing in $FLUX and other cryptocurrencies
  • Stripe integration — fiat payments via credit/debit cards and bank transfers for clients who prefer traditional payment methods
  • Automated renewals — payment reminders, automatic renewal processing, and graceful expiration handling
  • Provider payouts — revenues are sent directly to your wallet, with transaction logs for accounting

Client Access Model

Clients renting nodes through the Provider Agent get a structured, secure access model:

Access TypeIncludedDetails
Web portalYes (default)Client can view node status, benchmarks, rewards, and uptime via a web dashboard
FluxOS UIYes (default)Access to the standard FluxOS web interface at port 16126 for node monitoring
SSH accessOptional (premium)Direct server access for advanced users — isolated container, not host-level
API accessOptionalProgrammatic access to node status and management for automated workflows

SSH access should be offered cautiously. If enabled, it should be containerized and isolated from the host system to prevent clients from affecting other nodes on the same server.

Freemium Business Model

The Provider Agent follows a freemium model designed to maximize adoption while sustaining development:

PlanNode RentalsCost
FreeUp to 5 active rentalsCompletely free
Growth6+ active rentalsSmall per-node fee

Growth Plan Pricing

For providers with more than 5 active rentals, a small per-node fee applies, paid via crypto (CoinRequest.io link):

Node TierMonthly Fee% of typical price
Cumulus~$0.50~5%
Nimbus~$2.00~6-7%
Stratus~$3.50~5-7%

The first 5 rentals are always free, regardless of tier. This means anyone can become a small provider at zero cost, and fees only apply as the business grows and generates revenue.

Why This Matters

The Provider Agent fundamentally changes the economics and accessibility of Flux node hosting:

  • Zero barrier to entry — any ArcaneOS node operator can become a provider with no upfront cost
  • Decentralized marketplace — no central authority controls the hosting market; providers compete on price and quality
  • Automated operations — payment processing, node provisioning, and monitoring happen automatically
  • Instant setup — clients get working nodes in seconds thanks to pre-synced blockchain state
  • Sustainable model — the freemium approach funds ongoing development while keeping the platform accessible

The Provider Agent represents the next evolution of Flux node hosting — from manual, technical operations to a fully automated, decentralized marketplace where anyone can participate as a provider.