{"schema_version":2,"updated":"2026-10-24T07:57:30.294Z","license":"https://creativecommons.org/licenses/by/4.0/","cite_as":"Own Your Mind, \"Decentralised AI Freedom and Returns score dataset\", https://ownyourmind.ai/integrity/","attribution":"Own Your Mind (ownyourmind.ai). Link the specific project review when citing a single project.","integrity_notice":{"summary":"Each integrity record carries its own record_type, verdict and assessment_level. A 'claim' record quotes the project's own published statement; a 'reported' value is that claim, not a verified fact, unless verdict is 'match'. A 'finding' record is our own measurement and grades no one's claim. assessment_level 'not-assessed' means unchecked, never clean. Findings are dated snapshots, not a live feed.","verdicts":{"match":"verified against independent data","inflated":"reported higher than independent data shows","understated":"reported lower than independent data shows","outdated":"was accurate when reported; on-chain reality has since moved","established":"our own independent measurement; there is no project claim to grade","unverified":"independently checkable, not yet checked","unverifiable":"checked, could not independently confirm"},"record_types":{"claim":"the project's own published statement, quoted verbatim, graded against independent data","finding":"our own measurement for a score dimension; no claimant and never a verdict on a claim"},"methodology":"https://ownyourmind.ai/resources/integrity-checks/"},"slug":"grass","markdown":"https://ownyourmind.ai/projects/grass.md","title":"Grass","token":"GRASS","category":"data","freedomScore":3.7,"returnsScore":5.5,"freedomGrade":"F","returnsGrade":"C","url":"https://ownyourmind.ai/projects/grass/","integrity":{"assessment_level":"onchain-reconciled","last_assessed":"2026-09-23","emission_honesty":null,"reconciliations":[{"metric":"active_nodes","assessment_level":"onchain-reconciled","record_type":"claim","verdict":"unverifiable","claim_holds_up":false,"claim":{"quote":"Trusted by over 8.5M users worldwide","source_url":"https://www.grass.io/","archive_url":null,"date":null},"reported":{"value":"Over 8.5M users","source":"Grass homepage (grass.io)","self_reported":null},"independent":{"value":"No independent figure exists. The only on-chain-measurable population is airdrop claimers (~2.8M wallets, Airdrop One, 28 Oct 2024), a different and smaller population than the user base.","source":"Absent by construction (see meta.data_sources active_nodes: source_type \"absent\")"},"assessed_date":"2026-09-23","severity":"high"},{"metric":"supply_cap_enforcement","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"GRASS supply sits at its 1 billion total, but a Squads multisig still holds mint authority, so the token itself does not enforce the cap.","independent":{"value":"getTokenSupply on the GRASS SPL mint Grass7B4RdKfBCjTKgSqnXkqjwiGvQyFbuSCUJr3XXjs (9 decimals) = 999,993,124.25, against the 1B total. mintAuthority is set to 31rYartQwHeBMjAe2MgGpffGV57fQY3kug4BDN8tLGqQ, a Squads multisig vault: System-Program-owned with no data, off-curve (no private key can exist for it), and labelled 'Grass Multisig' with a #Squad Vault tag on Solscan. More GRASS can be minted beyond 1B, subject to the multisig's threshold.","source":"Solana getTokenSupply + getAccountInfo (mintAuthority) on the GRASS SPL mint + getAccountInfo on the authority (owner = System Program), read 2026-08-12"},"assessed_date":"2026-09-23","severity":"info"},{"metric":"token_admin_surface","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"The GRASS mint has no freeze authority, so GRASS token accounts cannot be frozen.","independent":{"value":"The GRASS SPL mint has freezeAuthority = NULL, so token accounts cannot be frozen. On the supply side the mint authority is live, held by a Squads multisig, so the centralisation risk is dilution rather than transfer-freezing.","source":"Solana getAccountInfo (freezeAuthority) on the GRASS SPL mint, read 2026-08-12"},"assessed_date":"2026-09-23","severity":"info"},{"metric":"open_source_footprint","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"Grass's node software is closed: the Wynd-Network GitHub organisation has no public repositories and the node client is proprietary.","independent":{"value":"Re-read 2026-09-18 through the GitHub API: github.com/Wynd-Network has 0 public repositories, and there is no separate public org at github.com/getgrass (404). The Grass node runs as a proprietary browser extension and desktop client with no published source, so the network client cannot be audited.","source":"GitHub REST API (orgs/Wynd-Network/repos), re-read 2026-09-18"},"assessed_date":"2026-09-23","severity":"info"},{"metric":"liquidity_depth","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"GRASS is listed on major exchanges including Coinbase, Kraken and OKX, but nearly half its reported volume sits on one little-known venue.","independent":{"value":"Bybit, Gate, KuCoin, Kraken, Bitget, Bithumb and OKX all appear in the 67-ticker set across 54 venues. Coinbase is missing from CoinGecko's set, and Coinbase itself returns GRASS-USD as online. Depth is concentrated: Aivora Exchange carries $8,164,094 of $17.16M reported 24h volume, 47.6%, ahead of LBank at 21.0%, with Bybit third. Turnover is a 6.96% 7-day median.","source":"CoinGecko tickers (paginated) + turnover from src/data/turnover.json, read 2026-09-06"},"assessed_date":"2026-09-23","severity":"medium"},{"metric":"holder_concentration","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"Ten addresses hold just over half of GRASS supply, a quarter of it in one Squads-style multisig vault.","independent":{"value":"The top ten hold 53.47% of supply and the shape is unusually legible for Solana. A single off-curve PDA holds 25.65%, which is a Squads-style vault: no private key exists for it, so it is a multisig treasury rather than a person. Three further positions totalling 13.92% sit under one unidentified program, which is the signature of a vesting or distribution contract though it is not established as one here. The remainder is six keypair wallets. Nine of the ten are unattributed to any named entity.","source":"Solana JSON-RPC getTokenLargestAccounts with owners resolved via getMultipleAccounts and classified by ed25519 curve membership and owning program (scripts/refresh-solana-holders.ts), read 2026-09-06"},"assessed_date":"2026-09-23","severity":"medium"},{"metric":"offchain_revenue","assessment_level":"onchain-reconciled","record_type":"claim","verdict":"unverifiable","claim_holds_up":false,"claim":{"quote":"This one-page summary sets out the Revenue reported by Grass DataCo Ltd. for the periods below, the amount of Revenue we have substantiated by tracing actual cash receipts, and a broad description of what makes up the difference between the two.","source_url":"https://grass.io/resources/grass-attestation-h1-2026.pdf","archive_url":null,"date":"2026-09-17"},"reported":{"value":"$32,114,488.52 work-order revenue: $17,586,932.86 (14 Mar-31 Dec 2025) + $14,527,555.66 (1 Jan-30 Jun 2026); $27,590,879.72 traced to cash receipts","source":"Regen Financial revenue summary for Grass DataCo Ltd., dated 17 Sep 2026, published by Grass on grass.io","self_reported":null},"independent":{"value":"No source we can check. The only third-party element is Regen's cash tracing: $27,590,879.72 substantiated by cash receipts (85.9% of booked), $4,523,608.80 not yet (78.1% for Period 2 against 92.3% for Period 1; the lower recent share is mostly timing, since Period 2 closed eleven weeks before the review and some contracts carry 60-day terms). We cannot re-perform it: revenue is off-chain enterprise contracts, customer names and receipts are unpublished, and the full findings report is 'available on request'. We checked only that the document's own tables sum exactly, which they do.","source":"None independent of the project. Read the Regen Financial summary PDF directly (grass.io, fetched 2026-09-23) and checked its arithmetic; Regen describes itself as an outsourced Web3 back-office firm, and the engagement disclaims audit, review and assurance."},"assessed_date":"2026-09-23","severity":"medium"}],"facts":[{"metric":"network_scale_claims","assessment_level":"onchain-reconciled","kind":"limit","flag":"unmeasurable","positive_control":false,"severity":"high","detail":"Own-surface interrogation (2026-06-09): Grass publishes NO public operational surface. www.grass.io states only 'over 8.5M users'; the app (app.grass.io) is login-gated; no network-stats/explorer page exists - the opposite of io.net's public explorer and Aethir's public dashboard. The claims are uncheckable by construction: node count, bandwidth and reputation are all measured by Grass's validator, which the docs state is currently 'a singular, centralised entity'. The only on-chain footprint is batched ZK session-proof checkpoints submitted by that one validator (data-provenance proofs, opaque to node/bandwidth/user counts). So '8.5M users / 1M concurrent / 3 PB-day' remain self-attested, off-chain, and uncheckable even via the chain.","assessed_date":"2026-06-09"},{"metric":"technical_claims","assessment_level":"onchain-reconciled","kind":"limit","flag":"unmeasurable","positive_control":false,"severity":"high","detail":"Entirely closed-source: zero public repositories on the Wynd-Network GitHub. ZK-proof, traffic-separation, node and validator code claims cannot be independently verified.","assessed_date":"2026-06-08"},{"metric":"volume_turnover_pct","assessment_level":"onchain-reconciled","kind":"measured","flag":"concentration","positive_control":false,"severity":"medium","detail":"Aivora Exchange carries $8,164,094 of GRASS's $17.16M reported 24h volume (47.6%), with LBank a further 21.0%, so the turnover ratio measures two venues rather than market depth. Read it only alongside this flag.","assessed_date":"2026-09-06"},{"metric":"revenue_attestation_scope","assessment_level":"onchain-reconciled","kind":"measured","flag":"definitional-gap","positive_control":false,"severity":"medium","detail":"The circulating '$32.1M revenue, third-party validated' headline (Milk Road, 22-23 Sep 2026) takes the work-order figure and the wrong verb. Regen Financial traced $27,590,879.72 (85.9%) to cash receipts; $4,523,608.80 is booked but uncollected ($2,747,349.27 not yet invoiced, $1,776,259.53 invoiced unpaid). The document states it is 'not an audit, review, or other assurance engagement' and expresses no opinion. Its narrative also names 'one transaction settled other than in cash (barter transaction)', yet the difference table itemises only the two timing rows, so where the barter sits is not shown. Quote the cash-traced figure beside the booked one, and never as audited or verified.","assessed_date":"2026-09-23"}]}}