{"schema_version":2,"updated":"2026-11-01T07:54:23.046Z","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":"sahara","markdown":"https://ownyourmind.ai/projects/sahara.md","title":"Sahara AI","token":"SAHARA","category":"data","freedomScore":3.3,"returnsScore":4.5,"freedomGrade":"F","returnsGrade":"D","url":"https://ownyourmind.ai/projects/sahara/","integrity":{"assessment_level":"onchain-reconciled","last_assessed":"2026-09-23","emission_honesty":null,"reconciliations":[{"metric":"total_supply","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"SAHARA's supply is fixed at 10 billion by code: the verified contract exposes no mint function.","independent":{"value":"10,000,000,000 SAHARA totalSupply() on the canonical Ethereum contract (read 2026-09-20), and the verified ABI exposes no mint function at all (write surface: approve, transfer, transferFrom, permit, pause, unpause, transferOwnership, renounceOwnership), so the cap is enforced by code rather than by restraint. paused() reads false.","source":"Ethereum RPC totalSupply() on 0xfdff...1111 + Blockscout verified source ABI, 2026-09-20"},"assessed_date":"2026-09-23","severity":"info"},{"metric":"holder_concentration","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"SAHARA supply is concentrated on-chain: three Gnosis Safes and one large wallet hold most of the top ten's share.","independent":{"value":"Ethereum SAHARA (canonical; 10B total, BSC bridged) top-10 holders = ~82% infra-excluded, of which 46.85% sits in three Gnosis Safe multisigs (0xb9d9… 21.3% + 0xc92F… 19.75% + 0xca51… 5.8%) plus a single 17.2% EOA (0xfD63…). The top ten non-infra holders exceed 50% (D0 under the rubric).","source":"Blockscout token holders (eth.blockscout.com) via the coldstart holder-source, 2026-08-10"},"assessed_date":"2026-09-23","severity":"medium"},{"metric":"mainnet_endpoint_availability","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"Sahara Chain's registered mainnet RPC host does not resolve, while the testnet host on the same domain resolves and serves.","independent":{"value":"mainnet.saharalabs.ai returns NXDOMAIN from Cloudflare (1.1.1.1), Google (8.8.8.8) and Quad9 (9.9.9.9), re-read 2026-09-18, while the sibling saharalabs.ai resolves with 3 A records. The registry entry lists an empty explorers array, so there is no public block explorer either. The control condition is decisive: testnet.saharalabs.ai, on the same domain and naming pattern, resolves and serves, returning chainId 0x4c7e1 (313313) and block 0xa9ac47 (11,124,807), with testnet-explorer.saharalabs.ai also resolving. The failure is specific to the mainnet host.","source":"dig against 1.1.1.1, 8.8.8.8 and 9.9.9.9 for mainnet.saharalabs.ai with testnet.saharalabs.ai as control; live JSON-RPC eth_chainId and eth_blockNumber against the testnet; ethereum-lists/chains registry entry for 3132023, 2026-08-16"},"assessed_date":"2026-09-23","severity":"high"},{"metric":"published_audit","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"No third-party security audit of Sahara's contracts is published, and CertiK Skynet records none.","independent":{"value":"Re-read on CertiK Skynet 2026-09-18: the Sahara AI page records \"Not Audited By CertiK\" and \"3rd Party Audit: No\", with the Audits section reading \"Not Available\" (listed Jun 17, 2025). The Skynet score it carries (88.71, AA) comes from continuous monitoring and is separate from any audit.","source":"CertiK Skynet project page, read in a browser 2026-09-18"},"assessed_date":"2026-09-23","severity":"medium"},{"metric":"privacy_guarantee_auditability","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"unverifiable","claim_holds_up":false,"finding":"Sahara publishes no TEE attestation endpoint or audit against which its privacy handling could be checked.","independent":{"value":"No attestation surface and no audit exists to check any of it against. CertiK Skynet records no audit; the data itself sits off-chain on infrastructure we cannot inspect; and Sahara publishes no TEE attestation endpoint a third party could verify against, unlike the Verifiable-ClawGuard repo which attests a different system.","source":"CertiK Skynet project page + SaharaLabsAI GitHub organisation"},"assessed_date":"2026-09-23","severity":"medium"},{"metric":"liquidity_depth","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"SAHARA has broad exchange coverage, including Binance, Upbit and OKX, though Bitget does not list it.","independent":{"value":"52 tickers on 43 venues, re-read 2026-10-31 (60 on 45 earlier). The lead venue moves: Upbit carried 18.3% of 24h volume on this read and Binance 7.5%, against Binance at 38.1% on the earlier read; Bithumb, OKX, KuCoin, MEXC and HTX all quote it. Bitget's own spot symbols endpoint still returns \"Parameter SAHARAUSDT does not exist\" (re-checked 2026-10-31). Turnover is a 21.84% 7-day median. It printed 325.85% on 6 September, a single-day spike on heavy Binance and BTCC flow, which the median exists to keep out of the verdict.","source":"CoinGecko tickers (paginated) + turnover from src/data/turnover.json, read 2026-09-06"},"assessed_date":"2026-09-23","severity":"low"},{"metric":"token_control_surface","assessment_level":"onchain-reconciled","record_type":"finding","verdict":"established","claim_holds_up":false,"finding":"The SAHARA token can be paused by its owner, a 5-of-6 Safe; the lever is not engaged and there is no proxy.","independent":{"value":"The contract answers paused() and currently reads false, so the lever exists and is not engaged. The owner behind it is a 5-of-6 Safe. No proxy, so the logic cannot be replaced, and no public freeze getter.","source":"Ethereum RPC control-surface probe on 0xfdffb411c4a70aa7c95d5c981a6fb4da867e1111, via npm run discover:control-surface, read 2026-09-07"},"assessed_date":"2026-09-23","severity":"info"}],"facts":[{"metric":"mainnet_status","assessment_level":"onchain-reconciled","kind":"limit","flag":"unmeasurable","positive_control":false,"severity":"medium","detail":"Sahara Chain mainnet was targeted for Q3 2025; it is registered on ChainList with a chain ID and RPC endpoint, but operational status is disputed across sources.","assessed_date":"2026-06-08"}]}}