{"schema_version":2,"updated":"2026-10-24T07:57:30.370Z","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 led by Binance, though Bitget does not list it.","independent":{"value":"60 tickers on 45 venues, with Binance top at 38.1% and Upbit, Bithumb, OKX, KuCoin, MEXC and HTX all quoting it. Bitget's own spot symbols endpoint returns \"Parameter SAHARAUSDT does not exist\" while the same call resolves FLOCKUSDT as online. Turnover is a 20.40% 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"}]}}