Generated 2026-09-02T17:46:14Z from live ClickHouse queries against this estate's ledger. Held inventory: 7,605 observations · 32 distinct series · 3 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-09-02 17:34:01 · 7,605/7,605 rows carry a verify_url. 30 series refreshed in the last 24h (692 fresh rows). Nothing on this page is cached, estimated, or remembered.
Acurast, category compute — packaged as a
read-only product page. The catalog lists token contract
0x216b3643ff8b7bb30d8a48e9f1bd550126202add on chains base,binance-smart-chain,ethereum (published as held in the
token & chains section below); the estate holds no per-chain on-chain token rows,
so no on-chain token section exists (absence, not zero). The catalog flags a public
stats API (has_public_stats_api = 1) pointing at Acurast's own processor-management
service — the exact URL the estate's first-party collector fetches. In total three
independent measurement families: Acurast's own processor-management service
(cached_processors, cached_devices — the strongest provenance class, since the
upstream is the network's own infrastructure), the CoinGecko market reference (price,
supply, capitalisation, the published change columns), and the GitHub developer-velocity
family. 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 CoinGecko circulating
reference, the CoinGecko total supply reference, and the fully-diluted valuation are
different quantities and are never merged or netted — each carries its own verify_url,
and the estate holds no chain-side issuance read for ACU that could be set beside them.
All source families hold verify_urls on 100% of their rows; there are no unattributed
figures on this page.3 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,349 | 22 | 6,349 | 2026-08-09 17:15:20 → 2026-09-02 16:49:30 | sample origin ↗ |
| first_party_api | 1,142 | 4 | 1,142 | 2026-08-09 23:28:06 → 2026-09-02 17:34:01 | sample origin ↗ |
| github | 114 | 6 | 114 | 2026-08-09 23:42:07 → 2026-09-01 18:29: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.119486 usd | ▁▇▅█▆▅▄▃▃▅██▅▆▅▅▆▅ | 18 | +25.9% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
market_cap_usd | 44,013,204 usd | ▁▇▅▇▆▅▄▄▄▅██▅▇▆▆▆▆ | 18 | +35.3% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
volume_24h_usd | 1,896,188 usd | ▄▃▃▃█▇▄▂▃▂▁▁ | 12 | -55.5% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
circulating_supply | 368,335,194 tokens | ▁▃▄▄▄▅▅▅▅▆▆▆▇▇▇▇██ | 18 | +7.4% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
total_supply | 1,027,569,611 tokens | ▁▄▄▄▄▅▅▅▆▆▆▆▇▇▇███ | 18 | +0.3% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
fully_diluted_valuation_usd | 122,786,612 usd | ▁▇▅█▆▅▄▃▃▅██▅▆▅▅▆▅ | 18 | +26.3% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
market_cap_rank | 487 rank | ▆██▄▁▁▅▄▄▅▃▄ | 12 | -5.1% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_ath_usd | 0.315928 usd | ▁▁▁▁▁▁▁▁▁▁▁▁ | 12 | +0.0% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_from_ath_pct | -62.1793 percent | ▂▁▁▄██▄▅▄▄▄▄ | 12 | +3.1% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_high_24h_usd | 0.123694 usd | ▃▁▃▃▆█▆▄▅▃▃▃ | 12 | +0.7% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_low_24h_usd | 0.116564 usd | ▃▁▁▂▅█▅▅▅▄▅▄ | 12 | +4.5% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
cached_devices | 10,388 devices | ▃▂▁▃▄▁▃▂▄▅▄▁▆▃▁▄▅▇█▃▅▆▅▄▆ | 25 | +6.3% | 2026-08-09 → 2026-09-02 via first_party_api · origin ↗ |
cached_processors | 10,033 processors | ▃▂▂▄▅▁▃▂▄▅▄▁▆▅▂▄▅▇█▄▆▇▆▅▇ | 25 | +6.1% | 2026-08-09 → 2026-09-02 via first_party_api · origin ↗ |
dev_stars | 24 stars | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 19 | +0.0% | 2026-08-09 → 2026-09-01 via github · origin ↗ |
dev_forks | 12 forks | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 19 | +0.0% | 2026-08-09 → 2026-09-01 via github · origin ↗ |
dev_open_issues | 7 issues | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 19 | +0.0% | 2026-08-09 → 2026-09-01 via github · origin ↗ |
dev_public_repos | 44 repos | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 19 | +0.0% | 2026-08-09 → 2026-09-01 via github · origin ↗ |
dev_watchers | 5 watchers | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 19 | +0.0% | 2026-08-09 → 2026-09-01 via github · origin ↗ |
dev_days_since_push | 61.353 days | ▁▁▂▂▃▃▃▄▄▄▅▅▆▆▆▇▇██ | 19 | +59.1% | 2026-08-09 → 2026-09-01 via github · 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 supply rows are different quantities (circulating vs total) and are never netted against each other or against the diluted valuation — different quantities from the same endpoint, shown side by side.
| Metric | Latest | As of (UTC) | Verify |
|---|---|---|---|
circulating_supply | 368,335,194 tokens | 2026-09-02 16:49:30 | origin ↗ |
fully_diluted_valuation_usd | 122,786,612 | 2026-09-02 16:49:30 | origin ↗ |
market_cap_change_24h_pct | -0.44905 percent | 2026-09-02 16:49:30 | origin ↗ |
market_cap_change_24h_usd | -198,534.7324 | 2026-09-02 16:49:30 | origin ↗ |
market_cap_rank | 487 rank | 2026-09-02 16:49:30 | origin ↗ |
market_cap_usd | 44,013,204 | 2026-09-02 16:49:30 | origin ↗ |
price_ath_usd | 0.315928 | 2026-09-02 16:49:30 | origin ↗ |
price_atl_usd | 0.065109 | 2026-09-02 16:49:30 | origin ↗ |
price_change_14d_pct | -10.1 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_1h_pct | 0.8 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_200d_pct | 4.2 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_24h_pct | -0.82108 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_24h_usd | -0.00090594 | 2026-09-02 16:49:30 | origin ↗ |
price_change_30d_pct | 53.6 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_7d_pct | -6.2 percent | 2026-09-02 16:49:30 | origin ↗ |
price_from_ath_pct | -62.1793 percent | 2026-09-02 16:49:30 | origin ↗ |
price_from_atl_pct | 83.5184 percent | 2026-09-02 16:49:30 | origin ↗ |
price_high_24h_usd | 0.123694 | 2026-09-02 16:49:30 | origin ↗ |
price_low_24h_usd | 0.116564 | 2026-09-02 16:49:30 | origin ↗ |
price_usd | 0.119486 | 2026-09-02 16:49:30 | origin ↗ |
total_supply | 1,027,569,611 tokens | 2026-09-02 16:49:30 | origin ↗ |
volume_24h_usd | 1,896,188 | 2026-09-02 16:49:30 | origin ↗ |
Direct reads of Acurast's own infrastructure
(processor-management.acurast.com/processor/debug/cache/status) by this
estate's collector: the service's processor-cache size
(processorCache.size → cached_processors) and device-status
cache size (deviceStatusCache.size → cached_devices). This is
the strongest provenance class in the ledger: the upstream is the network's own
infrastructure, and the verify command re-runs the exact call the collector ran against
the same URL. The counters are published exactly as the service reports them —
cache-status counters as Acurast measures its own fleet visibility; no interpretation
beyond the field names is added. Two further cache fields
(battery_health_cache_size, network_type_cache_size) exist as
archived single rows from the Go collector era (2026-08-09), published under their own
held rows, never merged into the current family's rows or back-filled.
| Metric | Source | Latest | As of (UTC) | Rows held | Verify |
|---|---|---|---|---|---|
battery_health_cache_sizearchived Go-collector-era row (2026-08-09), shown from its held row, never back-filled | first_party_api | 7 entries | 2026-08-09 23:53:45 | 1 | origin ↗ |
cached_devicesAcurast's own processor-management service, deviceStatusCache.size — read directly from the network's own infrastructure | first_party_api | 10,388 devices | 2026-09-02 17:34:01 | 570 | origin ↗ |
cached_processorsAcurast's own processor-management service, processorCache.size — read directly from the network's own infrastructure | first_party_api | 10,033 processors | 2026-09-02 17:34:01 | 570 | origin ↗ |
network_type_cache_sizearchived Go-collector-era row (2026-08-09), shown from its held row, never back-filled | first_party_api | 3 entries | 2026-08-09 23:53:45 | 1 | origin ↗ |
Developer-activity rows read from GitHub's public API for
Acurast/acurast-substrate (stars, forks, open issues, watchers,
days since last push) and the Acurast organisation (public repos).
Published exactly as GitHub reports them, each with the api.github.com endpoint
it came from as its verify_url.
| Metric | Source | Latest | As of (UTC) | Rows held | Verify |
|---|---|---|---|---|---|
dev_days_since_push | github | 61.353 days | 2026-09-01 18:29:02 | 19 | origin ↗ |
dev_forks | github | 12 forks | 2026-09-01 18:29:02 | 19 | origin ↗ |
dev_open_issues | github | 7 issues | 2026-09-01 18:29:02 | 19 | origin ↗ |
dev_public_repos | github | 44 repos | 2026-09-01 18:29:02 | 19 | origin ↗ |
dev_stars | github | 24 stars | 2026-09-01 18:29:02 | 19 | origin ↗ |
dev_watchers | github | 5 watchers | 2026-09-01 18:29:02 | 19 | origin ↗ |
The catalog's reference fields for ACU, queried live from
default.depin_catalog at generation. The estate holds NO per-chain
on-chain token rows (no RPC reads of balances or supply against these contract
addresses), so no on-chain token section is published — absence, not zero.
Live cross-check at generation: catalog contract address matches the platform map returned by the CoinGecko coin-detail endpoint on: ethereum.
| Token contract (catalog reference) | 0x216b3643ff8b7bb30d8a48e9f1bd550126202add |
| Chains listed in catalog | base, binance-smart-chain, ethereum |
| Public stats API (catalog flag has_public_stats_api = 1) | https://processor-management.acurast.com/processor/debug/cache/status — the exact URL the estate's first-party collector fetches |
Every series held for ACU 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 |
|---|---|---|---|---|---|---|---|
battery_health_cache_size⚠ Archived single row from the estate's Go collector era (2026-08-09 23:53 UTC); the current Python collector does not write these fields — shown from its held row, never back-filled | 7 entries | 2026-08-09 23:53:45 | first_party_api | 1 | 1/30 | acu-native (unmapped) | origin ↗ |
cached_devices⚠ Acurast's own processor-management service, field deviceStatusCache.size — a cache-status counter of the network's own infrastructure, read directly and published as the service reports it | 10,388 devices | 2026-09-02 17:34:01 | first_party_api | 570 | 25/30 | acu-native (unmapped) | origin ↗ |
cached_processors⚠ Acurast's own processor-management service, field processorCache.size — a cache-status counter of the network's own infrastructure, read directly and published as the service reports it; the strongest provenance class in the estate | 10,033 processors | 2026-09-02 17:34:01 | first_party_api | 570 | 25/30 | acu-native (unmapped) | origin ↗ |
circulating_supply⚠ CoinGecko coin-page reference — a market-data figure of a DIFFERENT quantity than total supply (circulating vs total); never netted against it or against the diluted valuation | 368,335,194 tokens | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | acu-native (unmapped) | origin ↗ |
dev_days_since_push⚠ GitHub API, repo Acurast/acurast-substrate — days elapsed since the repo's last push as GitHub reports pushed_at; starts 2026-08-09 in our archive — shown from first held row, never back-filled | 61.353 days | 2026-09-01 18:29:02 | github | 19 | 19/30 | acu-native (unmapped) | origin ↗ |
dev_forks⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-08-09 in our archive — shown from first held row, never back-filled | 12 forks | 2026-09-01 18:29:02 | github | 19 | 19/30 | acu-native (unmapped) | origin ↗ |
dev_open_issues⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-08-09 in our archive — shown from first held row, never back-filled | 7 issues | 2026-09-01 18:29:02 | github | 19 | 19/30 | acu-native (unmapped) | origin ↗ |
dev_public_repos⚠ GitHub API, org Acurast — the organisation's public repository count as GitHub reports it | 44 repos | 2026-09-01 18:29:02 | github | 19 | 19/30 | acu-native (unmapped) | origin ↗ |
dev_stars⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-08-09 in our archive — shown from first held row, never back-filled | 24 stars | 2026-09-01 18:29:02 | github | 19 | 19/30 | acu-native (unmapped) | origin ↗ |
dev_watchers⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-08-09 in our archive — shown from first held row, never back-filled | 5 watchers | 2026-09-01 18:29:02 | github | 19 | 19/30 | acu-native (unmapped) | origin ↗ |
fully_diluted_valuation_usd⚠ CoinGecko coin-page reference — derived by the market reference from price × total supply; shown as the endpoint publishes it, never re-derived on this page | 122,786,612 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | acu-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.44905 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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 | -198,534.7324 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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 | 487 rank | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-native (unmapped) | origin ↗ |
market_cap_usd⚠ CoinGecko coin-page reference — a market-data figure | 44,013,204 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | acu-native (unmapped) | origin ↗ |
network_type_cache_size⚠ Archived single row from the estate's Go collector era (2026-08-09 23:53 UTC); the current Python collector does not write these fields — shown from its held row, never back-filled | 3 entries | 2026-08-09 23:53:45 | first_party_api | 1 | 1/30 | acu-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.315928 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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.065109 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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.1 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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.8 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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 | 4.2 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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.82108 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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.00090594 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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 | 53.6 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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.2 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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 | -62.1793 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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 | 83.5184 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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.123694 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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.116564 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-native (unmapped) | origin ↗ |
price_usd⚠ CoinGecko coin-page reference — a market-data figure | 0.119486 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | acu-native (unmapped) | origin ↗ |
total_supply⚠ CoinGecko coin-page reference (question-verified comparability as token_supply_total); the estate holds NO chain-side issuance read for ACU — this market reference is the only total-supply figure held, labelled as a market-data figure | 1,027,569,611 tokens | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | question-verified token_supply_total | 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 | 1,896,188 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | acu-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 ACU. Zero here is the live query result, not a gap — the ledger itself is at /v1/revisions.
Served by /v1/network/ACU — the same
grades a paying agent receives. Scores are the engines' own 0–100 outputs computed over
their own inputs; this page publishes them exactly as served, unsmoothed, and does not
re-derive them from any series shown here. The unflattering parts ship with the
flattering ones. Engines' own summary: ACU (other): NQ=A(100%) Dil=LOW Bot=C(85%) Dev=D Rev=F Data=D. Overall=C(50.1/100)
| Engine | Grade | Score |
|---|---|---|
| Node quality | A | 100 |
| Dilution risk | LOW | 70.9828 |
| Bot risk | C | 85 |
| Dev velocity | D | 51.397 |
| Revenue | F | 0 |
| Data coverage | D | 20 |
| Overall | C | 50.0863 |
No account, no key, no trust required. Commands 1–3 hit the same upstream
endpoints our collectors do — Acurast's own processor-management service (the
collector's exact URL, with the field extraction inline), the CoinGecko programmatic
endpoints (the coingecko.com browser coin page 403s plain curl, so the programmatic
endpoints are given, id acurast — markets for the price/supply rows, coin
detail for the contract platform map), and GitHub's public repo/org endpoints; command
4 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) Acurast's OWN processor-management service — the collector's exact call
# (keyless, as of 2026-09-02T17:46:14Z):
# 1) Acurast's OWN processor-management service — the collector's exact
# call (keyless, as of 2026-09-02T17:46:14Z). Fields read by the estate:
# processorCache.size -> cached_processors, deviceStatusCache.size -> cached_devices.
curl -s "https://processor-management.acurast.com/processor/debug/cache/status" | python3 -m json.tool
# field extraction, the two quantities the estate publishes:
curl -s "https://processor-management.acurast.com/processor/debug/cache/status" | python3 -c "import sys,json; d=json.load(sys.stdin); print('cached_processors:', d['processorCache']['size'], 'cached_devices:', d['deviceStatusCache']['size'])"
# 2) 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: acurast):
curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=acurast" | python3 -m json.tool
# 2b) The catalog token contract, cross-checked against CoinGecko's
# platform map for acurast (prints chain -> contract per platform):
curl -s "https://api.coingecko.com/api/v3/coins/acurast?localization=false&tickers=false&market_data=false&community_data=false&developer_data=false" | python3 -c "import sys,json; d=json.load(sys.stdin); [print(k, '=', v) for k, v in (d.get('platforms') or {{}}).items() if v]"
# 3) GitHub — the dev-velocity family reads the repo and org endpoints
# directly (unauthenticated, rate-limited — one polite call):
curl -s "https://api.github.com/repos/Acurast/acurast-substrate" | python3 -c "import sys,json; d=json.load(sys.stdin); print('stars:', d['stargazers_count'], 'forks:', d['forks_count'], 'open_issues:', d['open_issues_count'])"
curl -s "https://api.github.com/orgs/Acurast" | python3 -c "import sys,json; d=json.load(sys.stdin); print('public_repos:', d['public_repos'])"
# 3b) Human-view check of the verify_url target (the browser coin page 403s plain curl — that is the documented 403, the programmatic commands above are the verification path):\ncurl -s -o /dev/null -w "%{http_code}\n" "https://www.coingecko.com/en/coins/acurast"
# 4) This estate's public API row for ACU:\ncurl -s "https://kairossignal.com/v1/network/ACU" | 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_acu.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
ACU-native fleet/market/dev metrics with no cross-network concept; grading them would
be fabrication, so they are labelled "acu-native (unmapped)". The fleet
telemetry family reads Acurast's own processor-management service with the collector's
documented field paths (processorCache.size,
deviceStatusCache.size), and at generation time the upstream probes ran as
follows — probe decoded the endpoint live in this process: processorCache.size=10036, deviceStatusCache.size=10391. cached_processors: probe 10,036 vs latest held row 10,033 (held 2026-09-02 17:34:01) — the service moved between our collector's last write and this probe; both are published, neither is overwritten cached_devices: probe 10,391 vs latest held row 10,388 (held 2026-09-02 17:34:01) — the service moved between our collector's last write and this probe; both are published, neither is overwrittenThe
catalog token contract is published as held and was live cross-checked against the
CoinGecko platform map at generation (catalog contract address matches the platform map returned by the CoinGecko coin-detail endpoint on: ethereum); the estate holds no
on-chain RPC rows for these contract addresses, so none are implied. The two archived
Go-collector-era cache rows are published under their own held timestamps, never
back-filled into the current first-party family. The CoinGecko circulating and total
supply references are different quantities, never netted; the estate holds no chain-side
issuance read for ACU. The estate grades are published exactly as the engines served
them, unflattering parts included, and are not re-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 ran serially by this generator immediately before rendering: Acurast processor-management cache/status (GET) HTTP 200; CoinGecko coin detail (platform map) HTTP 200; CoinGecko markets API (acurast) HTTP 200; GitHub repo Acurast/acurast-substrate HTTP 200; GitHub org Acurast HTTP 200; estate /v1/network/ACU HTTP 200.
propintel/gen_deep_dive_acu.py · source of truth:
default.depin_catalog, default.depin_onchain,
default.depin_revision_ledger (ClickHouse, live at generation) ·
Kairos Signal — provenance or silence.