Generated 2026-09-02T12:58:16Z from live ClickHouse queries against this estate's ledger. Held inventory: 16,006 observations · 55 distinct series · 4 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-09-02 12:53:04. All 16,006 rows carry a verify_url — coverage is 100.0%. Freshness right now: 44 series reported in the last 24h (1,123 rows), 50 in the last 7d. Nothing on this page is cached, estimated, or remembered.
compute — packaged
as a read-only product page. It reports what the network's own endpoints (gridproxy
stats and grid snapshots), a named market reference, and GitHub answered and when.
It does not forecast, rank investment merit, or advise. Where a metric has a
counting-rule caveat, the caveat ships with the metric.4 source families feed this network's ledger. Every row
they wrote carries its own source, as_of and
verify_url; this table is the live rollup of that.
| Source | Rows held | Series | Rows w/ verify_url | Window (UTC) | Sample origin |
|---|---|---|---|---|---|
| threefold_gridproxy | 6,149 | 13 | 6,149 | 2026-08-12 19:24:15 → 2026-09-02 12:53:04 | sample origin ↗ |
| CoinGecko /coins/markets | 5,735 | 20 | 5,735 | 2026-08-09 17:15:20 → 2026-09-02 12:50:20 | sample origin ↗ |
| first_party_api | 4,008 | 16 | 4,008 | 2026-08-09 23:28:06 → 2026-09-02 12: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. Each row carries its source and origin link. 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 |
|---|---|---|---|---|---|
nodes | 7,503 nodes | ▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▃▆█ | 25 | +0.1% | 2026-08-09 → 2026-09-02 via first_party_api · origin ↗ |
nodes_up | 423 nodes | ▇▆▇█▇█▆▇▅▆▆▆▆▆▅▄▄▃▃▃▂▁ | 22 | -4.5% | 2026-08-12 → 2026-09-02 via threefold_gridproxy · origin ↗ |
farms | 4,354 farms | ▁▁▅▅▅▅▅▅▅▅▅▅▆▆▆▆▆▆▆▆▆▆▆▆█ | 25 | +0.1% | 2026-08-09 → 2026-09-02 via first_party_api · origin ↗ |
contracts | 2,113,360 contracts | ▁▄▅▅▅▆▆▆▇▇██ | 12 | +0.2% | 2026-08-10 → 2026-09-02 via first_party_api · origin ↗ |
gpus | 433 gpus | ▁▁▁▁▁▁▁▁▁▁▁▁ | 12 | +0.0% | 2026-08-10 → 2026-09-02 via first_party_api · origin ↗ |
price_usd | 0.0054 usd | ▂▄▁▃▃▇▆▅▆▅▅▅▅▇▇██▇ | 18 | +17.9% | 2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗ |
ThreeFold's own inventory model, measured from the network's stats endpoint: raw capacity (CRU cores, MRU memory, SRU SSD, HRU HDD), what is actually used, and the utilisation percentage the network itself publishes. Byte figures show the exact held value with a human unit in parentheses — the exact number is the published one.
| Resource | Total | Used | Utilisation | As of & provenance |
|---|---|---|---|---|
| Compute cores | 9,028 cores | 1,401 cores | 15.52% | 2026-09-02 12:53:04 via threefold_gridproxy · origin ↗ |
| Memory | 63,523,651,383,296 B (~63.52 TB) | 8,912,549,619,713 B (~8.91 TB) | 14.03% | 2026-09-02 12:53:04 via threefold_gridproxy · origin ↗ |
| SSD storage | 1,133,785,409,666,048 B (~1.13 PB) | 101,265,891,655,680 B (~101.27 TB) | 8.93% | 2026-09-02 12:53:04 via threefold_gridproxy · origin ↗ |
| HDD storage | 4,184,405,407,301,632 B (~4.18 PB) | 0 B | 0.00% | 2026-09-02 12:53:04 via threefold_gridproxy · origin ↗ |
Every grid-structure series we hold, each with its own source
and as-of. nodes (total registered) comes from the gridproxy stats
endpoint; nodes_up and the dedicated/GPU counts come from the
first-party grid snapshot collector — related series, published separately
with their own provenance rather than blended into one derived ratio.
| Series | Latest | As of (UTC) | Source | Days/30 | Verify |
|---|---|---|---|---|---|
nodes | 7,503 nodes | 2026-09-02 12:34:01 | first_party_api | 25/30 | origin ↗ |
nodes_up | 423 nodes | 2026-09-02 12:53:04 | threefold_gridproxy | 22/30 | origin ↗ |
farms | 4,354 farms | 2026-09-02 12:34:01 | first_party_api | 25/30 | origin ↗ |
gateways | 133 gateways | 2026-09-02 12:34:01 | first_party_api | 25/30 | origin ↗ |
access_nodes | 133 nodes | 2026-09-02 12:34:01 | first_party_api | 12/30 | origin ↗ |
dedicated_nodes | 6,365 nodes | 2026-09-02 12:34:01 | first_party_api | 12/30 | origin ↗ |
gpus | 433 gpus | 2026-09-02 12:34:01 | first_party_api | 12/30 | origin ↗ |
twins | 15,912 twins | 2026-09-02 12:34:01 | first_party_api | 12/30 | origin ↗ |
contracts | 2,113,360 contracts | 2026-09-02 12:34:01 | first_party_api | 12/30 | origin ↗ |
workloads_number | 8,478 workloads | 2026-09-02 12:34:01 | first_party_api | 11/30 | origin ↗ |
public_ips | 1,158 ips | 2026-09-02 12:34:01 | first_party_api | 12/30 | origin ↗ |
countries | 78 countries | 2026-09-02 12:34:01 | first_party_api | 25/30 | origin ↗ |
Market reference from CoinGecko. Two fields —
market_cap_usd and circulating_supply — are 0 in
every one of the rows we hold and in CoinGecko's live response at generation
time (verified HTTP 200 while building this page). That is upstream's
published answer for threefold-token, not a collection failure: price, volume,
FDV and total supply all flow non-zero from the same endpoint. We publish the
zeros with their provenance and do not substitute FDV, model a market cap, or
quietly drop the fields.
| Metric | Latest | As of (UTC) | Source | Days/30 | Verify |
|---|---|---|---|---|---|
price_usd | 0.0054 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 18/30 | origin ↗ |
market_cap_usd | 0 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 18/30 | origin ↗ ⚠ upstream publishes 0 (live-verified at generation) — not a gap, not substituted |
fully_diluted_valuation_usd | 5,356,448 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 18/30 | origin ↗ |
total_supply | 1,000,000,000 tokens | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 18/30 | origin ↗ |
circulating_supply | 0 tokens | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 18/30 | origin ↗ ⚠ upstream publishes 0 (live-verified at generation) — not a gap, not substituted |
volume_24h_usd | 2,209.96 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 12/30 | origin ↗ |
price_change_24h_pct | -2.4094 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 12/30 | origin ↗ |
price_high_24h_usd | 0.0055 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 12/30 | origin ↗ |
price_low_24h_usd | 0.0053 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 12/30 | origin ↗ |
price_ath_usd | 0.2313 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 12/30 | origin ↗ |
price_atl_usd | 0.001 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 12/30 | origin ↗ |
price_from_ath_pct | -97.6836 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 12/30 | origin ↗ |
| Series | Latest | As of (UTC) | Source | Verify |
|---|---|---|---|---|
dev_stars | 95 stars | 2026-09-01 12:29:01 | github | origin ↗ |
dev_forks | 22 forks | 2026-09-01 12:29:01 | github | origin ↗ |
dev_watchers | 18 watchers | 2026-09-01 12:29:01 | github | origin ↗ |
dev_open_issues | 59 issues | 2026-09-01 12:29:01 | github | origin ↗ |
dev_public_repos | 130 repos | 2026-09-01 12:29:01 | github | origin ↗ |
dev_days_since_push | 1.61 days | 2026-09-01 12:29:01 | github | origin ↗ |
Every series held for TFT 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 |
|---|---|---|---|---|---|---|---|
cru_total | 9,028 cores | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | question-verified compute_cores_total | origin ↗ |
cru_used | 1,401 cores | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | question-verified compute_cores_in_use | origin ↗ |
cru_utilisation_pct | 15.5184 percent | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | tft-native (unmapped) | origin ↗ |
hru_total | 4,184,405,407,301,632 B (~4.18 PB) | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | question-verified storage_bytes_total | origin ↗ |
hru_used | 0 B | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | question-verified storage_bytes_in_use | origin ↗ |
hru_utilisation_pct | 0 percent | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | tft-native (unmapped) | origin ↗ |
mru_total | 63,523,651,383,296 B (~63.52 TB) | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | question-verified memory_bytes_total | origin ↗ |
mru_used | 8,912,549,619,713 B (~8.91 TB) | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | question-verified memory_bytes_in_use | origin ↗ |
mru_utilisation_pct | 14.0303 percent | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | tft-native (unmapped) | origin ↗ |
nodes_up | 423 nodes | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | tft-native (unmapped) | origin ↗ |
sru_total | 1,133,785,409,666,048 B (~1.13 PB) | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | question-verified storage_bytes_total | origin ↗ |
sru_used | 101,265,891,655,680 B (~101.27 TB) | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | question-verified storage_bytes_in_use | origin ↗ |
sru_utilisation_pct | 8.9317 percent | 2026-09-02 12:53:04 | threefold_gridproxy | 473 | 22/30 | tft-native (unmapped) | origin ↗ |
access_nodes | 133 nodes | 2026-09-02 12:34:01 | first_party_api | 248 | 12/30 | tft-native (unmapped) | origin ↗ |
circulating_supply | 0 tokens | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 358 | 18/30 | tft-native (unmapped) | origin ↗ |
contracts | 2,113,360 contracts | 2026-09-02 12:34:01 | first_party_api | 248 | 12/30 | tft-native (unmapped) | origin ↗ |
countries | 78 countries | 2026-09-02 12:34:01 | first_party_api | 567 | 25/30 | question-verified countries_covered | origin ↗ |
cru_total_cores | 198,511 cores | 2026-08-10 00:04:09 | first_party_api | 1 | 1/30 | tft-native (unmapped) | origin ↗ |
dedicated_nodes | 6,365 nodes | 2026-09-02 12:34:01 | first_party_api | 248 | 12/30 | tft-native (unmapped) | origin ↗ |
dev_days_since_push | 1.61 days | 2026-09-01 12:29:01 | github | 19 | 19/30 | tft-native (unmapped) | origin ↗ |
dev_forks | 22 forks | 2026-09-01 12:29:01 | github | 19 | 19/30 | tft-native (unmapped) | origin ↗ |
dev_open_issues | 59 issues | 2026-09-01 12:29:01 | github | 19 | 19/30 | tft-native (unmapped) | origin ↗ |
dev_public_repos | 130 repos | 2026-09-01 12:29:01 | github | 19 | 19/30 | tft-native (unmapped) | origin ↗ |
dev_stars | 95 stars | 2026-09-01 12:29:01 | github | 19 | 19/30 | tft-native (unmapped) | origin ↗ |
dev_watchers | 18 watchers | 2026-09-01 12:29:01 | github | 19 | 19/30 | tft-native (unmapped) | origin ↗ |
farms | 4,354 farms | 2026-09-02 12:34:01 | first_party_api | 567 | 25/30 | tft-native (unmapped) | origin ↗ |
fully_diluted_valuation_usd | 5,356,448 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 358 | 18/30 | tft-native (unmapped) | origin ↗ |
gateways | 133 gateways | 2026-09-02 12:34:01 | first_party_api | 567 | 25/30 | unit-verified gateways_total | origin ↗ |
gpus | 433 gpus | 2026-09-02 12:34:01 | first_party_api | 248 | 12/30 | question-verified gpus_total | origin ↗ |
hru_total_bytes | 54,340,607,300,559,968 B (~54.34 PB) | 2026-08-10 00:04:09 | first_party_api | 1 | 1/30 | tft-native (unmapped) | origin ↗ |
market_cap_usd | 0 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 358 | 18/30 | tft-native (unmapped) | origin ↗ |
mru_total_bytes | 1,421,921,050,136,073 B (~1.42 PB) | 2026-08-10 00:04:09 | first_party_api | 1 | 1/30 | tft-native (unmapped) | origin ↗ |
nodes | 7,503 nodes | 2026-09-02 12:34:01 | first_party_api | 567 | 25/30 | unit-verified nodes_total | origin ↗ |
price_ath_usd | 0.2313 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_atl_usd | 0.001 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_change_14d_pct | 20.8 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_change_1h_pct | 0.1 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_change_1y_pct | 65.4 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_change_200d_pct | 33.3 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_change_24h_pct | -2.4094 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_change_24h_usd | -0.0001 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_change_30d_pct | 19.9 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_change_7d_pct | 6.8 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_from_ath_pct | -97.6836 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_from_atl_pct | 459.2536 percent | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_high_24h_usd | 0.0055 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_low_24h_usd | 0.0053 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
price_usd | 0.0054 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 358 | 18/30 | tft-native (unmapped) | origin ↗ |
public_ips | 1,158 ips | 2026-09-02 12:34:01 | first_party_api | 248 | 12/30 | tft-native (unmapped) | origin ↗ |
sru_total_bytes | 37,460,531,758,942,736 B (~37.46 PB) | 2026-08-10 00:04:09 | first_party_api | 1 | 1/30 | tft-native (unmapped) | origin ↗ |
total_supply | 1,000,000,000 tokens | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 358 | 18/30 | question-verified token_supply_total | origin ↗ |
twins | 15,912 twins | 2026-09-02 12:34:01 | first_party_api | 248 | 12/30 | tft-native (unmapped) | origin ↗ |
volume_24h_usd | 2,209.96 usd | 2026-09-02 12:50:20 | CoinGecko /coins/markets | 263 | 12/30 | tft-native (unmapped) | origin ↗ |
workloads | 9,786 workloads | 2026-08-10 00:04:09 | first_party_api | 1 | 1/30 | tft-native (unmapped) | origin ↗ |
workloads_number | 8,478 workloads | 2026-09-02 12:34:01 | first_party_api | 247 | 11/30 | tft-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 TFT: upstream sources for this network have not rewritten any dated value we hold. Zero here is the live query result, not a gap — the ledger itself is at /v1/revisions.
No account, no key, no trust required. The first two hit the same upstream endpoints our collectors do; the third hits this estate's public API, where every row carries the same source / as_of / verify_url fields.
# 1) The network's own gridproxy endpoint (keyless, as of 2026-09-02T12:58:16Z): curl -s "https://gridproxy.grid.tf/nodes" | python3 -m json.tool | head -40 # 2) Market reference (keyless): curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=threefold-token" | python3 -m json.tool | head -40 # 3) This estate's public API row for TFT: curl -s "https://kairossignal.com/v1/network/TFT" | python3 -m json.tool | head -60
All 3 command(s) above were executed at generation time (2026-09-02T12:58:16Z) against the exact URLs printed — each returned HTTP 200 with a JSON body before being published. A command that fails this build-time check is omitted from this block, never shipped unverified.
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_tft.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: 13 of 55 series map to cross-network
concepts (compute/storage/memory totals and in-use, nodes, gateways, gpus,
countries, token supply); the rest are TFT-native grid metrics and are labelled
as such rather than graded. market_cap_usd and
circulating_supply publish as 0 because CoinGecko publishes 0 —
live-verified at generation, not a gap and not substituted. Where a section
has no data, it is absent — we do not publish zeros for gaps.
propintel/gen_deep_dive_tft.py · source of truth:
default.depin_catalog, default.depin_onchain,
default.depin_revision_ledger (ClickHouse, live at generation) ·
Kairos Signal — provenance or silence.