diff --git a/README.md b/README.md index aac53081..4aa06fa9 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ GitHub Stars

-CashPilot is a self-hosted platform that runs passive income services on your own servers and shows what they earn in one web dashboard. Two Docker containers start the 16 services that run in Docker, keep track of the 23 that run as a browser extension, a desktop app or a GPU node, and read the balances of 15 providers into one earnings history. Without it, each provider is a container you write by hand and a dashboard you log into separately. +CashPilot is a self-hosted platform that runs passive income services on your own servers and shows what they earn in one web dashboard. Two Docker containers start the 16 services that run in Docker, keep track of the 24 that run as a browser extension, a desktop app or a GPU node, and read the balances of 15 providers into one earnings history. Without it, each provider is a container you write by hand and a dashboard you log into separately. ![The CashPilot dashboard: balance tiles, a 30-day earnings chart, a payout waiting to be confirmed, and the deployed services table](https://raw.githubusercontent.com/GeiserX/CashPilot/main/docs/images/screenshots/dashboard.png) @@ -45,7 +45,7 @@ You need Docker on a Linux, macOS or Windows host, amd64 or arm64. Open [http:// -**Browser extension or desktop app, tracked (17):** [Bytebenefit](https://bytebenefit.io/invited?ref=Brl4z3), [Bytelixir](https://bytelixir.com/r/OYEIRE0VSZBZ), [Dawn Internet](https://dawninternet.com/?code=2QLQV97F), [Deeper Network](https://deeper.network), [Ebesucher](https://www.ebesucher.com/?ref=geiserx), [Gradient Network](https://app.gradient.network/signup?referralCode=YSKMY7), [Grass](https://app.grass.io/register?referralCode=kn8FNEPnUr2tMqE), [Helium](https://helium.com), [Nodepay](https://app.nodepay.ai/register?ref=0wzzyznen64j9zx), [Nodle](https://nodle.com), [PassiveApp](https://passiveapp.com/i/bqpC4M), [Sentinel dVPN](https://sentinel.co), [Spide](https://spide.network/register.html?f3bc51), [Teneo Protocol](https://dashboard.teneo.pro/?code=CAqef), [Theta Edge Node](https://thetatoken.org), [Titan Network](https://edge.titannet.info/signup?inviteCode=2GKKJ495), [Uprock](https://link.uprock.com/i/33e8492e) +**Browser extension or desktop app, tracked (18):** [Bytebenefit](https://bytebenefit.io/invited?ref=Brl4z3), [Bytelixir](https://bytelixir.com/r/OYEIRE0VSZBZ), [Dawn Internet](https://dawninternet.com/?code=2QLQV97F), [Deeper Network](https://deeper.network), [Ebesucher](https://www.ebesucher.com/?ref=geiserx), [Gradient Network](https://app.gradient.network/signup?referralCode=YSKMY7), [Grass](https://app.grass.io/register?referralCode=kn8FNEPnUr2tMqE), [Helium](https://helium.com), [Nodepay](https://app.nodepay.ai/register?ref=0wzzyznen64j9zx), [Noderr Micronodes](https://micronodes.noderr.xyz/), [Nodle](https://nodle.com), [PassiveApp](https://passiveapp.com/i/bqpC4M), [Sentinel dVPN](https://sentinel.co), [Spide](https://spide.network/register.html?f3bc51), [Teneo Protocol](https://dashboard.teneo.pro/?code=CAqef), [Theta Edge Node](https://thetatoken.org), [Titan Network](https://edge.titannet.info/signup?inviteCode=2GKKJ495), [Uprock](https://link.uprock.com/i/33e8492e) diff --git a/docs/guides/index.md b/docs/guides/index.md index dad7f0e3..6159cb4e 100644 --- a/docs/guides/index.md +++ b/docs/guides/index.md @@ -4,7 +4,7 @@ Setup and configuration for every service CashPilot supports. -**50 services** across 4 categories. The table is sortable — click a heading to reorder it. +**51 services** across 4 categories. The table is sortable — click a heading to reorder it. !!! tip "Choosing what to run" @@ -55,6 +55,7 @@ Setup and configuration for every service CashPilot supports. | [Koii Network](koii.md) | — | App only | — | broken | | [Network3](network3.md) | — | App only | — | broken | | [Nodepay](nodepay.md) | Residential IP | App only | — | active | +| [Noderr Micronodes](noderr.md) | — | App only | — | beta | | [Nodle](nodle.md) | — | App only | — | active | | [PassiveApp](passiveapp.md) | Residential IP | App only | $5 | active | | [Presearch](presearch.md) | — | Docker | — | dead | diff --git a/docs/guides/noderr.md b/docs/guides/noderr.md new file mode 100644 index 00000000..cac4114f --- /dev/null +++ b/docs/guides/noderr.md @@ -0,0 +1,66 @@ +# Noderr Micronodes + +> **Category:** DePIN | **Status:** Beta +> +> **Website:** [https://micronodes.noderr.xyz](https://micronodes.noderr.xyz) + +## Description + +Noderr Micronodes is the free entry tier of the Noderr Protocol, a DeFi project on Base L2. A micronode is a small agent on a spare Android phone, a Windows PC, a Mac or a Chromium browser. On Android it shares the phone's mobile connection: other Noderr traffic exits through the phone's carrier IP, so it needs a SIM with mobile data. On a PC or in the browser it runs automation tasks for the protocol with spare compute. + +CashPilot only lists this service. It does not deploy it, run it or read its balance. You install the client yourself from the official download page and keep track of it there. + +## Earning Estimates + +| Metric | Value | +|--------|-------| +| Monthly range | $0 today | +| Payout methods | crypto (NODR, on Base) | +| Minimum payout | Not documented | + +The network runs on the Base Sepolia testnet during its beta. The provider's own docs say node rewards are unfunded there and none have been paid. The 5 to 10% APY shown on the site is a design target, not an observed figure. Treat anything you accrue now as testnet tokens with no market value, and check back when the network moves to mainnet. + +## Requirements + +| Requirement | Value | +|-------------|-------| +| Residential IP required | Not documented | +| VPS allowed | Not documented | +| Devices per account | Unlimited (one node per device) | +| Devices per IP | Not documented | + +What each client needs, as published on the download page on 2026-10-07: + +| Client | Version | Needs | +|--------|---------|-------| +| Android | 2.5.82 | Android 7 or newer, 64-bit ARM, a SIM with mobile data, kept plugged in | +| Windows | 1.1.6 | Windows 10 or later, x64. The installer is not code-signed, so SmartScreen shows an unknown-publisher notice | +| Mac | 1.0.3 | Apple Silicon. Unsigned and not notarized; the package declares two different minimum macOS versions | +| Browser | Web Store | Chrome, Edge or Brave, earns only while the browser is open | + +There is no iOS client. + +## What it does with your device + +On Android the phone shares its carrier connection: other Noderr traffic exits through your mobile IP and counts against your data plan. The app asks for a recorded consent before it starts, and you can stop sharing from the same screen. The provider warns that some carriers' acceptable-use policies do not allow this, so check yours. + +On Windows, Mac and in the browser the client runs what the provider calls social media and content automation tasks with spare compute. The provider says tasks are anonymised and sandboxed. It does not say whether they carry traffic for other people. + +## Setup + +1. Open [micronodes.noderr.xyz](https://micronodes.noderr.xyz/) and pick your platform. The Windows installer is `noderr-windows-micronode-setup.exe`; the browser client is on the [Chrome Web Store](https://chromewebstore.google.com/detail/noderr-micronode/mlbjidgmenkenbjinkknejaljlhmefhi). +2. Install it. On Windows, click through the SmartScreen notice; it installs for your user only, with no admin rights. On Android, allow installs from your browser, then open the app and choose **Share its connection**. +3. On first launch the client creates the node's wallet and mints a free soulbound Utility NFT to it. Use **Back up wallet** to save the encrypted keystore somewhere safe. The wallet is the node's identity: lose the device without a backup and the node, its reputation score and any unclaimed rewards are gone. +4. Keep it running. On Windows turn on **Keep node running** so it survives a reboot; on Android disable battery optimisation for the app and leave the phone on mobile data. +5. Check rewards in the client or at [dapp.noderr.xyz/nodes](https://dapp.noderr.xyz/nodes), which asks your wallet to sign a message to log in. + +There is nothing to add in CashPilot. The service shows in the catalog with its signup link and no deploy button. + +## Referral + +Noderr has no referral programme, confirmed by the project in October 2026. The link above is the plain download page. + +## Sources + +- Download page and platform notes: [micronodes.noderr.xyz](https://micronodes.noderr.xyz/) +- Micronode docs: [requirements](https://docs.noderr.xyz/node-operators/micro-nodes/requirements), [setup](https://docs.noderr.xyz/node-operators/micro-nodes/setup-and-installation), [rewards](https://docs.noderr.xyz/node-operators/micro-nodes/rewards) diff --git a/docs/index.md b/docs/index.md index b2b520d1..0fb4bed0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -32,7 +32,7 @@ hide: --- - 50 services: what each one needs, whether it runs in Docker, the payout minimum, and a setup guide. + 51 services: what each one needs, whether it runs in Docker, the payout minimum, and a setup guide. - :material-server-network: **[Fleet management](fleet.md)** @@ -76,7 +76,7 @@ The dashboard is what you look at every day: the balances, a 7-day or 30-day ear
![The service catalog: cards for every service with its category, whether it needs a residential IP, and a Deploy or Visit button](images/screenshots/catalog.png) -
The catalog: 50 services, filterable by category
+
The catalog: 51 services, filterable by category
![Step 2 of the setup wizard with the bandwidth category chosen and two services ticked](images/screenshots/setup-wizard.png) @@ -91,7 +91,7 @@ The dashboard is what you look at every day: the balances, a 7-day or 30-day ear ## What it runs - **16 services run in Docker**, started by the worker from the catalog: no compose file to write. Bandwidth sharing (Honeygain, EarnApp, IPRoyal Pawns, PacketStream, Repocket, Traffmonetizer, ProxyRack, and more), MystNodes, Anyone Protocol and Storj. -- **17 services run as a browser extension or a desktop app** (Grass, Nodepay, Dawn, Helium, and more). CashPilot lists them with signup links and reads their balances where a collector exists. +- **18 services run as a browser extension or a desktop app** (Grass, Nodepay, Dawn, Helium, and more). CashPilot lists them with signup links and reads their balances where a collector exists. - **6 GPU compute services** (Salad, Vast.ai, io.net, Nosana, Golem, Flux) need an NVIDIA card and run on their own software; CashPilot tracks them the same way. - 39 active services in total, 50 catalogued; the 11 that died or broke are kept on [Discontinued services](discontinued-services.md) so nobody re-adds them. diff --git a/mkdocs.yml b/mkdocs.yml index bc0831bb..eb958880 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -203,6 +203,7 @@ nav: - Koii Network: guides/koii.md - Network3: guides/network3.md - Nodepay: guides/nodepay.md + - Noderr Micronodes: guides/noderr.md - Nodle: guides/nodle.md - PassiveApp: guides/passiveapp.md - Presearch: guides/presearch.md diff --git a/services/depin/noderr.yml b/services/depin/noderr.yml new file mode 100644 index 00000000..10af126d --- /dev/null +++ b/services/depin/noderr.yml @@ -0,0 +1,110 @@ +name: Noderr Micronodes +slug: noderr +category: depin +status: beta +# Listed on request of the project (issue #409). Link-only: CashPilot does not +# deploy, run or collect anything for it. Everything below comes from +# micronodes.noderr.xyz and docs.noderr.xyz as read on 2026-10-07. +website: https://micronodes.noderr.xyz +description: > + Noderr Micronodes is the free entry tier of the Noderr Protocol, a DeFi + project on Base L2. A micronode is a small agent on a spare Android phone, + a Windows PC, a Mac or a Chromium browser. On Android it shares the phone's + mobile connection: other Noderr traffic exits through the phone's carrier + IP, so it needs a SIM with mobile data. On a PC or in the browser it runs + automation tasks for the protocol with spare compute. Rewards are designed + to be paid in NODR, scaled by an on-chain uptime and reliability score, but + the network is on the Base Sepolia testnet during its beta: node rewards + are unfunded and none have been paid yet. +short_description: Free micronode (Android connection sharing, Windows, Mac, browser) - testnet, rewards unfunded so far + +referral: + signup_url: "https://micronodes.noderr.xyz/" + # The project confirmed on 2026-10-07 that there is no referral programme + # and no invite parameter on the download page (issue #409). + program: false + +docker: + image: "" + platforms: [] + env: [] + ports: [] + volumes: [] + command: "" + network_mode: "" + +disclosure: + sells: >- + Depends on the device. An Android phone sells its mobile connection: other + Noderr traffic exits through the phone's carrier IP address and counts + against its data plan. A Windows PC, a Mac or a browser sells spare compute + for what the provider calls social media and content automation tasks. + third_party_traffic: >- + Yes. On Android, other Noderr traffic exits through your phone's mobile IP + address; the app asks for a recorded consent before it starts and you can + stop sharing from the same screen. For the Windows, Mac and browser + clients the provider describes automation tasks and does not say whether + those carry traffic for other people. + data_collected: >- + The node's wallet address and its uptime and task-completion figures go + on-chain as a reputation score (the TrustFingerprint). The provider says + tasks are anonymised, run in a sandbox and that wallet keys never leave + the device. Nothing more specific is published. + isp_risk: >- + On Android the shared connection is a carrier mobile plan: the provider's + own docs warn that sharing may not be allowed under some carriers' + acceptable-use policies, and shared traffic uses the plan's allowance. For + the desktop and browser clients the provider says nothing about ISP terms. + account_rules: >- + One node per device, each with its own soulbound Utility NFT; running + several devices is allowed and encouraged. No per-IP limit is published. + There is no account in the usual sense: the identity is a wallet the app + generates on first launch. + +requirements: + # Android: a SIM with mobile data is required (Wi-Fi alone shares nothing). + # Desktop and browser: the provider publishes no IP requirement, so neither + # residential_ip nor vps_ip is asserted here. + devices_per_account: 0 + min_bandwidth: "" + gpu: false + min_storage: "" + note: "Android needs a SIM with mobile data; the desktop and browser clients publish no IP requirement." + +payment: + methods: [crypto] + crypto_token: NODR + minimum_payout: "" + currency: NODR + frequency: "On request" + +earnings: + # Not an estimate: the provider's own docs state that node rewards are + # unfunded on testnet and none have been paid (2026-10-07). The 5-10% APY + # the site mentions is a design target, not observed earnings. + monthly_low: 0 + monthly_high: 0 + currency: USD + per: "device" + notes: "Testnet beta: node rewards are unfunded and none have been paid yet. The 5-10% APY on the site is a design target. Revisit when the network leaves Base Sepolia." + +cashout: + method: manual + dashboard_url: "https://dapp.noderr.xyz/nodes" + # Undocumented: the provider publishes no minimum. NOT 0, which would mean + # "no minimum, cash out anything". + min_amount: null + currency: NODR + notes: "Rewards accrue to the node's own wallet and are claimed from the app or the dApp. During the beta they are Base Sepolia testnet tokens with no market value." + +payout: + model: minted + chain: base + address_source: app + notes: "The app creates the node wallet on first launch and mints a free soulbound Utility NFT to it. Back up the wallet from the app: losing the device loses the node identity. Rewards are on Base Sepolia (testnet) during the beta." + +platforms: [android, windows, macos, browser-extension] + +collector: + type: manual + notes: "No public API found. The dashboard at dapp.noderr.xyz/nodes sits behind a wallet signature. Nothing to collect while rewards are unfunded on testnet."