Onocoy (ONO) — the network, measured

Generated 2026-09-02T15:17:26Z from live ClickHouse queries against this estate's ledger. Held inventory: 8,580 observations · 29 distinct series · 3 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-09-02 14:49:20 · 8,580/8,580 rows carry a verify_url. 28 series refreshed in the last 24h (792 fresh rows). Nothing on this page is cached, estimated, or remembered.

What this page is. One network — Onocoy ("Onocoy Token", a GNSS high-precision positioning network of reference stations delivering correction data; catalog category sensor, chain solana) — packaged as a read-only product page. The supply side here is Onocoy's own infrastructure: the network's public explorer endpoint returns the full reference-station list with per-station status, from which the estate holds the listed / online / validated category counts and a computed liveness ratio; the market reference comes from the CoinGecko coin page. 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 — the archived stations_offline row, the two-generation CoinGecko split, and the one estate-computed ratio are declared below. All source families hold verify_urls on 100% of their rows; there are no unattributed figures on this page. No GitHub dev-velocity rows, no DefiLlama fees/revenue/TVL rows and no on-chain chain-RPC source exist for this network in this estate — those sections are absent, and none is implied.

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/markets6,930246,9302026-08-09 17:15:20 → 2026-09-02 14:49:20sample origin ↗
first_party_api1,38841,3882026-08-09 23:28:06 → 2026-09-02 14:34:01sample origin ↗
onocoy_explorer26212622026-08-22 13:13:27 → 2026-09-02 14:47:02sample 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.0167 usd▆▄▆▇▆▅▅▇▆▆▇█▇▃▆▁▃▃18-6.5%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
market_cap_usd1,581,283 usd▅▄▆▇▆▅▅▇▆▆▇█▇▃▆▁▃▃18-4.4%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
volume_24h_usd1,876.75 usd▃▃▂▂█▁▄█▂▇▃▃12-14.8%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
circulating_supply94,563,895.5953 tokens▁▇████████████████18+2.3%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
total_supply808,415,176.201 tokens▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁18+0.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
max_supply810,000,000 tokens▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁18+0.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
fully_diluted_valuation_usd13,518,199 usd▆▄▆▇▆▅▅▇▆▆▇█▇▃▆▁▃▃18-6.5%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
station_count8,979 stations▆▇▇▁▁▁▂▂▂▃▃▄▃▅▅▆▇█▇▇▇▇███25+0.2%2026-08-09 → 2026-09-02 via first_party_api · origin ↗
stations_online5,903 stations▂▂▁▂▃▃▂▃▃▅▅▅▅▄▃▅▅▆█▄█▇▇▇▇25+1.8%2026-08-09 → 2026-09-02 via first_party_api · origin ↗
stations_validated8,046 stations▃▁▃▄▅▄▆▆▇█▇▆12+0.1%2026-08-09 → 2026-09-02 via first_party_api · origin ↗
station_liveness_pct65.72 percent▂▁▃▃▅██▇▅▅▆▄12+0.6%2026-08-22 → 2026-09-02 via onocoy_explorer · origin ↗
market_cap_rank2,472 rank▃▁▂▃▃▂▂▅▁█▅▆12+2.4%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
price_ath_usd0.0841 usd▁▁▁▁▁▁▁▁▁▁▁▁12+0.0%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
price_from_ath_pct-80.111 percent▅▇▆▆▇█▇▃▆▁▃▃12-1.0%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · 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 deeper change columns start 2026-08-22 in our archive (each metric's caveat in the full inventory states its own first-held row) and are shown from their first held row.

MetricLatestAs of (UTC)Verify
circulating_supply94,563,895.5953 tokens2026-09-02 14:49:20origin ↗
fully_diluted_valuation_usd13,518,1992026-09-02 14:49:20origin ↗
market_cap_change_24h_pct2.3568 percent2026-09-02 14:49:20origin ↗
market_cap_change_24h_usd36,4092026-09-02 14:49:20origin ↗
market_cap_rank2,472 rank2026-09-02 14:49:20origin ↗
market_cap_usd1,581,2832026-09-02 14:49:20origin ↗
max_supply810,000,000 tokens2026-09-02 14:49:20origin ↗
price_ath_usd0.08412026-09-02 14:49:20origin ↗
price_atl_usd0.01122026-09-02 14:49:20origin ↗
price_change_14d_pct-7.5 percent2026-09-02 14:49:20origin ↗
price_change_1h_pct0 percent2026-09-02 14:49:20origin ↗
price_change_1y_pct-58.1 percent2026-09-02 14:49:20origin ↗
price_change_200d_pct-6.7 percent2026-09-02 14:49:20origin ↗
price_change_24h_pct2.3573 percent2026-09-02 14:49:20origin ↗
price_change_24h_usd0.00042026-09-02 14:49:20origin ↗
price_change_30d_pct-7.8 percent2026-09-02 14:49:20origin ↗
price_change_7d_pct-9.3 percent2026-09-02 14:49:20origin ↗
price_from_ath_pct-80.111 percent2026-09-02 14:49:20origin ↗
price_from_atl_pct49.2395 percent2026-09-02 14:49:20origin ↗
price_high_24h_usd0.01692026-09-02 14:49:20origin ↗
price_low_24h_usd0.01612026-09-02 14:49:20origin ↗
price_usd0.01672026-09-02 14:49:20origin ↗
total_supply808,415,176.201 tokens2026-09-02 14:49:20origin ↗
volume_24h_usd1,876.752026-09-02 14:49:20origin ↗

Station telemetry — Onocoy's own explorer API, as held

Read from the network's own public endpoint (api.onocoy.com/api/v1/explorer): the full GNSS reference-station list with each station's status. At generation, 3 series flow fresh (station_count, stations_online, stations_validated); 1 — the stations_offline category count — survives only as an archived single row stamped 2026-08-09 23:52:30 from the collector's first generation, shown exactly as held and never merged with stations_online. Each row's label states which it is. All counts are raw category counts over one fetch of the station list, exactly as the endpoint reports them; nothing is re-derived or presented as flowing when it is not.

MetricLatestAs of (UTC)Rows heldVerify
station_count
fresh-flowing (569 rows at generation, newest 2026-09-02 14:34:01) — a raw category count over one fetch of the network's station list, exactly as the network's explorer endpoint reports it
8,979 stations2026-09-02 14:34:01569origin ↗
stations_offline
⚠ archived single row (2026-08-09 23:52:30) from the collector's first generation of the network's own explorer API — shown exactly as held, never re-derived, never merged with stations_online
3,166 stations2026-08-09 23:52:301origin ↗
stations_online
fresh-flowing (569 rows at generation, newest 2026-09-02 14:34:01) — a raw category count over one fetch of the network's station list, exactly as the network's explorer endpoint reports it
5,903 stations2026-09-02 14:34:01569origin ↗
stations_validated
fresh-flowing (249 rows at generation, newest 2026-09-02 14:34:01) — a raw category count over one fetch of the network's station list, exactly as the network's explorer endpoint reports it
8,046 stations2026-09-02 14:34:01249origin ↗

Station liveness — computed by the estate's utilisation engine

STATION_LIVENESS_PCT is the one ratio this estate derives: stations with status.is_up = true divided by stations listed, from a single fetch of Onocoy's own explorer endpoint (one population — the up-set is a subset of the listed set by construction; the engine refuses to publish if subset ordering inverts). Per the 2026-08-13 canonical-metric correction this is liveness — what fraction of deployed hardware is switched on — not utilisation; stations have no divisible capacity. The component counts it is derived from are published raw in the section above; the ratio itself is the only estate-computed figure on this page, and it is labelled as such.

MetricLatestAs of (UTC)Rows heldVerify
station_liveness_pct65.72 percent2026-09-02 14:47:02262origin ↗

Full metric inventory — 29 measured series, each with provenance

Every series held for ONO 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
station_liveness_pct
⚠ ⚠ computed by this estate's engine from ONE fetch of the network's own station list: stations with status.is_up=true divided by stations listed — LIVENESS (up / listed), not utilisation; subset ordering enforced upstream. The component counts it derives from are published raw alongside
65.72 percent2026-09-02 14:47:02onocoy_explorer26212/30ono-native (unmapped)origin ↗
circulating_supply
⚠ ⚠ CoinGecko coin-page reference — a market-data figure; never modelled or reconciled by this estate
94,563,895.5953 tokens2026-09-02 14:49:20CoinGecko /coins/markets36018/30ono-native (unmapped)origin ↗
fully_diluted_valuation_usd13,518,199 usd2026-09-02 14:49:20CoinGecko /coins/markets36018/30ono-native (unmapped)origin ↗
market_cap_change_24h_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
2.3568 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
market_cap_change_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
36,409 usd2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
market_cap_rank
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
2,472 rank2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
market_cap_usd1,581,283 usd2026-09-02 14:49:20CoinGecko /coins/markets36018/30ono-native (unmapped)origin ↗
max_supply810,000,000 tokens2026-09-02 14:49:20CoinGecko /coins/markets36018/30ono-native (unmapped)origin ↗
price_ath_usd
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
0.0841 usd2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_atl_usd
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
0.0112 usd2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_change_14d_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
-7.5 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_change_1h_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
0 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_change_1y_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
-58.1 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_change_200d_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
-6.7 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_change_24h_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
2.3573 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_change_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
0.0004 usd2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_change_30d_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
-7.8 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_change_7d_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
-9.3 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_from_ath_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
-80.111 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_from_atl_pct
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
49.2395 percent2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_high_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
0.0169 usd2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_low_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
0.0161 usd2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗
price_usd0.0167 usd2026-09-02 14:49:20CoinGecko /coins/markets36018/30ono-native (unmapped)origin ↗
station_count
⚠ ⚠ raw category counts over one fetch of the network's own station list (listed / status.is_up / validation_status) — as reported, never differenced into rates
8,979 stations2026-09-02 14:34:01first_party_api56925/30ono-native (unmapped)origin ↗
stations_offline
⚠ ⚠ archived single row from the collector's first generation (see section below) — shown as held, never re-derived
3,166 stations2026-08-09 23:52:30first_party_api11/30ono-native (unmapped)origin ↗
stations_online
⚠ ⚠ raw category counts over one fetch of the network's own station list (listed / status.is_up / validation_status) — as reported, never differenced into rates
5,903 stations2026-09-02 14:34:01first_party_api56925/30ono-native (unmapped)origin ↗
stations_validated
⚠ ⚠ raw category counts over one fetch of the network's own station list (listed / status.is_up / validation_status) — as reported, never differenced into rates
8,046 stations2026-09-02 14:34:01first_party_api24912/30ono-native (unmapped)origin ↗
total_supply
⚠ ⚠ CoinGecko coin-page reference — a market-data figure (question-verified comparability as token_supply_total); no on-chain supply read exists for ONO in this estate, so none is implied
808,415,176.201 tokens2026-09-02 14:49:20CoinGecko /coins/markets36018/30question-verified
token_supply_total
origin ↗
volume_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive (CoinGecko generation two) — shown from first held row, never back-filled
1,876.75 usd2026-09-02 14:49:20CoinGecko /coins/markets26512/30ono-native (unmapped)origin ↗

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

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 ONO. Zero here is the live query result, not a gap — the ledger itself is at /v1/revisions.

Estate grades for ONO (graded 2026-08-20 13:54:15.000)

Served by /v1/network/ONO — the same grades a paying agent receives. Scores are the engines' own 0–100 outputs, not ours to smooth. The dilution, revenue and data-coverage grades are poor because the engines read the held series (no fee rows exist for ONO; the token has a high float-over-time schedule); they are published exactly as computed, including the unflattering ones.

EngineGradeScore
Node qualityB65.4621
Dilution riskHIGH14.5112
Bot riskC85
Dev velocityA100
RevenueF0
Data coverageD20
OverallD38.4716

Verify any cell yourself — the exact commands

No account, no key, no trust required. Commands 1–2 hit the same upstream endpoints our collectors do (the coingecko.com browser coin page 403s plain curl, so the programmatic markets endpoint is given); command 3 hits this estate's public API, where every row carries the same source / as_of / verify_url fields.

# 1) The network's own explorer endpoint — keyless, as of 2026-09-02T15:17:26Z:
#    (prints: stations listed, stations up — the halves behind
#    station_count / stations_online / STATION_LIVENESS_PCT)
curl -s -H "User-Agent: kairos-check" "https://api.onocoy.com/api/v1/explorer" | python3 -c "import json,sys; d=json.load(sys.stdin); print(len(d), 'stations listed'); print(sum(1 for s in d if s.get('status',{}).get('is_up') is True), 'up')"
# 2) Market reference (CoinGecko public API):
# 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:
curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=onocoy-token" | python3 -m json.tool
# 3) This estate's public API row for ONO:
curl -s "https://kairossignal.com/v1/network/ONO" | 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/ONO.

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_ono.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 ONO-native network/market metrics with no cross-network concept; grading them would be fabrication, so they are labelled "ono-native (unmapped)". Collection generations (fresh-flowing vs the archived single stations_offline row) are derived from row counts at generation and shown side by side as held, never summed, merged, or reconciled. STATION_LIVENESS_PCT is the only estate-computed ratio on the page and is labelled as such; it is liveness (up / listed), not utilisation, per the 2026-08-13 canonical-metric correction. The explorer counts stay raw category counts as Onocoy's explorer endpoint reports them — never differenced into rates. 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: Onocoy explorer station list HTTP 200; CoinGecko markets API HTTP 200; estate /v1/network/ONO HTTP 200.

Machine-generated 2026-09-02T15:17:26Z by propintel/gen_deep_dive_ono.py · source of truth: default.depin_catalog, default.depin_onchain, default.depin_revision_ledger (ClickHouse, live at generation) · Kairos Signal — provenance or silence.