Quick Answer
Grass network quality is the Grass network's check on the IP address behind your node, not a speed test. It sets the base rate of Uptime Points for each connected hour. Your country sets the ceiling. A data center IP, an active VPN or a proxy-flagged IP drops it to zero, and no points accumulate. Turning off a VPN or proxy setting is the first fix.
Key Points
- Grass network quality checks the IP behind your node, not its speed, and sets the base Uptime Points rate per connected hour before any device multiplier.
- A data center IP, an active VPN or a proxy setting drops the score to zero, and no Uptime Points accrue while it lasts.
- To check your own connection, look up your public IP at ip2location.com and confirm the usage type does not read Data Center.
- Difficulty: Beginner friendly
- Type: Setup and troubleshooting guide
- Impact: Restores Uptime Points on a zero score
- Reading time: Long read
- Topics: Network quality, Grass Points, IP checks, Privacy
One user opened a June 2024 thread on the Grass subreddit with "my grass says my network quality is zero!" and added that the connection ran at around 8mb/s. That post captures the confusion this guide clears up. The number on your Grass Dashboard answers one narrow question. It is the Grass network's check on the IP address behind your node, and it decides whether your connected hours count as contribution.
Grass records contribution in Grass Points: Uptime Points for staying reliably connected and Network Points when your unused bandwidth is actually used. Points are an in-app measure of contribution, not a currency. They help determine your reward at the end of a stage, and the Grass Foundation handles distribution. A lower score means fewer Uptime Points for the same hours connected.
Below, I cover what sets the score, why a VPN, proxy or data center IP stops it, how to check your own IP and which fixes to try first. My advice is to run the IP check before changing anything else. The score looks at your connection, never your activity. Grass does not access your personal files, browsing history, passwords or accounts.
Grass network quality is the percentage on your dashboard that shows whether your node's connection reads as an everyday home connection the network can use. It is a check on your IP address, not a speed test. Location sets the ceiling, and connection type can override location entirely.
The score matters because of what it feeds. Grass Points are an in-app measure of contribution, not a currency: Uptime Points reward staying reliably connected, and Network Points reward bandwidth that is actually used. Network quality sets the base Uptime Points rate per connected hour. Points then help determine your reward at the end of a stage, and the Grass Foundation handles that distribution.
Trust runs underneath the number. The FBI's public service announcement I-031226-PSA warned that many people "do not realize their internet connection could be used by someone else without their permission." My view is that knowing why your score reads the way it does is part of staying in control of your own connection.
Questions this article answers
What does Grass network quality actually control?
Network quality sets the base rate at which a node collects Uptime Points per connected hour, before any device multiplier. Higher quality means more Uptime Points for the same uptime.
Before going further, three quick checks will make the rest of this guide easier to apply:
- Open the Grass Dashboard and note the network quality percentage for each node.
- Note whether each node runs on desktop, the browser extension or Android.
- Keep the node connected for a full day before judging any change.
Grass Points come in two kinds, and network quality touches them differently. In Grass's own description of its model, Uptime Points reflect staying reliably connected, while Network Points are recorded when a node's bandwidth is actually used. Both are an in-app measure of contribution, not a currency, and together they help determine a participant's reward at the end of a stage.
The current model was introduced on October 8, 2025, effective from Epoch 12. Network Points come from a fixed daily pool of 1,000,000, shared in proportion to how much of each node's bandwidth the network uses. Uptime is something you control. Network Points depend on demand you do not control.
The device multiplier sits on top of the base rate. Solana Compass reports that Android devices collect Uptime Points at three times the rate of desktop and browser-extension nodes, and that both point types feed a reputation score built on data completeness, quality consistency, response timeliness and sustained availability. CoinMarketCap's explainer, by contrast, describes contribution as tracked through Network Points and referral activity, with no mention of uptime at all.
The common assumption is that network quality works like a bandwidth meter. I find it more useful to treat it as a rate setting. Combining 4 sources points to one reading: quality decides how quickly Uptime Points build while a node is online, and real demand decides Network Points. A high score still guarantees no particular reward. It means your connected hours are counted at a stronger base rate.
Does your country set your Grass network quality score?
Location sets the ceiling: nodes in the United States, Japan, Canada, France, South Korea and Germany show 100%, while nodes elsewhere show 75%.
| Where the node's IP address is located | Network quality shown on a qualifying home connection |
|---|---|
| United States, Japan, Canada, France, South Korea, Germany | 100% |
| All other countries | 75% |
I'd treat these tiers as a working guide rather than a fixed rule. The figure on your own Dashboard is the one that counts, so confirm it there before changing anything. If you are still getting oriented, a beginner's overview of how the network works explains what a node does before you dig into scores.
Community reports back up the idea that location outweighs speed. In a 2024 thread on the r/Grass_io subreddit, one user said a 1.5gb home connection scored 75% while their parents' 100mb connection scored 100%. A commenter replied, "Network score depends on geolocation and IP quality." So check which country your IP lookup lists for your address, because that is the location the tier follows.
Location also reaches past the score itself. Solana Compass lists geographic location among the inputs that shape how points help determine a participant's reward, alongside contribution level and bandwidth usage patterns. It adds that people in jurisdictions with significant regulatory restrictions cannot receive some reward forms at all. The exclusion list sits in the official reward terms, so check it before assuming you are eligible.
Demand adds a second layer. Third-party guides describe Network Points as weighted toward higher-traffic regions, with stable connections prioritized. One exchange explainer argues that a home connection matters because it shows what the web looks like where you are. That is the reason location carries weight at all.
Two identical connections in different countries can score differently. Results posted from one country are a poor guide for a node somewhere else. Compare your node with your own past readings, not with screenshots from abroad.
Is there a video that explains Grass network quality?
This guide's sources include no official walkthrough video, so the most reliable demonstration is your own app: read the score on your dashboard, then check the IP behind it.
If you search for a video, judge it before you follow it. I hold any walkthrough to three tests before trusting it.
- Does it describe points correctly? Grass Points are an in-app measure of contribution, not a currency. Uptime Points record staying reliably connected, and Network Points record bandwidth that is actually used. A video that promises a fixed reward is not describing how points work.
- Does it name the right organizations? Grass is the network and app, Grass OpCo Ltd. is the legal entity, and the Grass Foundation handles reward distribution and governance. Wynd Labs is a service provider to the network, not its owner.
- Does it ask for anything beyond your connection? Grass never accesses personal files, browsing history, passwords or accounts. It routes only public web requests through the unused portion of your connection. A video that asks for passwords or account access wants something the app never needs.
One habit carries over from the federal alert cited earlier. It called timely patching "one of the most efficient and cost-effective steps to minimize exposure to cybersecurity threats." For a node, that means keeping the official app and your device updated. A recording shows the app as it was on the day it was made. Your own dashboard shows it as it is now.
Why do VPNs, proxies and data center IPs drop Grass network quality to 0%?
Only everyday home connections qualify. A data center IP, an active VPN or a proxy setting reads as 0%, and no Uptime Points accrue while it lasts.
Connection type overrides location completely. A node in a 100% country still shows 0% if its traffic leaves through a VPN. On the Frictionless podcast in 2024, the network's co-founder, Andrej Radonjic, explained how that works: databases label every IP address by type, and the network uses those labels to detect VPNs. With a VPN switched on, he said, the node's network score went to zero and the extension told the user to turn the VPN off.
He also explained why the rule exists. Requests sent from data centers often get honeypotted, which means websites show them false prices they cannot act on. Travel and flight companies need home connections in each country to see the real hotel prices a local visitor sees. A VPN makes your node look like a data center. To the network, that view of the web is not useful.
Community troubleshooting matches the founder's account. In a 2024 thread on r/Grass_io, one commenter wrote that "data center IPs and IPs flagged as proxies won't earn you any points." Others pointed to a VPN running in the browser or at the system level, and one suggested switching off the automatic detect setting in the system's proxy settings. Another said a network supplied by their government sat "always on 0%." Zero readings are a long-running question in that community, and these same causes come up again and again.
Shared networks run by an employer, a school or a public body are the wrong place for a node in any case. Use your own device on your own home connection, and check the acceptable-use policy of any network you do not control.
A fair follow-up worry: if the network can read my IP type, what else can it read? Grass never accesses personal files, browsing history, passwords or accounts. It routes only public web requests through the unused portion of a connection, and personal activity stays structurally separate from that traffic. Checking whether an address is a home line is a question about the connection, not about you.
# What a node shares, and what it never touches
shares: public web requests, over unused bandwidth
never touches: personal files, browsing history, passwords, accounts
control: you install it, and you can pause it
rewards: questions go to the Grass Foundation
I keep this readout next to any score check. A low score never means the app reached into your files. The FBI's alert of March 12, 2026 drew its line at consent: some IPs are shared by owners who agree, others without the owner knowing. Running your own node is the first kind.
How can you check whether Grass sees your IP as a home connection?
Uptime Points only accrue when your IP passes as a home connection, so run it through a lookup tool and confirm the usage type does not read Data Center.
Once connection type is the suspect, the next step is to see your address the way outside databases classify it. Two lookups show that classification.
Here is how I frame it for newcomers: points are an in-app measure of contribution, not a currency, and Uptime Points are the share earned for staying reliably connected. Run each lookup from the device the node runs on, with any VPN switched off, so it reports the same address Grass sees.
- Usage type. This is the category a lookup service assigns to an address, such as a home internet line or a hosting provider. Look up your public IP at ip2location.com and read that field. It should not read Data Center.
- Fraud score. This rates how strongly an address is linked to abuse, so lower is better. A 2024 troubleshooting thread pointed users to the IPQualityScore IP lookup and advised making sure the address has "a low fraud score."
Neither lookup measures speed, and that matches what users report. One user on a high-speed plan reported in 2023 that network quality sat at only 42%, and several replies pointed at the IP address rather than the plan. Your address may not be yours alone, either: Peakhour, a company that sells proxy detection, says that with carrier-grade NAT (an ISP setup that places many customers behind one public address), one public IP can represent many unrelated users.
A clean result does not close the case, however. In a 2025 thread, one user said their score had held at 100% "for the longest time" before falling to 0%. In the same 2025 thread, another user described a main device dropping to 0% while a second device on the same network, behind the same static IP from the ISP, showed 85%. That raises a fair question: how does the network judge each node on its own? In a 2024 protocol review on Medium, Alexander Allen described validators scoring each node's response on "data integrity, timeliness, and other criteria."
So if both lookups come back clean and the score still reads low, look at the device before you question the connection.
Why can a fast home connection still get a low Grass network quality score?
One user's 1.5 Gb line scored 75% for network quality. Their parents' 100 Mb connection scored 100%. We went back through our community's reports to find out what the number actually reads.
That post went up on the Grass subreddit in January 2024, and it was one of many. Between 2023 and 2025, users kept posting their dashboard readings, usually because the number didn't match what they expected from their internet plan. Each one is a single person's unverified reading. Laid side by side, though, they show a pattern.
| Connection as reported | Network quality | Detail | Posted |
|---|---|---|---|
| 1.5 Gb | 75% | The user's own line | January 2024 |
| 100 Mb | 100% | The same user's parents' line | January 2024 |
| "High speed," no figure given | 42% | User said earnings were low as a result | August 2023 |
| About 8 Mb/s | 0% | Working connection, no points | June 2024 |
| Government-provided network | 0% | "always on 0%" | June 2024 |
| Static ISP IP, main PC | 0% | Windows machine used daily | February 2025 |
| Same static IP, second computer | 85% | Same network as the main PC | February 2025 |
In none of these reports did a faster line reliably score higher. The 42% user said plainly, "My earnings are low because of this," and the experienced members who answered these threads almost never pointed to speed as the fix. A reply to the 1.5 Gb post summed up the community view: "Network score depends on geolocation and IP quality." The table can't separate out location, because posters rarely said where they were.
Why would the IP matter more than speed? Speaking for Grass on the Frictionless podcast in March 2024, one of our team explained the mechanism. Every website visit carries an IP address, and outside databases label every address, a kind of soft identity check. Grass uses those labels to detect VPNs. If a VPN runs while the node is on, the network score drops to zero and the app asks the user to switch it off to keep earning points.
The same interview explained why the label matters to the network at all. Scrapers working from data centers get honeypotted and shown false prices, so companies that need real hotel prices in every country rely on residential IPs. In a 2026 explainer, the exchange OKX said the value of a home connection is that it shows "what the web looks like where you are." A data center address can't do that, however fast it is.
Users describe the same rule from their side. "Grass requires a residential connection to work too so data center IPs and IPs flagged as proxies won't earn you any points," one commenter wrote in 2024, and suggested checking the IP for "a low fraud score." Another said a network provided by their government was "always on 0%." So the label can be set upstream, by whoever owns the address, and not by anything the user does.
If the label were the whole story, every device behind one IP would get the same score. One report in February 2025 says otherwise. A user's main PC, used daily, dropped to 0%. When they started a second computer on the same network, "it resumed to be at 85%." They had a static IP from their ISP and asked, "Can this be related to some Windows setting?" Nobody in the thread confirmed a cause. An earlier thread had offered a device-level fix, though: "Go to proxy settings then disable automatically detect settings."
The same February thread holds a second warning. At least four users reported 0% in the same few days, including one who had been "at 100% for the longest time." One commenter blamed the platform and advised "lets wait." The thread never received an official explanation, so we can't say what happened. Still, several readings falling to zero at once points away from each user's home setup.
Then there are the numbers in between. Earlier sections of this article describe readings of 100%, 75% or 0%, yet users reported 42% and 85%. Either the scoring has changed since those posts or other factors adjust the score, and these reports can't tell us which. All of them also predate the points model we introduced on October 8, 2025, so check current tiers in the live app.
Read together, the reports suggest the score works less like a speedometer and more like a background check. It looks at the address first, then the device, on a platform that can itself change. Our own Stage 2 figures show something similar for traffic: about 150,000 users carried roughly 90% of it, concentrated among nodes with the most stable connections, up-to-date software and high-demand locations. Raw speed wasn't on that list either.
Before you change your setup
- Before paying for a faster plan to raise your score, note that none of the reports we found tie a faster line to a higher reading.
- Run your IP through a reputation lookup as well as a usage-type check. Community members point to a low fraud score as the target.
- If one computer reads 0%, open Grass on a second device on the same connection. If that one scores, check the first device for browser VPN extensions and the system proxy option to detect settings automatically.
- If a score that held for months falls to 0% overnight and nothing changed at home, check whether other users report the same days before you reset your setup.
- If your reading sits between the tiers, such as 42% or 85%, note the figure and the date, and ask support which factor is holding it there.
How we checked this
We read four community threads posted between 2023 and 2025, a 2024 podcast interview in which one of our team described how VPN detection works, an OKX explainer from 2026 and a Messari project page. Every score in the table is a single user's unverified dashboard reading. Posters rarely gave their location, so location can't be ruled out as a factor in any one case. The Stage 2 traffic figures are our own, and they describe network traffic, not the network quality score. We run the network and set the score, so we have a direct stake in how it is explained. Still unknown: what caused the February 2025 drops, why one IP produced two different scores, and how current tiers produce in-between readings. None of our sources answers those questions.
- r/Grass_io, thread on increasing network score, January 2024.
- r/Grass_io, thread on improving network quality, August 2023.
- r/Grass_io, thread on a zero network quality score, June 2024.
- r/Grass_io, thread on sudden 0% readings, February 2025.
- Frictionless with Logan Jastremski, podcast interview on Grass and AI data, March 2024, at 5:38 and 34:15.
- OKX, explainer on the Grass token, June 2026.
- Messari, Grass project page, last updated October 7, 2026.
- Grass, Stage 2 network traffic figures, internal data.
What changes when a free VPN comes off the node?
Turning off a free VPN lets the IP read as a home connection again, so Uptime Points can accrue, and it removes a consent question.
Picture one node on one home connection, with a single setting changed.
| Question | Before: free VPN running | After: VPN off, own home connection |
|---|---|---|
| How the IP reads | Not an everyday home connection, so no Uptime Points accrue | An everyday home connection, eligible for Uptime Points |
| Consent | The FBI alert warned that free VPN services may enroll devices in proxy networks without consent, in terms most users never read | You installed the node yourself and can pause it anytime |
| Who answers for it | The VPN provider's terms of service | Grass OpCo Ltd. as the legal entity, with the Grass Foundation handling reward distribution |
One setting flips both the score and the consent picture. I would take the right-hand column every time.
How do you fix a zero or low Grass network quality score?
Start with what you control: switch off any VPN or proxy, restart the router for a new IP, ask your ISP for a new home IP, then check the device itself.
With the diagnosis in hand, the fixes run from a quick settings change to a call with your provider. I work through them in that order because each one rules out a cause before you spend effort on the next.
- Turn off any VPN or proxy. Check both the browser and the system level, and switch off the system option that automatically detects proxy settings. A connection routed through either reads as something other than an everyday home line.
- Restart the router. If your ISP assigns a dynamic IP (an address that can change between sessions), restarting the router may be enough to pull a new one. Run both lookups again afterward.
- Ask your ISP for a new home IP. With a static IP (an address fixed to your account), a restart changes nothing, so the provider has to reassign it. Ask for an address from its home service.
- Check the device itself. When one node lags while another on the same connection scores normally, the cause sits in that device, not the address. Confirm the official app is up to date and that no leftover VPN extension is still running.
Some shortcuts circulate that do not belong on this list. A 2024 thread pitched opening a new account with a fresh email and an unused wallet, plus a referral code, to boost dashboard multipliers. Other users pushed back, and one pointed to network score as what actually drives points. A new account does not repair a flagged connection. Keep to one account per person, on your own device and your own home connection.
If none of these moves the score, go to official support rather than strangers. In a 2025 thread, the community's moderation bot pointed users to "the green button located at the bottom-right corner of your dashboard" and warned that moderators never message first about funds or wallets. Treat any unsolicited offer of help as a warning sign.
Network quality comes first: it sets the base before points, multipliers or rewards apply
| Step | What Grass measures | What network quality changes |
|---|---|---|
| Your node connects | The IP behind it: connection type and location | Sets the score itself. A VPN, proxy or data center IP stops the node at this step. |
| You stay connected | Uptime Points, for staying reliably connected | Sets the base rate for each connected hour |
| Your bandwidth is used | Network Points, awarded when your bandwidth is actually used, from a fixed daily pool | A blocked connection accumulates no points to build on |
| Your device type applies | Any device multiplier | Works on top of the base rate, never in place of it |
| A stage ends | Grass Points, an in-app measure of contribution, not a currency | Points help determine your reward; the Grass Foundation handles distribution |
| At every step | Never your personal files, browsing history, passwords or accounts | The score reads the IP, not what you do online |
What should you take away about Grass network quality?
Treat network quality as a gate on contribution: when it reads well, your connected hours count, and when it drops, the fix usually starts with settings you control.
I expect that to hold as more nodes join. Alexander Allen's 2024 protocol review on Medium also noted that the network automatically limits activity from individual IP addresses, to stay in good standing with internet providers. Location sets a ceiling you cannot change. Connection type is yours to control.
The privacy side stays fixed whatever your score reads. The app routes only public web requests through unused bandwidth and never accesses your files, browsing history, passwords or accounts. Questions about rewards belong with the Grass Foundation, which handles distribution.
Your next step is short. Run the two lookups, switch off anything that routes your traffic elsewhere, and check the dashboard again once the node has been connected for a while.
Sources & Further Reading
Where can you read more about Grass network quality?
Start with the Grass Dashboard and Grass's own points guidance, then use an IP lookup tool and a federal safety alert to check your connection and device habits.
- Evading Residential Proxy Networks: Protecting Your Devices ... - FBI - fbi.gov
- Grass Price, GRASS to USD, Research, News & Fundraising - Messari
- Grass on Solana: Project Review, Programs, Token, Metrics - solanacompass.com
- What Is Grass (GRASS) And How Does It Work? - CoinMarketCap
- What Is Grass? The Bandwidth-Sharing Network That Rewards You ... - okx.com
- The AI future is powered by Data and enabled by Grass Network with Founder Andrej Radonjic | EP #119 - Frictionless with Logan Jastremski (podcast)
- increase network score : r/Grass_io - Reddit
- my grass says my network quality is zero! : r/Grass_io - Reddit
- Ways of improving network quality : r/Grass_io - Reddit
- Network quality 0% : r/Grass_io - Reddit
- Network Score at 75% + Desktop Client + new V2.1 Code = boosted ... - Grass_io
Related Articles
Frequently Asked Questions
What else do people ask about Grass network quality?
Most questions come back to one idea: the score reads how your IP looks to the network, so speed, devices and rewards each play smaller roles.
No. Network quality reads the type and location of the IP behind your node, not how many megabits it carries. A fast plan on a flagged address still scores low. A modest plan on an everyday home connection can score well.
Less than most people expect. On the Frictionless podcast in 2024, co-founder Andrej Radonjic put individual use at around 30 gigabytes a month at most, at full network capacity, with the amount varying by geography and demand. He also said what a node collects is its view of the public web, not anything specific to the person running it.
No. The score reflects how your IP reads from outside, not anything stored on your device. Grass does not access or share your personal data or browsing history. Think of it like a friend using your Wi-Fi to visit public websites while your own files stay untouched.
No. Points are an in-app measure of contribution, and they help determine your reward at the end of a stage. Rates are set per stage and announced by the Grass Foundation at distribution, and Stage 2 rewards are paid in USDC, a dollar-pegged stablecoin. Questions about the token belong with the Foundation.
Not directly. Network quality sets the base Uptime Points rate per connected hour, and a device multiplier (an adjustment tied to the kind of device you run) applies on top of that base. Fix the connection first. A multiplier cannot rescue a zero base.
Written by
Maya Ellis
Contributor Education Writer
Maya Ellis writes Grass's getting-started and trust-and-safety guides.
Follow on XSummarize This Article With AI
Open this article in your preferred AI engine for an instant summary.
™