Generated 2026-09-02T17:13:54Z from live ClickHouse queries against this estate's ledger. Held inventory: 7,651 observations · 32 distinct series · 3 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-09-02 16:49:30 · 7,651/7,651 rows carry a verify_url. 25 series refreshed in the last 24h (720 fresh rows). Nothing on this page is cached, estimated, or remembered.
AR.IO Network, category storage, catalog chains
base,solana, token address DcNnMuFxwhgV4WY1HVSaSEgr92bv2b1vUvEKiNxWqHdF —
packaged as a read-only product page. The catalog lists a public stats API for this
network (has_public_stats_api = 1): https://ar-io.dev/ar-io/peers, and that is
exactly the document the estate's first-party family reads — AR.IO's own peers
register. In total three independent measurement families: AR.IO's own peers register
(gateways and tracked Arweave node endpoints), the CoinGecko market reference (price,
supply, capitalisation, the published change columns), and GitHub dev velocity for
ar-io. 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 ARIO's
chains as base,solana, but the estate holds ZERO chain-side telemetry for ARIO — no
EVM token-contract rows, no Solana program rows. The token address the catalog carries
(DcNnMuFxwhgV4WY1HVSaSEgr92bv2b1vUvEKiNxWqHdF) is an Arweave-format identifier, not an EVM contract,
so there is no blockscout-style contract section on this page at all — absence, not
zero. The CoinGecko circulating reference and the CoinGecko total/max supply
references are different quantities (circulating vs total vs cap) and are never merged
or netted; with no chain-side read held, they are the only supply-side figures on this
page and are labelled as market-data references. 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,978 | 24 | 6,978 | 2026-08-09 17:15:20 → 2026-09-02 16:49:30 | sample origin ↗ |
| first_party_api | 559 | 2 | 559 | 2026-08-09 23:28:06 → 2026-09-02 16:34:01 | sample origin ↗ |
| github | 114 | 6 | 114 | 2026-08-09 23:42:07 → 2026-09-01 12:29:01 | 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. A series held for a
single day renders a one-bar sparkline and says so via its day count — e.g.
arweave_nodes_count is a one-day series in the archive.
| Series | Latest | 30-day shape | Days held | 30d change | Window & provenance |
|---|---|---|---|---|---|
price_usd | 0.00135492 usd | ▅▅▃▃▂▁▁▂▃▃▃▅▄▆█▇▇▇ | 18 | +26.7% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
market_cap_usd | 940,800 usd | ▅▅▃▃▂▁▁▂▃▃▃▅▄▆█▇▇▇ | 18 | +30.5% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
volume_24h_usd | 1,118.99 usd | ▁▂▂█▂▂▁▂▃▂▁▁ | 12 | +108.8% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
circulating_supply | 694,354,199.9419 tokens | ▁▁▁▁██████████████ | 18 | +2.9% | 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 | 1,354,929 usd | ▅▅▃▃▂▁▁▂▃▃▃▅▄▆█▇▇▇ | 18 | +26.7% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
market_cap_rank | 2,914 rank | █▆▅▅▆▄▄▃▁▂▂▂ | 12 | -23.6% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_ath_usd | 0.04661055 usd | ▁▁▁▁▁▁▁▁▁▁▁▁ | 12 | +0.0% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_from_ath_pct | -97.0931 percent | ▁▂▃▃▃▄▄▆█▇▇▇ | 12 | +1.8% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_high_24h_usd | 0.00137988 usd | ▁▂▃▃▃▅▅▆██▇▇ | 12 | +153.6% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
price_low_24h_usd | 0.0013267 usd | ▂▂▃▁▃▄▅▅▇▇██ | 12 | +158.8% | 2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
gateway_count | 645 gateways | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 25 | +0.0% | 2026-08-09 → 2026-09-02 via first_party_api · origin ↗ |
arweave_nodes_count | 131 nodes | ▁ | 1 | +0.0% | 2026-08-09 → 2026-08-09 via first_party_api · origin ↗ |
dev_stars | 124 stars | ▁▁▁▁▁▁▁▁▁▃▃▃▄▄▆▇███ | 19 | +7.8% | 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/max supply rows are different quantities (circulating vs total vs cap) and are never netted against each other. Unlike the EVM-network siblings, no chain-side supply read exists for ARIO in the ledger — the catalog's token address is an Arweave-format identifier, not an EVM contract — so these references are the only supply-side figures held, and the page says exactly that rather than inventing a third number.
| Metric | Latest | As of (UTC) | Verify |
|---|---|---|---|
circulating_supply | 694,354,199.9419 tokens | 2026-09-02 16:49:30 | origin ↗ |
fully_diluted_valuation_usd | 1,354,929 | 2026-09-02 16:49:30 | origin ↗ |
market_cap_change_24h_pct | 0.7359 percent | 2026-09-02 16:49:30 | origin ↗ |
market_cap_change_24h_usd | 6,872.72 | 2026-09-02 16:49:30 | origin ↗ |
market_cap_rank | 2,914 rank | 2026-09-02 16:49:30 | origin ↗ |
market_cap_usd | 940,800 | 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.04661055 | 2026-09-02 16:49:30 | origin ↗ |
price_atl_usd | 0.00038161 | 2026-09-02 16:49:30 | origin ↗ |
price_change_14d_pct | 69.3 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_1h_pct | 0 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_1y_pct | -78.7 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_200d_pct | -61 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_24h_pct | 0.7359 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_24h_usd | 0.00000989 | 2026-09-02 16:49:30 | origin ↗ |
price_change_30d_pct | 23.1 percent | 2026-09-02 16:49:30 | origin ↗ |
price_change_7d_pct | 93.9 percent | 2026-09-02 16:49:30 | origin ↗ |
price_from_ath_pct | -97.0931 percent | 2026-09-02 16:49:30 | origin ↗ |
price_from_atl_pct | 255.0549 percent | 2026-09-02 16:49:30 | origin ↗ |
price_high_24h_usd | 0.00137988 | 2026-09-02 16:49:30 | origin ↗ |
price_low_24h_usd | 0.0013267 | 2026-09-02 16:49:30 | origin ↗ |
price_usd | 0.00135492 | 2026-09-02 16:49:30 | origin ↗ |
total_supply | 1,000,000,000 tokens | 2026-09-02 16:49:30 | origin ↗ |
volume_24h_usd | 1,118.99 | 2026-09-02 16:49:30 | origin ↗ |
First-party reads of AR.IO's own public peers register
(ar-io.dev/ar-io/peers, the catalog's listed stats API —
has_public_stats_api = 1) by this estate's collectors: the network's own counts of
gateways (gateways dict) and tracked Arweave node endpoints
(arweaveNodes dict). 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-fetches the same JSON document the
collector read (the document is
{"gateways": {host: …}, "arweaveNodes": {host: …}}; the verify
command prints the two dict lengths — probe-verified with a live cross-check against
the ledger values before this page shipped). gateway_count is sampled
repeatedly every day in the 30-day window; arweave_nodes_count exists as
a single held row and is shown from its first held row — newer rows are absent from
the ledger and that absence is shown, not smoothed.
| Metric | Latest | As of (UTC) | Rows held | Verify |
|---|---|---|---|---|
arweave_nodes_countAR.IO's own published count of Arweave node endpoints it tracks (peers register) — one held row, shown from first-held | 131 nodes | 2026-08-09 23:52:10 | 1 | origin ↗ |
gateway_countAR.IO's own published count of gateways in its peers register — the network's strongest supply-side figure, sampled throughout the 30-day window in our archive | 645 gateways | 2026-09-02 16:34:01 | 558 | origin ↗ |
Raw GitHub API counters for ar-io — repo-level
(ar-io/ar-io-node) and one org-level row
(public_repos via api.github.com/orgs/ar-io, 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 | 0.059 days | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_forks | 75 forks | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_open_issues | 66 issues | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_public_repos | 67 repos | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_stars | 124 stars | 2026-09-01 12:29:01 | 19 | origin ↗ |
dev_watchers | 8 watchers | 2026-09-01 12:29:01 | 19 | origin ↗ |
Every series held for ARIO 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 |
|---|---|---|---|---|---|---|---|
arweave_nodes_count⚠ First-party read of the SAME AR.IO peers endpoint — the length of the `arweaveNodes` dict AR.IO publishes. 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 | 131 nodes | 2026-08-09 23:52:10 | first_party_api | 1 | 1/30 | ario-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, and no chain-side supply read exists for ARIO to net against | 694,354,199.9419 tokens | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | ario-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 | 0.059 days | 2026-09-01 12:29:01 | github | 19 | 19/30 | ario-native (unmapped) | origin ↗ |
dev_forksGitHub repo-level counters for ar-io/ar-io-node (raw API values, never differenced into rates; starts 2026-08-09 in our archive) | 75 forks | 2026-09-01 12:29:01 | github | 19 | 19/30 | ario-native (unmapped) | origin ↗ |
dev_open_issuesGitHub repo-level counters for ar-io/ar-io-node (raw API values, never differenced into rates; starts 2026-08-09 in our archive) | 66 issues | 2026-09-01 12:29:01 | github | 19 | 19/30 | ario-native (unmapped) | origin ↗ |
dev_public_reposGitHub org-level counter (api.github.com/orgs/ar-io) — a different measurement from the repo-level rows below; each keeps its own verify_url | 67 repos | 2026-09-01 12:29:01 | github | 19 | 19/30 | ario-native (unmapped) | origin ↗ |
dev_starsGitHub repo-level counters for ar-io/ar-io-node (raw API values, never differenced into rates; starts 2026-08-09 in our archive) | 124 stars | 2026-09-01 12:29:01 | github | 19 | 19/30 | ario-native (unmapped) | origin ↗ |
dev_watchersGitHub repo-level counters for ar-io/ar-io-node (raw API values, never differenced into rates; starts 2026-08-09 in our archive) | 8 watchers | 2026-09-01 12:29:01 | github | 19 | 19/30 | ario-native (unmapped) | origin ↗ |
fully_diluted_valuation_usd⚠ CoinGecko coin-page reference — a market-data figure | 1,354,929 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | ario-native (unmapped) | origin ↗ |
gateway_count⚠ First-party read of AR.IO's OWN public peers endpoint (ar-io.dev/ar-io/peers) — the length of the `gateways` dict AR.IO itself publishes, sampled throughout the 30-day window by the estate's collector (558 rows held). The strongest provenance class in the ledger: the upstream is the network itself, and the verify curl re-fetches the same document and prints the same count. Comparability: unit-verified as gateways_total | 645 gateways | 2026-09-02 16:34:01 | first_party_api | 558 | 25/30 | unit-verified gateways_total | 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.7359 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 | 6,872.72 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 | 2,914 rank | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-native (unmapped) | origin ↗ |
market_cap_usd⚠ CoinGecko coin-page reference — a market-data figure | 940,800 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | ario-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 | ario-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.04661055 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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.00038161 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 | 69.3 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 | -78.7 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 | -61 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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.7359 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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.00000989 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 | 23.1 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 | 93.9 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 | -97.0931 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 | 255.0549 percent | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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.00137988 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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.0013267 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-native (unmapped) | origin ↗ |
price_usd⚠ CoinGecko coin-page reference — a market-data figure | 0.00135492 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 362 | 18/30 | ario-native (unmapped) | origin ↗ |
total_supply⚠ CoinGecko coin-page reference (question-verified comparability as token_supply_total); the token's cap as the market reference reports it — a market-data figure, not a chain read. The catalog's token address is an Arweave-format identifier, not an EVM contract, and the estate holds no chain-side supply read for ARIO | 1,000,000,000 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,118.99 usd | 2026-09-02 16:49:30 | CoinGecko /coins/markets | 267 | 12/30 | ario-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 ARIO. Zero here is the live query result, not a gap — the ledger itself is at /v1/revisions.
Served by /v1/network/ARIO — the same grades a paying agent receives. Scores are the engines' own 0–100 outputs, not ours to smooth. Unflattering grades ship with the flattering ones, unsmoothed: the engines' outputs are published exactly as computed, and the measured-series count this page derives is the coverage engine's input — not derived from any series on this page.
| Engine | Grade | Score |
|---|---|---|
| Node quality | A | 100 |
| Dilution risk | MINIMAL | 85.174 |
| Bot risk | C | 85 |
| Dev velocity | A | 99.954 |
| Revenue | F | 0 |
| Data coverage | D | 10 |
| Overall | B | 56.2802 |
No account, no key, no trust required. Commands 1–3 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 ar-io-network); 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) AR.IO's OWN peers register — the network's self-published supply-side counts (keyless, as of 2026-09-02T17:13:54Z):\ncurl -s "https://ar-io.dev/ar-io/peers" | python3 -c 'import json,sys; d=json.load(sys.stdin); print("gateways:", len(d["gateways"]), "| arweaveNodes:", len(d["arweaveNodes"]))'
# 1b) Human-view check of the verify_url target (the JSON document itself):\ncurl -s -o /dev/null -w "%{http_code}\n" "https://ar-io.dev/ar-io/peers"
# 2) 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: ar-io-network):
curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=ar-io-network" | python3 -m json.tool
# 2b) 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/ar-io-network"
# 3) Dev velocity, repo-level (GitHub public API):\ncurl -s -H "User-Agent: kairos-check" "https://api.github.com/repos/ar-io/ar-io-node" | python3 -m json.tool | head -20
# 3b) Dev velocity, org-level (GitHub public API):\ncurl -s -H "User-Agent: kairos-check" "https://api.github.com/orgs/ar-io" | python3 -c "import json,sys; print('public_repos', json.load(sys.stdin).get('public_repos'))"
# 4) This estate's public API row for ARIO:\ncurl -s "https://kairossignal.com/v1/network/ARIO" | 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_ario.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: gateway_count maps to
gateways_total (unit-verified) and total_supply maps to
token_supply_total (question-verified). The remaining series are
ARIO-native market/telemetry metrics with no cross-network concept; grading them would
be fabrication, so they are labelled "ario-native (unmapped)". Chain-side rows: there
are none. The catalog lists ARIO's chains as base,solana and the estate holds no
chain-side telemetry for this network — the catalog's token address is an
Arweave-format identifier, not an EVM contract — so no contract section 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; with
no chain-side read held, they are the only supply-side references on the page, each
labelled a market-data figure. The first-party family reads AR.IO's own peers register
at ar-io.dev — the network's self-published counts, labelled as such and never merged
with the market-reference rows; the generator live-cross-checked the fetched dict
lengths against the ledger's argMax values immediately before rendering and ships the
result of that check below, whatever it was. 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.
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 (ar-io-network): fetched; AR.IO peers endpoint (first-party upstream, live cross-check): 200 cross-check gateways=645 (ledger argMax 645), arweaveNodes=131 (ledger argMax 131); GitHub ar-io/ar-io-node: fetched; GitHub orgs/ar-io: fetched; estate /v1/network/ARIO: fetched.
propintel/gen_deep_dive_ario.py · source of truth:
default.depin_catalog, default.depin_onchain,
default.depin_revision_ledger (ClickHouse, live at generation) ·
Kairos Signal — provenance or silence.