ACU (Acurast) — the network, measured

Generated 2026-10-12T04:30:01Z from live ClickHouse queries against this estate's ledger. Held inventory: 29,567 observations · 36 distinct series · 3 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-10-12 03:50:46 · 29,567/29,567 rows carry a verify_url. 34 series refreshed in the last 24h (609 fresh rows). Nothing on this page is cached, estimated, or remembered.

What this page is. One network — ACU, catalog name 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.

Provenance — where every number comes from

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.

SourceRows heldSeriesRows w/ verify_url Window (UTC)Sample origin
CoinGecko /coins/markets25,8632225,8632026-08-09 17:15:20 → 2026-10-12 03:50:46sample origin ↗
first_party_api3,41553,4152026-08-09 23:28:06 → 2026-10-12 03:49:01sample origin ↗
github28992892026-08-09 23:42:07 → 2026-10-11 06:29:01sample origin ↗

30-day history — headline series (daily last-value, live)

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.

SeriesLatest30-day shapeDays held 30d changeWindow & provenance
price_usd0.100781 usd▆▄▅▅▄▄▅▅▅▅▅▅▆▇█▇▆▅▇▇▆▇▇▆▅▃▁▁▁▁30-21.1%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
market_cap_usd41,377,604 usd▅▃▄▄▃▂▄▄▄▄▄▅▅▇█▇▅▅▇▇▇█▇▇▅▃▁▁▁▁30-14.5%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
volume_24h_usd1,499,891 usd▂▂▁▂▂▁▂▂▂▂▂█▆▄▄▂▃▃▃▂▁▁▁▁▂▂▃▃▁▁30-27.8%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
circulating_supply409,987,317 tokens▁▁▁▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▆▆▆▆▇▇▇▇▇███30+8.1%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
total_supply1,032,088,683 tokens▁▁▂▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▆▆▆▆▇▇▇▇▇███30+0.3%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
fully_diluted_valuation_usd104,161,907 usd▆▄▅▅▄▃▅▅▅▅▄▅▆▇█▇▆▅▇▇▆▇▇▆▅▃▁▁▁▁30-20.7%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
market_cap_rank556 rank▁▃▂▁▂▄▃▃▄▄▅▃▃▂▁▁▃▂▁▁▂▁▂▂▃▅████30+19.8%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
price_ath_usd0.315928 usd▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁30+0.0%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
price_from_ath_pct-68.0999 percent▆▄▅▅▄▄▅▅▅▅▅▅▆▇█▇▆▅▇▇▆▇▇▆▅▃▁▁▁▁30-14.3%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
price_high_24h_usd0.103948 usd▆▆▅▅▄▄▅▅▅▅▅█▇▇██▇▇▆▇▇▇▇▇▆▄▃▁▁▁30-20.5%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
price_low_24h_usd0.099654 usd▆▅▅▅▄▄▄▅▅▅▅▅▆▆██▆▆▆▇▇▇▇▇▅▃▁▁▁▁30-18.1%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
cached_devices12,031 devices▁▂▃▄▄▅▅▆▆▆▆▇▇▇▇████▂▃▃▄▄▅▃▄▄▄▅▅31+18.7%2026-09-12 → 2026-10-12 via first_party_api · origin ↗
cached_processors11,235 processors▁▂▂▃▄▄▅▆▆▆▆▇▇▇▇▇███▃▄▄▅▅▅▄▄▅▅▅▅31+20.5%2026-09-12 → 2026-10-12 via first_party_api · origin ↗
dev_stars25 stars▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁18+0.0%2026-09-13 → 2026-10-11 via github · origin ↗
dev_forks13 forks▁▁▁▁▁▁▁▁██████████18+8.3%2026-09-13 → 2026-10-11 via github · origin ↗
dev_open_issues6 issues▃▃▃▃▃▃▃▃▆▆█▁▁▁▁▁▁▁18-14.3%2026-09-13 → 2026-10-11 via github · origin ↗
dev_public_repos45 repos▁▁▁▁▁▁▁▁▁▁▁██████17+2.3%2026-09-13 → 2026-10-11 via github · origin ↗
dev_watchers4 watchers███████████▁▁▁▁▁▁▁18-20.0%2026-09-13 → 2026-10-11 via github · origin ↗
dev_days_since_push3.745 days▄▅▅▆▆▆▇▇██▁▁▂▁▁▁▂▂18-65.0%2026-09-13 → 2026-10-11 via github · origin ↗

Market reference — CoinGecko coin page, as held

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.

MetricLatestAs of (UTC)Verify
circulating_supply409,987,317 tokens2026-10-12 03:50:46origin ↗
fully_diluted_valuation_usd104,161,9072026-10-12 03:50:46origin ↗
market_cap_change_24h_pct1.1868 percent2026-10-12 03:50:46origin ↗
market_cap_change_24h_usd485,3052026-10-12 03:50:46origin ↗
market_cap_rank556 rank2026-10-12 03:50:46origin ↗
market_cap_usd41,377,6042026-10-12 03:50:46origin ↗
price_ath_usd0.3159282026-10-12 03:50:46origin ↗
price_atl_usd0.0651092026-10-12 03:50:46origin ↗
price_change_14d_pct-23.6223 percent2026-10-12 03:50:46origin ↗
price_change_1h_pct1.2902 percent2026-10-12 03:50:46origin ↗
price_change_200d_pct13.6325 percent2026-10-12 03:50:46origin ↗
price_change_24h_pct0.78834 percent2026-10-12 03:50:46origin ↗
price_change_24h_usd0.000782112026-10-12 03:50:46origin ↗
price_change_30d_pct-18.513 percent2026-10-12 03:50:46origin ↗
price_change_7d_pct-25.3152 percent2026-10-12 03:50:46origin ↗
price_from_ath_pct-68.0999 percent2026-10-12 03:50:46origin ↗
price_from_atl_pct54.7898 percent2026-10-12 03:50:46origin ↗
price_high_24h_usd0.1039482026-10-12 03:50:46origin ↗
price_low_24h_usd0.0996542026-10-12 03:50:46origin ↗
price_usd0.1007812026-10-12 03:50:46origin ↗
total_supply1,032,088,683 tokens2026-10-12 03:50:46origin ↗
volume_24h_usd1,499,8912026-10-12 03:50:46origin ↗

Fleet telemetry — Acurast's own processor-management service, read directly (first-party class)

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.

MetricSourceLatestAs of (UTC) Rows heldVerify
battery_health_cache_size
archived Go-collector-era row (2026-08-09), shown from its held row, never back-filled
first_party_api7 entries2026-08-09 23:53:451origin ↗
cached_devices
Acurast's own processor-management service, deviceStatusCache.size — read directly from the network's own infrastructure
first_party_api12,031 devices2026-10-12 03:34:011,510origin ↗
cached_processors
Acurast's own processor-management service, processorCache.size — read directly from the network's own infrastructure
first_party_api11,235 processors2026-10-12 03:34:011,510origin ↗
network_type_cache_size
archived Go-collector-era row (2026-08-09), shown from its held row, never back-filled
first_party_api3 entries2026-08-09 23:53:451origin ↗
processors_pairedfirst_party_api148,431 processors2026-10-12 03:49:01393origin ↗

Developer velocity — GitHub API, as held

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.

MetricSourceLatestAs of (UTC) Rows heldVerify
dev_contributors_totalgithub6 contributors2026-10-11 06:29:016origin ↗
dev_days_since_pushgithub3.745 days2026-10-11 06:29:0145origin ↗
dev_forksgithub13 forks2026-10-11 06:29:0145origin ↗
dev_open_issuesgithub6 issues2026-10-11 06:29:0145origin ↗
dev_open_prsgithub4 prs2026-10-11 06:29:017origin ↗
dev_public_reposgithub45 repos2026-10-11 06:29:0144origin ↗
dev_releases_totalgithub9 releases2026-10-11 06:29:017origin ↗
dev_starsgithub25 stars2026-10-11 06:29:0145origin ↗
dev_watchersgithub4 watchers2026-10-11 06:29:0145origin ↗

Token & chains — the catalog row, as held

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 catalogbase, 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

Full metric inventory — 34 measured series, each with provenance

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.

MetricLatestAs of (UTC)Source RowsDays/30ComparabilityVerify
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
12,031 devices2026-10-12 03:34:01first_party_api71631/30acu-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
11,235 processors2026-10-12 03:34:01first_party_api71631/30acu-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
409,987,317 tokens2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
dev_contributors_total
⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-10-04 in our archive — shown from first held row, never back-filled
6 contributors2026-10-11 06:29:01github66/30acu-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-09-13 in our archive — shown from first held row, never back-filled
3.745 days2026-10-11 06:29:01github1818/30acu-native (unmapped)origin ↗
dev_forks
⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-09-13 in our archive — shown from first held row, never back-filled
13 forks2026-10-11 06:29:01github1818/30acu-native (unmapped)origin ↗
dev_open_issues
⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-09-13 in our archive — shown from first held row, never back-filled
6 issues2026-10-11 06:29:01github1818/30acu-native (unmapped)origin ↗
dev_open_prs
⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-09-27 in our archive — shown from first held row, never back-filled
4 prs2026-10-11 06:29:01github77/30acu-native (unmapped)origin ↗
dev_public_repos
⚠ GitHub API, org Acurast — the organisation's public repository count as GitHub reports it
45 repos2026-10-11 06:29:01github1717/30acu-native (unmapped)origin ↗
dev_releases_total
⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-09-27 in our archive — shown from first held row, never back-filled
9 releases2026-10-11 06:29:01github77/30acu-native (unmapped)origin ↗
dev_stars
⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-09-13 in our archive — shown from first held row, never back-filled
25 stars2026-10-11 06:29:01github1818/30acu-native (unmapped)origin ↗
dev_watchers
⚠ GitHub API, repo Acurast/acurast-substrate — as GitHub reports it; starts 2026-09-13 in our archive — shown from first held row, never back-filled
4 watchers2026-10-11 06:29:01github1818/30acu-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
104,161,907 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-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-09-12 in our archive — shown from first held row, never back-filled
1.1868 percent2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-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-09-12 in our archive — shown from first held row, never back-filled
485,305 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
market_cap_rank
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-09-12 in our archive — shown from first held row, never back-filled
556 rank2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
market_cap_usd
⚠ CoinGecko coin-page reference — a market-data figure
41,377,604 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
price_ath_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-09-12 in our archive — shown from first held row, never back-filled
0.315928 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
price_atl_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-09-12 in our archive — shown from first held row, never back-filled
0.065109 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-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-09-12 in our archive — shown from first held row, never back-filled
-23.6223 percent2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-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-09-12 in our archive — shown from first held row, never back-filled
1.2902 percent2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-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-09-12 in our archive — shown from first held row, never back-filled
13.6325 percent2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-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-09-12 in our archive — shown from first held row, never back-filled
0.78834 percent2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-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-09-12 in our archive — shown from first held row, never back-filled
0.00078211 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-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-09-12 in our archive — shown from first held row, never back-filled
-18.513 percent2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-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-09-12 in our archive — shown from first held row, never back-filled
-25.3152 percent2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
price_from_ath_pct
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-09-12 in our archive — shown from first held row, never back-filled
-68.0999 percent2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
price_from_atl_pct
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-09-12 in our archive — shown from first held row, never back-filled
54.7898 percent2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
price_high_24h_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-09-12 in our archive — shown from first held row, never back-filled
0.103948 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
price_low_24h_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-09-12 in our archive — shown from first held row, never back-filled
0.099654 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
price_usd
⚠ CoinGecko coin-page reference — a market-data figure
0.100781 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗
processors_paired148,431 processors2026-10-12 03:49:01first_party_api39318/30acu-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,032,088,683 tokens2026-10-12 03:50:46CoinGecko /coins/markets66530/30question-verified
token_supply_total
origin ↗
volume_24h_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-09-12 in our archive — shown from first held row, never back-filled
1,499,891 usd2026-10-12 03:50:46CoinGecko /coins/markets66530/30acu-native (unmapped)origin ↗

Revision ledger — 0 backward revision(s) recorded for ACU

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.

Verify any cell yourself — the exact commands

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-10-12T04:30:01Z):
# 1) Acurast's OWN processor-management service — the collector's exact
#    call (keyless, as of 2026-10-12T04:30:01Z). 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
Get this network as a data feed. Every number here is one API call away, with the same provenance fields. Pricing · Self-register for free $5 API credits — no card, no human · API reference. Machine-readable row for this network: /v1/network/ACU.

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=11235, deviceStatusCache.size=12031. cached_processors: probe == latest held row (11,235) cached_devices: probe == latest held row (12,031)The 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.

Machine-generated 2026-10-12T04:30:01Z by 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.