Generated 2026-09-02T17:11:55Z from live ClickHouse queries against this estate's ledger. Held inventory: 7,759 observations · 42 distinct series · 4 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-09-02 16:49:30 · 7,759/7,759 rows carry a verify_url. 31 series refreshed in the last 24h (726 fresh rows). Nothing on this page is cached, estimated, or remembered.
DIMO, category mobility, catalog chains
ethereum,iotex,polygon-pos, ERC-20 token address 0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b) —
packaged as a read-only product page. The catalog lists no public stats API for this
network (has_public_stats_api = 0); what the estate holds instead is DIMO's OWN public
identity GraphQL API as a first-party family — the network's self-reported supply-side
counts, which is the strongest provenance class in the ledger. In total four
independent measurement families: DIMO's own identity API (vehicles, connected
vehicles, aftermarket/synthetic devices, DCNs, manufacturers), the eth.blockscout
counter family for the DIMO ERC-20 token contract on ethereum, the CoinGecko market
reference (price, supply, capitalisation, the published change columns), and GitHub
dev velocity for DIMO-Network. This page reports what those endpoints answered and
when. It does not forecast, rank investment merit, or advise. Where a metric has a
measurement caveat, the caveat ships with the metric. Sourcing honesty:
the catalog lists DIMO's chains as ethereum,iotex,polygon-pos, but the estate holds
chain telemetry for the ETHEREUM-side token contract only — zero IoTeX- or
Polygon-native telemetry exists in the ledger, and no such section exists here
(absence, not zero). Three supply-side quantities are deliberately kept apart and
never merged or netted: the CoinGecko circulating reference, the CoinGecko total/max
supply references, and the blockscout chain-side read of the ERC-20 contract's
totalSupply — each carries its own verify_url. All source families hold verify_urls
on 100% of their rows; there are no unattributed figures on this page.4 source families feed this network's ledger. Every row
they wrote carries its own source, as_of and
verify_url; this table is the live rollup of that.
| Source | Rows held | Series | Rows w/ verify_url | Window (UTC) | Sample origin |
|---|---|---|---|---|---|
| CoinGecko /coins/markets | 6,978 | 24 | 6,978 | 2026-08-09 17:15:20 → 2026-09-02 16:49:30 | sample origin ↗ |
| first_party_api | 571 | 6 | 571 | 2026-08-09 23:53:15 → 2026-09-02 16:34:01 | sample origin ↗ |
| github | 114 | 6 | 114 | 2026-08-09 23:47:26 → 2026-09-01 12:29:01 | sample origin ↗ |
| evm_blockscout | 96 | 6 | 96 | 2026-08-09 23:27:47 → 2026-09-02 12:37:02 | sample origin ↗ |
One row per series: latest value, a 30-day sparkline of daily last-known values (scaled to the series' own min→max), day count, and window change. Series absent from the 30-day window are omitted from this table, not zero-filled.
| Series | Latest | 30-day shape | Days held | 30d change | Window & provenance |
|---|---|---|---|---|---|
price_usd | 0.007456 usd | █▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂ | 18 | -34.9% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
market_cap_usd | 3,769,283 usd | █▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂ | 18 | -36.2% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
volume_24h_usd | 25,335 usd | ▄▁▁▁▃█▅▂▄▄▂▂ | 12 | -62.2% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
circulating_supply | 505,539,836.2728 tokens | ▁▆▆▆▆▅▅▅██████████ | 18 | +0.7% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
total_supply | 1,000,000,000 tokens | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 18 | +0.0% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
fully_diluted_valuation_usd | 7,455,957 usd | █▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂ | 18 | -36.6% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
market_cap_rank | 1,794 rank | ▄▆▆▅▇█▄▄▁▃▃▃ | 12 | -0.7% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_ath_usd | 0.7856 usd | ▁▁▁▁▁▁▁▁▁▁▁▁ | 12 | +0.0% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_from_ath_pct | -99.051 percent | ▃▂▁▂▁▂▅▅██▆▆ | 12 | +0.0% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_high_24h_usd | 0.00767403 usd | ▄▂▂▁▁▅▆▄█▇▅▅ | 12 | +1.2% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_low_24h_usd | 0.00736745 usd | ▃▃▁▃▁▂▅▆█▅█▇ | 12 | +3.9% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
connected_vehicles | 158,628 vehicles | ▁▁▂▂▃▃▄▄▄▅▅▅▅▆▆▇▇▇▇▇▇███ | 24 | +0.1% | 2026-08-10 → 2026-09-02 via first_party_api · origin ↗ |
holders_count | 8,584 holders | ▁▂▂▂▂▃▃▂▃▃▃▃▄▅▅▅▆▆▆▆▇▇█ | 23 | +0.6% | 2026-08-09 → 2026-09-01 via evm_blockscout · origin ↗ |
token_transfers_total | 68,085 transfers | ▁▂▂▂▄▅▅▆▇▇█ | 11 | +0.5% | 2026-08-22 → 2026-09-01 via evm_blockscout · origin ↗ |
Market-data reference rows: price, supply, capitalisation, diluted valuation, and the published change columns including ATH/ATL. These are the coin-page reference's own numbers — the estate does not model, smooth, or forward-fill them. The change columns / rank / ATH-ATL / high-low series start later in the archive than the price rows (each metric's caveat in the full inventory states its own first-held row) and are shown from their first held row. The circulating and total/max supply rows are different quantities (circulating vs total vs cap) and are never netted against each other or against the chain-side contract read in the token section below — different measurements from different endpoints, shown side by side.
| Metric | Latest | As of (UTC) | Verify |
|---|---|---|---|
circulating_supply | 505,539,836.2728 tokens | 2026-09-02 16:49:30 | origin ↗ |
fully_diluted_valuation_usd | 7,455,957 | 2026-09-02 16:49:30 | origin ↗ |
market_cap_change_24h_pct | -0.5928 percent | 2026-09-02 16:49:30 | origin ↗ |
market_cap_change_24h_usd | -22,476.576 | 2026-09-02 16:49:30 | origin ↗ |
market_cap_rank | 1,794 rank | 2026-09-02 16:49:30 | origin ↗ |
market_cap_usd | 3,769,283 | 2026-09-02 16:49:30 | origin ↗ |
max_supply | 1,000,000,000 tokens | 2026-09-02 16:49:30 | origin ↗ |
price_ath_usd | 0.7856 | 2026-09-02 16:49:30 | origin ↗ |
price_atl_usd | 0.0057111 | 2026-09-02 16:49:30 | origin ↗ |
price_change_14d_pct | 10.9 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_1h_pct | -0.1 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_1y_pct | -90.2 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_200d_pct | -33.6 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_24h_pct | -0.5928 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_24h_usd | -0.00004442 | 2026-09-02 16:49:30 | origin ↗ |
price_change_30d_pct | 21.6 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_7d_pct | 6 percent | 2026-09-02 16:49:30 | origin ↗ |
price_from_ath_pct | -99.051 percent | 2026-09-02 16:49:30 | origin ↗ |
price_from_atl_pct | 30.5526 percent | 2026-09-02 16:49:30 | origin ↗ |
price_high_24h_usd | 0.00767403 | 2026-09-02 16:49:30 | origin ↗ |
price_low_24h_usd | 0.00736745 | 2026-09-02 16:49:30 | origin ↗ |
price_usd | 0.007456 | 2026-09-02 16:49:30 | origin ↗ |
total_supply | 1,000,000,000 tokens | 2026-09-02 16:49:30 | origin ↗ |
volume_24h_usd | 25,335 | 2026-09-02 16:49:30 | origin ↗ |
First-party reads of DIMO's own public GraphQL API
(identity-api.dimo.zone) by this estate's collectors: the network's own
counts of registered vehicles, connected vehicles, aftermarket devices, synthetic
devices, DCNs, and manufacturers. This is the network's self-reported supply-side
telemetry — the strongest provenance class in the ledger: the upstream is the network
itself, and each row's verify_url re-executes the same GraphQL query the collector
ran (the collector sends
{ "query": "{ vehicles(first: 1) { totalCount } }" } — every
verify command on this page re-runs exactly that shape, probe-verified before this
page shipped). connected_vehicles flows near-daily in the archive; the
other five
counters were collected 2026-08-09 and are shown from their first held row — newer
rows are absent from the ledger and that absence is shown, not smoothed. The GraphQL
schema has no connectedVehicles field — that metric name is the estate's
label for the vehicles(first:1) series.
| Metric | Latest | As of (UTC) | Rows held | Verify |
|---|---|---|---|---|
aftermarket_devicesDIMO's own aftermarket-device count (identity API) | 40,622 devices | 2026-08-09 23:53:15 | 1 | origin ↗ |
connected_vehiclesDIMO's own live count of connected vehicles — its strongest supply-side figure, flowing ~daily in our archive | 158,628 vehicles | 2026-09-02 16:34:01 | 566 | origin ↗ |
dcnsDIMO's own DCN count (identity API) | 45 dcns | 2026-08-09 23:53:15 | 1 | origin ↗ |
manufacturersDIMO's own vehicle-manufacturer count (identity API) | 146 manufacturers | 2026-08-09 23:53:15 | 1 | origin ↗ |
synthetic_devicesDIMO's own synthetic-device count (identity API) | 31,436 devices | 2026-08-09 23:53:15 | 1 | origin ↗ |
vehiclesDIMO's own registered-vehicle count (identity API) | 158,463 vehicles | 2026-08-09 23:53:15 | 1 | origin ↗ |
The estate's EVM family reading the DIMO ERC-20 token contract
0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b on eth.blockscout: token counters (holders,
transfers, the contract's totalSupply), contract-level address counters (transactions,
gas used), and the top holder's balance. The catalog lists DIMO's chains as
ethereum,iotex,polygon-pos; the estate holds chain telemetry for the
ETHEREUM-side contract only — no IoTeX- or Polygon-native rows exist in the ledger
(absence, not zero; no such section exists on this page). Cumulative counters are
published raw — never differenced into rates.
| Metric | Latest | As of (UTC) | Rows held | Verify |
|---|---|---|---|---|
contract_gas_used_total | 1,221,539,598 gas | 2026-09-02 12:37:02 | 11 | origin ↗ |
contract_transactions_total | 24,183 transactions | 2026-09-02 12:37:02 | 11 | origin ↗ |
holders_count | 8,584 holders | 2026-09-01 23:37:02 | 25 | origin ↗ |
onchain_total_supply | 1,000,000,000 tokens | 2026-09-01 23:37:02 | 25 | origin ↗ |
token_transfers_total | 68,085 transfers | 2026-09-01 23:37:02 | 13 | origin ↗ |
top_holder_balance | 616,912,770.2456 tokens | 2026-09-02 12:37:02 | 11 | origin ↗ |
Raw GitHub API counters for DIMO-Network — repo-level
(DIMO-Network/data-sdk) and one org-level row
(public_repos via api.github.com/orgs/DIMO-Network, a different
measurement from the repo rows; each keeps its own verify_url). Counters are
published raw, never differenced into rates; dev_days_since_push is a
raw time delta from the repo's real pushed_at timestamp.
| Metric | Latest | As of (UTC) | Rows held | Verify |
|---|---|---|---|---|
dev_days_since_push | 146.331 days | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_forks | 4 forks | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_open_issues | 3 issues | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_public_repos | 96 repos | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_stars | 15 stars | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_watchers | 7 watchers | 2026-09-01 12:29:01 | 19 | origin ↗ |
Every series held for DIMO with rows in the last 30 days: latest value, when it was observed, which source observed it, how many rows we hold, how many of the last 30 days it reported, its comparability grade, and the origin link. "days/30" counts distinct dates with at least one row in the window.
| Metric | Latest | As of (UTC) | Source | Rows | Days/30 | Comparability | Verify |
|---|---|---|---|---|---|---|---|
aftermarket_devices⚠ First-party read of DIMO's OWN public identity GraphQL API (identity-api.dimo.zone) — the network's own counter; collected 2026-08-09 in the archive and shown from its first held row, never back-filled. Newer rows are absent from the ledger, and that absence is shown as held, not smoothed. Query shape: { field(first: 1) { totalCount } } — the verify curl re-runs it | 40,622 devices | 2026-08-09 23:53:15 | first_party_api | 1 | 1/30 | dimo-native (unmapped) | origin ↗ |
circulating_supply⚠ CoinGecko coin-page reference — a market-data figure of a DIFFERENT quantity than total/max supply (circulating vs total); never netted against them or against any chain read | 505,539,836.2728 tokens | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | dimo-native (unmapped) | origin ↗ |
connected_vehicles⚠ The estate's label for DIMO's own vehicles(first:1){totalCount} identity-API time series (identity-api.dimo.zone) — DIMO's self-reported count of vehicles on its network, sampled hourly by the estate's collector. First-party provenance: the upstream is the network itself, and the verify curl re-runs the collector's exact query. The field name is ours; the query shape is documented on this page | 158,628 vehicles | 2026-09-02 16:34:01 | first_party_api | 566 | 24/30 | dimo-native (unmapped) | origin ↗ |
contract_gas_used_totaleth.blockscout ADDRESS-level counters for the 0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b contract address — cumulative since contract creation, published raw, never differenced into rates | 1,221,539,598 gas | 2026-09-02 12:37:02 | evm_blockscout | 11 | 11/30 | dimo-native (unmapped) | origin ↗ |
contract_transactions_totaleth.blockscout ADDRESS-level counters for the 0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b contract address — cumulative since contract creation, published raw, never differenced into rates | 24,183 transactions | 2026-09-02 12:37:02 | evm_blockscout | 11 | 11/30 | dimo-native (unmapped) | origin ↗ |
dcns⚠ First-party read of DIMO's OWN public identity GraphQL API (identity-api.dimo.zone) — the network's own counter; collected 2026-08-09 in the archive and shown from its first held row, never back-filled. Newer rows are absent from the ledger, and that absence is shown as held, not smoothed. Query shape: { field(first: 1) { totalCount } } — the verify curl re-runs it | 45 dcns | 2026-08-09 23:53:15 | first_party_api | 1 | 1/30 | dimo-native (unmapped) | origin ↗ |
dev_days_since_pushRaw time delta (now − pushed_at) from a real GitHub timestamp — the only derived-shaped row the estate's GitHub collector publishes; the delta itself is recomputed at each collection from the raw pushed_at | 146.331 days | 2026-09-01 12:29:01 | github | 19 | 19/30 | dimo-native (unmapped) | origin ↗ |
dev_forksGitHub repo-level counters for DIMO-Network/data-sdk (raw API values, never differenced into rates; starts 2026-08-09 in our archive) | 4 forks | 2026-09-01 12:29:01 | github | 19 | 19/30 | dimo-native (unmapped) | origin ↗ |
dev_open_issuesGitHub repo-level counters for DIMO-Network/data-sdk (raw API values, never differenced into rates; starts 2026-08-09 in our archive) | 3 issues | 2026-09-01 12:29:01 | github | 19 | 19/30 | dimo-native (unmapped) | origin ↗ |
dev_public_reposGitHub org-level counter (api.github.com/orgs/DIMO-Network) — a different measurement from the repo-level rows below; each keeps its own verify_url | 96 repos | 2026-09-01 12:29:01 | github | 19 | 19/30 | dimo-native (unmapped) | origin ↗ |
dev_starsGitHub repo-level counters for DIMO-Network/data-sdk (raw API values, never differenced into rates; starts 2026-08-09 in our archive) | 15 stars | 2026-09-01 12:29:01 | github | 19 | 19/30 | dimo-native (unmapped) | origin ↗ |
dev_watchersGitHub repo-level counters for DIMO-Network/data-sdk (raw API values, never differenced into rates; starts 2026-08-09 in our archive) | 7 watchers | 2026-09-01 12:29:01 | github | 19 | 19/30 | dimo-native (unmapped) | origin ↗ |
fully_diluted_valuation_usd⚠ CoinGecko coin-page reference — a market-data figure | 7,455,957 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | dimo-native (unmapped) | origin ↗ |
holders_counteth.blockscout ERC-20 token counters for the 0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b contract on ethereum — holders/transfers of the token contract, not DIMO-native account counts | 8,584 holders | 2026-09-01 23:37:02 | evm_blockscout | 25 | 23/30 | dimo-native (unmapped) | origin ↗ |
manufacturers⚠ First-party read of DIMO's OWN public identity GraphQL API (identity-api.dimo.zone) — the network's own counter; collected 2026-08-09 in the archive and shown from its first held row, never back-filled. Newer rows are absent from the ledger, and that absence is shown as held, not smoothed. Query shape: { field(first: 1) { totalCount } } — the verify curl re-runs it | 146 manufacturers | 2026-08-09 23:53:15 | first_party_api | 1 | 1/30 | dimo-native (unmapped) | origin ↗ |
market_cap_change_24h_pct⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | -0.5928 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
market_cap_change_24h_usd⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | -22,476.576 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
market_cap_rank⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 1,794 rank | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
market_cap_usd⚠ CoinGecko coin-page reference — a market-data figure | 3,769,283 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | dimo-native (unmapped) | origin ↗ |
max_supply⚠ CoinGecko coin-page reference — the token's cap as the market reference reports it; a market-data figure, not a chain read | 1,000,000,000 tokens | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | dimo-native (unmapped) | origin ↗ |
onchain_total_supply⚠ ERC-20 contract totalSupply read via eth.blockscout for 0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b — the ETHEREUM-side token contract read; distinct from the CoinGecko reference rows, never merged with them. The catalog lists DIMO's chains as ethereum,iotex,polygon-pos; the estate holds chain telemetry for the ethereum-side contract only | 1,000,000,000 tokens | 2026-09-01 23:37:02 | evm_blockscout | 25 | 23/30 | dimo-native (unmapped) | origin ↗ |
price_ath_usd⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 0.7856 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_atl_usd⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 0.0057111 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_change_14d_pct⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 10.9 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_change_1h_pct⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | -0.1 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_change_1y_pct⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | -90.2 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_change_200d_pct⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | -33.6 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_change_24h_pct⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | -0.5928 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_change_24h_usd⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | -0.00004442 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_change_30d_pct⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 21.6 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_change_7d_pct⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 6 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_from_ath_pct⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled | -99.051 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_from_atl_pct⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 30.5526 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_high_24h_usd⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 0.00767403 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_low_24h_usd⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 0.00736745 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
price_usd⚠ CoinGecko coin-page reference — a market-data figure | 0.007456 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | dimo-native (unmapped) | origin ↗ |
synthetic_devices⚠ First-party read of DIMO's OWN public identity GraphQL API (identity-api.dimo.zone) — the network's own counter; collected 2026-08-09 in the archive and shown from its first held row, never back-filled. Newer rows are absent from the ledger, and that absence is shown as held, not smoothed. Query shape: { field(first: 1) { totalCount } } — the verify curl re-runs it | 31,436 devices | 2026-08-09 23:53:15 | first_party_api | 1 | 1/30 | dimo-native (unmapped) | origin ↗ |
token_transfers_totaleth.blockscout ERC-20 token counters for the 0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b contract on ethereum — holders/transfers of the token contract, not DIMO-native account counts | 68,085 transfers | 2026-09-01 23:37:02 | evm_blockscout | 13 | 11/30 | dimo-native (unmapped) | origin ↗ |
top_holder_balanceeth.blockscout token-holders listing read for the 0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b contract — the balance of the top holder of the ERC-20 contract on ethereum | 616,912,770.2456 tokens | 2026-09-02 12:37:02 | evm_blockscout | 11 | 11/30 | dimo-native (unmapped) | origin ↗ |
total_supply⚠ CoinGecko coin-page reference (question-verified comparability as token_supply_total); the estate's chain-side read of the ERC-20 contract's own totalSupply is onchain_total_supply (evm_blockscout) — a different measurement from a different endpoint, shown side by side, never merged or netted | 1,000,000,000 tokens | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | question-verified token_supply_total | origin ↗ |
vehicles⚠ First-party read of DIMO's OWN public identity GraphQL API (identity-api.dimo.zone) — the network's own counter; collected 2026-08-09 in the archive and shown from its first held row, never back-filled. Newer rows are absent from the ledger, and that absence is shown as held, not smoothed. Query shape: { field(first: 1) { totalCount } } — the verify curl re-runs it | 158,463 vehicles | 2026-08-09 23:53:15 | first_party_api | 1 | 1/30 | dimo-native (unmapped) | origin ↗ |
volume_24h_usd⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled | 25,335 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | dimo-native (unmapped) | origin ↗ |
Backward revisions are values upstream later replaced for a date we had already archived. The before-value is retained — that retention is the only reason a rewrite is detectable, and it is the part every overwriting vendor discards.
The ledger query ran during generation and returned 0 rows for DIMO. Zero here is the live query result, not a gap — the ledger itself is at /v1/revisions.
Served by /v1/network/DIMO — the same grades a paying agent receives. Scores are the engines' own 0–100 outputs, not ours to smooth. The dev-velocity and revenue grades are F and data coverage C, and they are published exactly as computed: the estate's dev-velocity engine scores DIMO's GitHub activity against its own window, the estate holds no protocol-revenue adapter rows for DIMO, and the measured-series count this page derives is the coverage engine's input — the unflattering parts ship with the flattering ones, unsmoothed.
| Engine | Grade | Score |
|---|---|---|
| Node quality | F | 0 |
| Dilution risk | MINIMAL | 80.19 |
| Bot risk | B | 90 |
| Dev velocity | F | 0 |
| Revenue | F | 0 |
| Data coverage | C | 40 |
| Overall | D | 35.538 |
No account, no key, no trust required. Commands 1–4 hit the same upstream
endpoints our collectors do (the coingecko.com browser coin page 403s plain curl, so
the programmatic markets endpoint is given, id dimo); command 5 hits
this estate's public API, where every row carries the same source / as_of /
verify_url fields. One polite call per endpoint, no hammering.
# 1) DIMO's OWN identity GraphQL API — the network's self-reported supply-side counts (keyless, as of 2026-09-02T17:11:55Z):
# (connected vehicles = the collector's vehicles(first:1) series) curl -s -X POST -H "Content-Type: application/json" --data-binary '{"query": "{ vehicles(first: 1) { totalCount } }"}' "https://identity-api.dimo.zone/query"
# (registered vehicles, same query) curl -s -X POST -H "Content-Type: application/json" --data-binary '{"query": "{ vehicles(first: 1) { totalCount } }"}' "https://identity-api.dimo.zone/query"
# (aftermarket devices) curl -s -X POST -H "Content-Type: application/json" --data-binary '{"query": "{ aftermarketDevices(first: 1) { totalCount } }"}' "https://identity-api.dimo.zone/query"
# (synthetic devices) curl -s -X POST -H "Content-Type: application/json" --data-binary '{"query": "{ syntheticDevices(first: 1) { totalCount } }"}' "https://identity-api.dimo.zone/query"
# 2) Token counters on eth.blockscout (holders / transfers for the DIMO ERC-20 contract):\ncurl -s -H "User-Agent: kairos-check" "https://eth.blockscout.com/api/v2/tokens/0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b" | python3 -m json.tool | head -20
# 2b) Token transfer counter detail:\ncurl -s -H "User-Agent: kairos-check" "https://eth.blockscout.com/api/v2/tokens/0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b/counters" | python3 -m json.tool
# 2c) Contract ADDRESS counters (transactions, gas used):\ncurl -s -H "User-Agent: kairos-check" "https://eth.blockscout.com/api/v2/addresses/0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b/counters" | python3 -m json.tool
# 2d) Top holder balance (token holders listing):\ncurl -s -H "User-Agent: kairos-check" "https://eth.blockscout.com/api/v2/tokens/0x5fab9761d60419c9eeebe3915a8fa1ed7e8d2e1b/holders" | python3 -m json.tool | head -20
# 3) Market reference (CoinGecko public API — the coingecko.com browser\n# coin page 403s plain curl, so the programmatic endpoint is given):\n# CoinGecko public markets API (the endpoint family our collector
# reads for the price/supply/cap rows) — the coingecko.com browser
# coin page 403s plain curl, so the programmatic endpoint is given
# (id: dimo):
curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=dimo" | python3 -m json.tool
# 3b) Human-view check of the verify_url target (the browser coin page 403s plain curl — that is the documented 403, the programmatic command above is the verification path):\ncurl -s -o /dev/null -w "%{http_code}\n" "https://www.coingecko.com/en/coins/dimo"
# 4) Dev velocity, repo-level (GitHub public API):\ncurl -s -H "User-Agent: kairos-check" "https://api.github.com/repos/DIMO-Network/data-sdk" | python3 -m json.tool | head -20
# 4b) Dev velocity, org-level (GitHub public API):\ncurl -s -H "User-Agent: kairos-check" "https://api.github.com/orgs/DIMO-Network" | python3 -c "import json,sys; print('public_repos', json.load(sys.stdin).get('public_repos'))"
# 5) This estate's public API row for DIMO:\ncurl -s "https://kairossignal.com/v1/network/DIMO" | python3 -m json.tool | head -60
Method & honesty notes. All counts are queries
against the live ledger at generation time, not restamped copy — this page is
regenerated by gen_deep_dive_dimo.py and the hourly
claim_drift_check.py run grades its claims against the live API like every
other published surface. Comparability grades come from the served canonical-metric
system via its own resolver: total_supply maps to
token_supply_total (question-verified). The remaining series are
DIMO-native market/telemetry metrics with no cross-network concept; grading them would
be fabrication, so they are labelled "dimo-native (unmapped)". Chain-side rows are
Ethereum-side by documented upstream shape: the catalog lists DIMO's chains as
ethereum,iotex,polygon-pos, but the estate holds chain telemetry for the ethereum-side
token contract only (eth.blockscout) — no IoTeX- or Polygon-native telemetry exists on
this page, and that is absence, not zero. The CoinGecko circulating and total/max
supply rows are different quantities (circulating vs total vs cap) and are never
netted; the ERC-20 contract's totalSupply (blockscout) is a third, chain-side
measurement of the token contract, shown side by side and never reconciled into one
number. The first-party family reads DIMO's own identity GraphQL API — the network's
self-reported counts, labelled as such and never merged with the chain-side or
market-reference rows. GitHub rows mix repo-level and org-level counters; both are
labelled with their own provenance and never combined, and
dev_days_since_push is a raw time delta from a real timestamp. The estate
grades are published exactly as the engines served them, unflattering parts included;
dev velocity F, revenue F and data coverage C are the engines' own outputs, not
derived from any series on this page. Where a section has no data, it is absent — we
do not publish zeros for gaps.
Upstream probes run serially by this generator immediately before rendering: CoinGecko markets API (dimo) HTTP 200; DIMO identity-api GraphQL (vehicles(first:1) POST) HTTP 200; eth.blockscout token endpoint (dimo contract) HTTP 200; eth.blockscout token counters (dimo contract) HTTP 200; eth.blockscout address counters (dimo contract) HTTP 200; GitHub DIMO-Network/data-sdk HTTP 200; GitHub orgs/DIMO-Network HTTP 200; estate /v1/network/DIMO HTTP 200.
propintel/gen_deep_dive_dimo.py · source of truth:
default.depin_catalog, default.depin_onchain,
default.depin_revision_ledger (ClickHouse, live at generation) ·
Kairos Signal — provenance or silence.