{
 "generated_utc": "2026-08-21T14:03:07Z",
 "disclosure": {
  "clean_epoch": "2026-08-06 00:37:10Z",
  "policy": "Provenance or silence. Every value traces to a public endpoint you can verify yourself. Nothing is inferred, smoothed, back-filled, or modelled.",
  "staleness_policy": "Every on-chain value carries its own as_of and a computed is_stale flag (is_stale = age(now, as_of) > 2x the source's cadence). Stale values are still returned but clearly flagged, so a dead/delisted token is never presented as current.",
  "omission_policy": "Absent metrics are omitted entirely. A missing field means no verified value exists \u2014 it is never zero-filled.",
  "tiers": {
   "supply_telemetry": "SCARCE \u2014 infrastructure metrics from each network's own API. The differentiator.",
   "revenue": "Verified on-chain fees (DefiLlama fees dataset).",
   "dev_velocity": "Public repo activity.",
   "market": "COMMODITY \u2014 price/velocity, available anywhere. Included for convenience, not as the product."
  },
  "known_limits": [
   "Supply telemetry exists for a MINORITY of DePIN networks; the rest have no free public feed (see not_covered).",
   "Data before the clean epoch is not served: an internal audit on 2026-08-06 found most pre-epoch new-tier series fabricated or mislabeled, and they were deleted rather than shipped.",
   "No predictive claim is made or implied by this API. It reports measurements."
  ]
 },
 "sources": [
  {
   "source": "akash_console",
   "tier": "supply_telemetry",
   "description": "Akash Network console API \u2014 live leases, committed CPU/GPU, staking",
   "verify_yourself": "https://console-api.akash.network/v1/dashboard-data"
  },
  {
   "source": "weatherxm_api",
   "tier": "supply_telemetry",
   "description": "WeatherXM network stats \u2014 deployed weather stations",
   "verify_yourself": "https://api.weatherxm.com/api/v1/network/stats"
  },
  {
   "source": "flux_api",
   "tier": "supply_telemetry",
   "description": "Flux daemon info \u2014 node counts and network state",
   "verify_yourself": "https://api.runonflux.io/daemon/getinfo"
  },
  {
   "source": "storj_stats",
   "tier": "supply_telemetry",
   "description": "Storj satellite stats \u2014 stored bytes and bandwidth",
   "verify_yourself": "https://stats.storjshare.io/data.json"
  },
  {
   "source": "filfox",
   "tier": "supply_telemetry",
   "description": "Filecoin network power (raw + quality-adjusted)",
   "verify_yourself": "https://filfox.info/api/v1/stats/power"
  },
  {
   "source": "depin_first_party",
   "tier": "supply_telemetry",
   "description": "Per-network first-party stats APIs (Sia, ThreeFold, Golem, Titan, Aleph, Gensyn, Nosana, DBC, Helium, Chirp, Dabba, GEODNET, NATIX, Roam, WeatherXM, Grass, io.net, Mawari and others) \u2014 node counts, committed capacity, coverage",
   "verify_yourself": "see meta.endpoint on each series; every one is a public keyless GET"
  },
  {
   "source": "defillama_fees",
   "tier": "revenue",
   "description": "DefiLlama fees dataset \u2014 verified on-chain protocol revenue",
   "verify_yourself": "https://api.llama.fi/overview/fees"
  },
  {
   "source": "github",
   "tier": "dev_velocity",
   "description": "GitHub public repo metrics \u2014 stars, open issues",
   "verify_yourself": "https://api.github.com/repos/{repo}"
  },
  {
   "source": "defillama",
   "tier": "market",
   "description": "DefiLlama protocol TVL",
   "verify_yourself": "https://api.llama.fi/protocols"
  },
  {
   "source": "coingecko",
   "tier": "market",
   "description": "CoinGecko price + turnover-derived velocity (COMMODITY DATA)",
   "verify_yourself": "https://api.coingecko.com/api/v3/simple/price"
  },
  {
   "source": "CoinGecko /coins/markets",
   "tier": "market",
   "description": "CoinGecko markets \u2014 price, market cap, circulating/total/max supply, FDV (COMMODITY DATA)",
   "verify_yourself": "https://www.coingecko.com/en/coins/{id}"
  },
  {
   "source": "DefiLlama /overview/fees",
   "tier": "revenue",
   "description": "DefiLlama fees/summary \u2014 verified on-chain protocol fees (24h/7d/30d)",
   "verify_yourself": "https://api.llama.fi/overview/fees"
  },
  {
   "source": "DefiLlama /protocols",
   "tier": "revenue",
   "description": "DefiLlama protocols \u2014 verified on-chain TVL",
   "verify_yourself": "https://api.llama.fi/protocols"
  },
  {
   "source": "bsc_rpc",
   "tier": "supply_telemetry",
   "description": "BNB Smart Chain node \u2014 ERC-20 totalSupply read from the contract",
   "verify_yourself": "https://bsc-dataseed.binance.org/"
  },
  {
   "source": "polygon_rpc",
   "tier": "supply_telemetry",
   "description": "Polygon node \u2014 ERC-20 totalSupply read from the contract",
   "verify_yourself": "https://polygon-bor-rpc.publicnode.com"
  },
  {
   "source": "ethereum_rpc",
   "tier": "supply_telemetry",
   "description": "Ethereum node \u2014 ERC-20 totalSupply read from the contract",
   "verify_yourself": "https://ethereum-rpc.publicnode.com"
  },
  {
   "source": "base_rpc",
   "tier": "supply_telemetry",
   "description": "Base node \u2014 ERC-20 totalSupply read from the contract",
   "verify_yourself": "https://mainnet.base.org"
  },
  {
   "source": "avalanche_rpc",
   "tier": "supply_telemetry",
   "description": "Avalanche C-Chain node \u2014 ERC-20 totalSupply read from the contract",
   "verify_yourself": "https://api.avax.network/ext/bc/C/rpc"
  },
  {
   "source": "xdc_rpc",
   "tier": "supply_telemetry",
   "description": "XDC node \u2014 ERC-20 totalSupply read from the contract",
   "verify_yourself": "https://rpc.xinfin.network"
  },
  {
   "source": "iotex_rpc",
   "tier": "supply_telemetry",
   "description": "IoTeX node \u2014 ERC-20 totalSupply read from the contract",
   "verify_yourself": "https://babel-api.mainnet.iotex.io"
  },
  {
   "source": "subtensor_rpc",
   "tier": "supply_telemetry",
   "description": "Bittensor subtensor storage \u2014 registered UIDs per subnet (SubnetworkN)",
   "verify_yourself": "https://entrypoint-finney.opentensor.ai"
  }
 ],
 "not_covered": {
  "HNT": "Helium \u2014 api.helium.io decommissioned post-Solana migration; on-chain accounts require an indexer we do not run",
  "HONEY": "Hivemapper \u2014 no free public network-stats endpoint",
  "GRASS": "Grass \u2014 no free public network-stats endpoint",
  "PEAQ": "peaq \u2014 no free public network-stats endpoint",
  "GEOD": "GEODNET \u2014 revenue covered; no free supply feed",
  "RNDR": "Render \u2014 revenue covered; no free supply feed (renderscan.io is dead)",
  "DIMO": "DIMO \u2014 devices-api.dimo.zone decommissioned",
  "IO": "io.net \u2014 no free public network-stats endpoint",
  "denet": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "fogworks": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "fluence": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "nodeops": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "kwil": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "truebit": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "nodle": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "anyone": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "hivemapper": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "silencio": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "daylight": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "aquasave": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "bigwater": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "skeye": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "ecodata": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "uprock": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "teneo": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "dawn": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "gaimin": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "hivello": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "deeper": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "iotex": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "render": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "shaga": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "akave": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "4everland": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "cudos": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "stackos": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "Lit Protocol": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "foam": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "crankk": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "ambios": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "green-power-network": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "koii": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "genesysgo": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "The Graph": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "Covalent (GoldRush)": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "mapmetrics": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "nubila": "no free keyless first-party telemetry endpoint (verified 2026-08-06)",
  "aethir": "no free keyless first-party telemetry endpoint (verified 2026-08-06)"
 },
 "suppressed_series": {
  "ANKR_ETH_STAKED_USD": "mislabelled at source \u2014 positional array index into the Ankr services list, which reorders; this series carried SUI data under an ETH label (verified 2026-08-10)",
  "ANKR_ETH_STAKERS": "mislabelled at source \u2014 same positional-index fault; read sui's stakers=0 and would have been published as an ETH collapse"
 }
}