pasiv

Whitepaper · v1.2

Pasiv: passive income from hardware you already own

Revised August 2026 · pasiv.network

Abstract. Hundreds of millions of capable computers sit idle most of the day. The value they could earn is real but locked behind command lines, config files, custodial "cloud mining" schemes, and software that hides what it does. Pasiv is a desktop app that removes all of that: one button, a payout address you paste, and your machine quietly mines the most profitable coin it can — paid by the pool directly to you, with a transparent, time-sliced 4% fee that applies to Monero only — every other coin is fee-free — and only accrues while you're actually earning. Pasiv holds no funds, requires no account, and does nothing silently.

01The problem

Consumer mining has an experience problem, not a hardware problem. Modern consumer machines — Apple Silicon in particular — are genuinely competitive at CPU-friendly proof-of-work like RandomX. What stops people is everything around the mining:

Fixing this is a design problem: make the trustworthy path the easy path.

02Design principles

03Architecture

Pasiv is a native desktop app built on Tauri 2 — a Rust core with a lightweight webview UI. The core is organized around a few load-bearing pieces:

04Coins & engines

CoinHardwareAlgorithmStatus
Monero (XMR)CPURandomXLive
Zephyr (ZEPH)CPURandomXLive
Salvium (SAL)CPURandomXLive
Verus (VRSC)CPUVerusHashLive
Pearl (PRL)GPU (NVIDIA Turing+, ≥3 GB)PearlhashLive (Windows & Linux)
Ravencoin (RVN)GPU (NVIDIA Turing+, ≥6 GB)KawPowLive (Windows & Linux)
Ergo (ERG)GPU (NVIDIA Turing+, ≥6 GB)Autolykos2Live (Windows & Linux)

Every listed coin pays out through an established public pool (MoneroOcean for Monero; HeroMiners for Zephyr, Salvium, Ravencoin and Ergo; LuckPool for Verus; LuckyPool for Pearl) straight to the address you pasted. Pools charge their own fee, typically around 1%, under their own published terms. The roster is chosen deliberately: coins a consumer machine can mine competitively, on pools with direct address payouts — and it grows via updates as candidates clear that bar. The hardware gate is equally deliberate: the GPU lane offers only what Pasiv has verified on real hardware, which today means NVIDIA Turing or newer. AMD cards and pre-Turing NVIDIA are listed by the bundled miner but stay gated off until we've measured them ourselves.

One consequence of the pool-only design worth stating outright: no coin ever runs a local node or downloads a blockchain to your machine. Every engine speaks stratum to its pool and nothing else — there is no node software in the app, no sync, and no chain data on your disk, for Monero or any other coin. The working data mining does need (the RandomX dataset, GPU DAGs) is built in RAM or VRAM on start and vanishes on stop. A candidate coin whose only viable path is solo mining against a local node fails the roster bar for exactly this reason.

05Auto / Max-Profit mode

The headline feature answers the question no casual miner wants to babysit: which coin should this machine be on right now?

The RandomX coins (Monero, Zephyr, Salvium) share one algorithm, so a given machine produces the same hashrate on each. That makes their expected profitability directly comparable:

score(coin) = priceUSD × block_reward ÷ network_difficulty

(Block time cancels out across RandomX chains, so this ranks coins per unit of hashrate.) The app computes this from public, key-free data — CoinGecko prices and pool-published network stats — and:

Auto mode is opt-in and off by default, and it ranks the RandomX family only. Verus uses a different algorithm (VerusHash), so a Mac's hashrate on it isn't comparable on network economics alone — it's always a deliberate manual pick. Prefer to hold a specific coin? Pick it and Pasiv stays put.

06Economics: the 4% that only ticks while you earn

Pasiv's fee is 4%, on Monero only — taken as time-sliced mining and only while you are actively earning. Every other coin in the roster carries no Pasiv fee. That is the entire amount Pasiv receives.

Line itemAmountTaken by
Pasiv fee4%Pasiv — on Monero only, as time-sliced mining, only in the Mining state. Other coins: 0%

Two further fees exist that are not Pasiv's and never reach us. They are listed here because they affect what lands in your wallet, and you should hear about them from us rather than find them yourself:

Line itemAmountTaken by
Pool fee~1%Your chosen pool, per its own published terms
XMRig dev donation1%The XMRig developers — built into the mining engine Pasiv bundles

On that second one: Pasiv ships the stock XMRig binary, which carries a 1% developer donation floor. Rebuilding it without the donation is permitted by its licence, and we built one — then decided not to ship it, for reasons set out in §08. XMRig keeps its 1%, and we say so here and in the app rather than describing it as removed.

The fee is time-sliced hashrate — the same mechanism as the dev fees experienced miners already accept, but with the books open. And since 2026-08-26, the ledger isn't the only thing that's open: the fee engine itself is open source — the address, the slice schedule, the ledger format, and the complete headless daemon that enforces them live in hash-rate/pasiv-core (GPL-3.0), pinned by tests anyone can run:

There is nothing else: no ads, no subscription for personal use, no additional cut of your payouts. Pasiv Cloud — the opt-in fleet view and the Pasiv Companion phone app — shipped free, not as the per-rig paid tier earlier drafts of this document described. If that ever changes it will be announced before it does, never applied retroactively to something already free.

07Trust model

Pasiv's security posture starts from an assumption of zero earned trust — reasonable, given the neighborhood:

The never-list. Commitments that hold in every release. The canonical, versioned copy lives in the open pasiv-core repository; these are the same nine items:

Break any of these and it's a bug, not a business model.

08What shipped since, and what's next

This section used to be a roadmap. Most of it has shipped, so it now says what exists — a roadmap that never converts into a changelog is marketing.

Shipped: Windows and Linux releases, including the GPU engine (Pearl, Ravencoin and Ergo) on supported NVIDIA hardware. One-line installers for macOS, Windows and Linux. Pasiv Cloud — an opt-in fleet view with a phone companion that can start, stop and update rigs. Headless nodes (pasivd) for servers and homelabs with no desktop. The open core — the fee engine, coin roster, payout validators, state machine and the whole pasivd daemon published at hash-rate/pasiv-core, with v0.4.39 the first release built from the open code at a pinned revision. And the fee address is published on the home page with a link to audit it on the pool, which the earlier draft listed as a future transparency page.

Two items this section previously listed as future work have since shipped:

One correction, which matters more than an addition. Earlier versions of the app sent each machine's payout addresses to our servers as part of the opt-in Pasiv Cloud status row, while this document and our privacy policy both said payout addresses never reach us. Nothing ever read that field. Rather than soften the claim to match the behaviour, we changed the behaviour: the stored rows were deleted, every sender stopped, and the server now discards the field regardless of which version sends it. The claim is true again, and it is enforced in code rather than promised in prose.

Next:

A promise we are withdrawing: XMRig's 1%

Earlier drafts of this document listed an XMRig build without the 1% developer donation as planned work. We built it, measured what it was worth, and decided not to ship it. Saying so plainly is the point of this section.

The build works — XMRig's licence permits it and its own source anticipates a zero donation. But that 1% is worth roughly 54 cents per machine per year at current rates, and none of it would come to us; removing it returns 54 cents a year to you. Against that, shipping our own compilation would cost the thing we currently rely on: Pasiv bundles the official, checksum-verified XMRig release, and a self-built binary means trusting our compilation instead of theirs. It would also carry no antivirus reputation on Windows — where miners are already flagged by policy — and commit us to re-patching and re-verifying a fork on every upstream release, with a stale miner as the failure mode.

So XMRig keeps its 1%, and we will keep saying so. The engine is XMRig; its developers take 1% for building the thing this product depends on, and we do not touch it. That reads better than the alternative because it is also true.

This document describes software, not an investment. Mining earnings depend on coin prices, network difficulty, your hardware, and electricity costs; they vary and can be zero. Nothing here is financial advice, and Pasiv makes no earnings guarantees. Coin names and pool names belong to their respective projects.