Aleph Cloud (ALEPH) — the revision ledger

Generated 2026-10-18T05:10:39Z from live ClickHouse queries against this estate's ledger. Point-in-time archive held for Aleph Cloud: 43,497 observations · 66 distinct series · 4 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-10-18 04:50:54 · every one of the 43,497 rows carries a verify_url · 41 series refreshed in the last 24h (677 fresh rows). Nothing on this page is cached, estimated, or remembered.

What this page is. Data vendors restate history: a number they published for a date gets replaced later, silently, and everyone who stored the first answer either never notices or overwrites it. This estate keeps a machine detector over its daily snapshots for every cumulative-by-construction series, records the before-value beside the replacement, and serves the record at /v1/revisions. This page is the Aleph Cloud (ALEPH) view of that product: the live ledger for ALEPH, the estate-wide feed as proof the detector works, the archive the detection runs over, and the exact commands to verify any of it without an account. It does not forecast, rank investment merit, or advise. Where a fact has a caveat, the caveat ships with the fact.

Provenance — where ALEPH's archive comes from

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. The first-party family is Aleph Cloud's own public telemetry (https://api2.aleph.im/metrics.json and the corechannel aggregate at https://api2.aleph.im/api/v0/aggregates/0xa1B3bb7d2332383D96b7796B908fB7f7F3c2Be10.json?keys=corechannel) — Core Channel Node and Resource Node populations, staking, message and storage counters from the network itself, with the CoinGecko market reference and aleph-im/pyaleph GitHub activity alongside.

SourceRows heldSeriesRows w/ verify_urlWindow (UTC)Sample origin
CoinGecko /coins/markets31,7462431,7462026-08-09 17:15:20 → 2026-10-18 04:50:54sample origin ↗
first_party_api10,2792810,2792026-08-09 23:28:06 → 2026-10-18 04:34:01sample origin ↗
aleph_corechannel1,10051,1002026-08-24 13:56:30 → 2026-10-18 00:11:01sample origin ↗
github37293722026-08-09 23:42:07 → 2026-10-18 00:29:01sample origin ↗

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

The ledger query ran during generation and returned 0 rows for ALEPH — and for Aleph Cloud the structural reason is on this page, measured live: the detector only files cumulative-by-construction series (counters that cannot decrease unless upstream rewrote them), and the daily archive this estate holds for ALEPH — 2858 rows over 73 snapshots (2026-08-06 → 2026-10-17) — contains no series of that class. Every series held is a gauge: node populations, staking, node scores, file counts, market data. A gauge cannot produce a history-rewrite event; it can only move. Zero here is the live query result plus the structural reason, not a gap — the ledger itself is at /v1/revisions?symbol=ALEPH (the same query this page ran, served live), and a restatement would appear on this page the day the detector records one. /v1/revisions?symbol=ALEPH cross-check passed: the served API reports 0 row(s), matching the ledger count rendered on this page.

Why the ledger is empty for ALEPH — the detector class, measured

The detector diffs every daily snapshot of every cumulative-by-construction series. Below is the live intersection of the estate's cumulative watchlist with what the daily archive holds for ALEPH. It is empty: Aleph Cloud's public telemetry is node-population, staking and storage telemetry, not monotonic counters. Where a sibling network (AKT) shows a BLOCKS restatement, ALEPH structurally cannot produce one — its upstream publishes no cumulative counter this estate snapshots daily. That is the honest answer to "where are ALEPH's revisions": there is nothing for the detector to diff.

Live query result: 0 watchlist series held for ALEPH. The intersection query ran during generation and returned an empty set — none of the 25 cumulative-by-construction metric families the detector watches appear in ALEPH's daily archive. This is the structural zero behind the ledger count above, published as the query found it.

Gauges that moved backward — deliberately NOT revisions

These series fall outside the detector's cumulative-by-construction class (NOT_TRULY_CUMULATIVE in propintel/revision_ledger.py): a drop there is a real population or market change, not upstream rewriting history. Publishing them as "revisions" would be exactly the fake-metric behaviour this product exists to eliminate.

Series (gauge / revaluation)Backward moves observedSnapshot rows held
MEAN_NODE_SCORE4573
fully_diluted_valuation_usd3165
price_usd3165
market_cap_usd3065
price_from_atl_pct2959
volume_24h_usd2959
WS_CONNECTIONS_ACTIVE2873
market_cap_rank2859
price_change_30d_pct2859
price_high_24h_usd2759
TOTAL_STAKED2473
price_low_24h_usd2459
MEAN_RESOURCE_NODE_SCORE2373
price_change_14d_pct2259

The sharpest ALEPH case: CORE_NODES — the live Core Channel Node population from Aleph's own corechannel aggregate — steps down across the archive (82 → 81 → 80 → 78) as nodes leave the consensus set. A naive monotonicity detector would file every drop as a restatement; the detector correctly classifies it as a population gauge. The full trail below is the worked example.

Snapshot dateCORE_NODES valueSource
2026-08-0682depin_first_party
2026-08-0782depin_first_party
2026-08-0882depin_first_party
2026-08-0982depin_first_party
2026-08-1081depin_first_party
2026-08-1180depin_first_party
2026-08-1280depin_first_party
2026-08-1378depin_first_party
2026-08-1478depin_first_party
2026-08-1578depin_first_party
2026-08-1678depin_first_party
2026-08-1778depin_first_party
2026-08-1878depin_first_party
2026-08-1978depin_first_party
2026-08-2078depin_first_party
2026-08-2178depin_first_party
2026-08-2278depin_first_party
2026-08-2378depin_first_party
2026-08-2478depin_first_party
2026-08-2578depin_first_party
2026-08-2678depin_first_party
2026-08-2778depin_first_party
2026-08-2878depin_first_party
2026-08-2978depin_first_party
2026-08-3078depin_first_party
2026-08-3178depin_first_party
2026-09-0178depin_first_party
2026-09-0278depin_first_party
2026-09-0378depin_first_party
2026-09-0478depin_first_party
2026-09-0578depin_first_party
2026-09-0678depin_first_party
2026-09-0778depin_first_party
2026-09-0878depin_first_party
2026-09-0978depin_first_party
2026-09-1078depin_first_party
2026-09-1178depin_first_party
2026-09-1278depin_first_party
2026-09-1378depin_first_party
2026-09-1478depin_first_party
2026-09-1578depin_first_party
2026-09-1678depin_first_party
2026-09-1775depin_first_party
2026-09-1874depin_first_party
2026-09-1973depin_first_party
2026-09-2073depin_first_party
2026-09-2172depin_first_party
2026-09-2272depin_first_party
2026-09-2372depin_first_party
2026-09-2472depin_first_party
2026-09-2569depin_first_party
2026-09-2669depin_first_party
2026-09-2769depin_first_party
2026-09-2869depin_first_party
2026-09-2969depin_first_party
2026-09-3069depin_first_party
2026-10-0169depin_first_party
2026-10-0269depin_first_party
2026-10-0369depin_first_party
2026-10-0469depin_first_party
2026-10-0569depin_first_party
2026-10-0669depin_first_party
2026-10-0769depin_first_party
2026-10-0869depin_first_party
2026-10-0969depin_first_party
2026-10-1069depin_first_party
2026-10-1169depin_first_party
2026-10-1269depin_first_party
2026-10-1369depin_first_party
2026-10-1469depin_first_party
2026-10-1569depin_first_party
2026-10-1669depin_first_party
2026-10-1769depin_first_party

The staking gauge: TOTAL_STAKED — total ALEPH staked to Core Channel Nodes from the same corechannel aggregate — moves in both directions across the archive as stake is delegated and withdrawn. Both directions are real; neither is a rewrite.

Snapshot dateTOTAL_STAKED valueSource
2026-08-0679,572,841.7687depin_first_party
2026-08-0779,547,841.7687depin_first_party
2026-08-0879,547,841.7687depin_first_party
2026-08-0979,537,831.7687depin_first_party
2026-08-1078,984,985.953depin_first_party
2026-08-1178,668,133.3347depin_first_party
2026-08-1278,668,133.3347depin_first_party
2026-08-1377,646,110.8399depin_first_party
2026-08-1477,646,110.8399depin_first_party
2026-08-1577,646,110.8399depin_first_party
2026-08-1677,646,110.8399depin_first_party
2026-08-1777,646,110.8399depin_first_party
2026-08-1877,646,110.8399depin_first_party
2026-08-1977,646,110.8399depin_first_party
2026-08-2077,646,110.8399depin_first_party
2026-08-2178,025,719.9124depin_first_party
2026-08-2278,025,719.9124depin_first_party
2026-08-2378,025,719.9124depin_first_party
2026-08-2478,039,849.2261depin_first_party
2026-08-2578,052,894.4121depin_first_party
2026-08-2677,924,165.4121depin_first_party
2026-08-2776,760,183.1834depin_first_party
2026-08-2876,750,183.1834depin_first_party
2026-08-2976,750,183.1834depin_first_party
2026-08-3076,723,538.6374depin_first_party
2026-08-3176,723,538.6374depin_first_party
2026-09-0176,754,526.6374depin_first_party
2026-09-0276,754,526.6374depin_first_party
2026-09-0376,710,517.1181depin_first_party
2026-09-0476,710,313.8748depin_first_party
2026-09-0576,736,581.1478depin_first_party
2026-09-0676,736,581.1478depin_first_party
2026-09-0776,736,581.1478depin_first_party
2026-09-0876,836,572.1652depin_first_party
2026-09-0976,862,421.1652depin_first_party
2026-09-1076,862,421.1652depin_first_party
2026-09-1176,862,421.1652depin_first_party
2026-09-1276,909,722.1652depin_first_party
2026-09-1376,909,722.1652depin_first_party
2026-09-1476,909,722.1652depin_first_party
2026-09-1576,909,722.1652depin_first_party
2026-09-1677,926,806.0159depin_first_party
2026-09-1777,816,958.9029depin_first_party
2026-09-1877,900,166.7265depin_first_party
2026-09-1977,234,290.7001depin_first_party
2026-09-2077,100,290.7001depin_first_party
2026-09-2177,277,519.776depin_first_party
2026-09-2277,227,519.776depin_first_party
2026-09-2377,536,983.5616depin_first_party
2026-09-2477,536,983.5616depin_first_party
2026-09-2575,478,510.9439depin_first_party
2026-09-2675,497,529.0758depin_first_party
2026-09-2775,581,722.5516depin_first_party
2026-09-2875,715,460.1125depin_first_party
2026-09-2975,640,043.0211depin_first_party
2026-09-3075,635,538.9415depin_first_party
2026-10-0175,620,538.9415depin_first_party
2026-10-0275,609,538.9415depin_first_party
2026-10-0375,609,538.9415depin_first_party
2026-10-0475,634,168.9169depin_first_party
2026-10-0575,634,168.9169depin_first_party
2026-10-0675,634,168.9169depin_first_party
2026-10-0775,685,981.5837depin_first_party
2026-10-0875,734,161.3703depin_first_party
2026-10-0975,720,564.9229depin_first_party
2026-10-1075,821,117.4598depin_first_party
2026-10-1175,979,448.8498depin_first_party
2026-10-1275,979,448.8498depin_first_party
2026-10-1376,029,092.2305depin_first_party
2026-10-1475,842,798.8212depin_first_party
2026-10-1575,943,725.1231depin_first_party
2026-10-1676,732,934.5002depin_first_party
2026-10-1776,732,934.5002depin_first_party

Same-timestamp conflicting values on record for ALEPH: none

The task-level conflict check, run live: any (metric, timestamp) family where this estate recorded two or more different values. The query ran at generation and returned 0 groups in both depin_onchain and depin_daily — every (metric, timestamp) pair the estate holds for ALEPH carries exactly one value. Zero here is the live query result, not a gap; the archive kept every write it made, and none of them disagree.

The ledger, live — every restatement recorded estate-wide (39 deduped events)

Deduped on revision identity exactly as /v1/revisions dedupes it. This is the same feed a subscriber polls; it is rendered live from ClickHouse at generation, not copied from a snapshot. Each row is an upstream source replacing the value of a (network, metric, date) it had already published — after this estate recorded the original. The superseded value is retained, never overwritten; that retention is the only reason a rewrite is detectable, and it is the part every overwriting vendor discards.

First detectedNetworkMetricWasBecameΔKindProvenance
2026-10-18 01:15:02ARblocks1,999,7261,702,218-14.877%backward_revisiondepin_first_party
2026-10-18 01:15:02ARblocks1,992,2991,702,218-14.560%backward_revisiondepin_first_party
2026-10-18 01:15:02ARblocks2,007,2101,702,218-15.195%backward_revisiondepin_first_party
2026-10-18 01:15:02ARblocks2,001,7361,702,218-14.963%backward_revisiondepin_first_party
2026-10-18 01:15:02ARblocks1,995,6771,702,218-14.705%backward_revisiondepin_first_party
2026-10-18 01:15:02ATHdl_fees_alltime_usd180,402,699.27180,348,562.27-0.030%backward_revisiondepin_first_party
2026-10-18 01:15:02AUKIdl_fees_alltime_usd248,389248,364-0.010%backward_revisiondepin_first_party
2026-10-18 01:15:02AUKIdl_fees_alltime_usd249,318249,293-0.010%backward_revisiondepin_first_party
2026-10-18 01:15:02AUKIdl_fees_alltime_usd253,682251,527-0.849%backward_revisiondepin_first_party
2026-10-18 01:15:02GRTdl_fees_alltime_usd1,433,230.441,433,068.44-0.011%backward_revisiondepin_first_party
2026-10-18 01:15:02GRTdl_fees_alltime_usd1,431,295.441,428,351.44-0.206%backward_revisiondepin_first_party
2026-10-18 01:15:02GRTdl_fees_alltime_usd1,443,521.441,442,910.44-0.042%backward_revisiondepin_first_party
2026-10-18 01:15:02GRTdl_fees_alltime_usd1,424,3161,423,345-0.068%backward_revisiondepin_first_party
2026-10-18 01:15:02GRTdl_fees_alltime_usd1,441,313.441,440,661.44-0.045%backward_revisiondepin_first_party
2026-10-18 01:15:02NODEdl_fees_alltime_usd811,126810,992-0.017%backward_revisiondepin_first_party
2026-10-18 01:15:02NODEdl_fees_alltime_usd811,347810,962-0.047%backward_revisiondepin_first_party
2026-10-18 01:15:02NODEdl_fees_alltime_usd804,574804,388-0.023%backward_revisiondepin_first_party
2026-10-18 01:15:02OPENdl_fees_alltime_usd272,079271,588-0.180%backward_revisiondepin_first_party
2026-10-18 01:15:02OPENdl_fees_alltime_usd288,385288,055-0.114%backward_revisiondepin_first_party
2026-10-17 01:15:02ARblocks1,980,1161,702,204-14.035%backward_revisiondepin_first_party
2026-10-17 01:15:02ARblocks1,982,1761,702,204-14.124%backward_revisiondepin_first_party
2026-10-17 01:15:02ARblocks1,986,2201,702,204-14.299%backward_revisiondepin_first_party
2026-10-17 01:15:02ARblocks1,988,9301,702,206-14.416%backward_revisiondepin_first_party
2026-10-17 01:15:02GRTdl_fees_alltime_usd1,419,3221,419,152-0.012%backward_revisiondepin_first_party
2026-10-17 01:15:02GRTdl_fees_alltime_usd1,419,5661,419,322-0.017%backward_revisiondepin_first_party
2026-10-17 01:15:02GRTdl_fees_alltime_usd1,415,0541,414,119-0.066%backward_revisiondepin_first_party
2026-10-17 01:15:02STORJdisqualified_nodes80,23879,569-0.834%backward_revisiondepin_first_party
2026-09-05 01:15:02AUKItoken_transfers_total1,230,1671,228,860-0.106%backward_revisionevm_blockscout · origin ↗
2026-09-05 01:15:02EIGENfees_alltime_usd161,955,683.53161,932,203.53-0.014%backward_revisionDefiLlama /overview/fees · origin ↗
2026-09-05 01:15:02GRTfees_alltime_usd1,419,3281,419,152-0.012%backward_revisionDefiLlama /overview/fees · origin ↗
2026-09-05 01:15:02GRTfees_alltime_usd1,419,5581,419,328-0.016%backward_revisionDefiLlama /overview/fees · origin ↗
2026-09-05 01:15:02GRTfees_alltime_usd1,424,3021,423,345-0.067%backward_revisionDefiLlama /overview/fees · origin ↗
2026-09-05 01:15:02NODEfees_alltime_usd804,574804,388-0.023%backward_revisionDefiLlama /overview/fees · origin ↗
2026-09-05 01:15:02OBOTtoken_transfers_total40,25340,246-0.017%backward_revisionevm_blockscout · origin ↗
2026-09-05 01:15:02OVPPtoken_transfers_total1,356,7491,354,903-0.136%backward_revisionevm_blockscout · origin ↗
2026-09-05 01:15:02R1token_transfers_total194,634194,527-0.055%backward_revisionevm_blockscout · origin ↗
2026-09-05 01:15:02R1token_transfers_total194,390194,337-0.027%backward_revisionevm_blockscout · origin ↗
2026-09-05 01:15:02SOGNItoken_transfers_total1,177,2191,174,145-0.261%backward_revisionevm_blockscout · origin ↗
2026-08-13 15:35:15FLOCKdl_fees_alltime_usd1,170,614.61,170,544.16-0.006%sub_noisedefillama_fees · origin ↗

How detection works — and what it cannot see

The detector (propintel/revision_ledger.py) diffs every daily snapshot this estate holds of every cumulative-by-construction series — counters that cannot decrease unless upstream rewrote them (block heights, transaction and transfer counters, lifetime fees). A row enters default.depin_revision_ledger iff two snapshots disagree for an already-observed date; zero human judgement. Resolution rule: latest observation wins for current-state reads, the superseded value is retained, never overwritten. Population gauges (node sets, staking, prices, capacity) legitimately move both ways and are deliberately excluded — a drop there is a real population change, not a rewrite; the CORE_NODES case on this page is the worked example. Honest boundary: this catches value-history rewrites ex-post; identical-schema semantic drift with plausible values is what the hash-pinned derivation_replay layer is for. The detector's full classification is inspectable at /v1/revisions and frozen daily at /revision-ledger/REVISIONS_20260902.json.

Verify any cell yourself — the exact commands

No account, no key, no trust required. Commands 1–2 hit this estate's public API (the same rows this page queried — every row carries source / as_of / verify_url); commands 3–4 hit Aleph Cloud's own first-party endpoints, the origins of the network-side series; command 5 is the estate's graded network row; command 6 is the frozen daily snapshot of the ledger. One polite call per endpoint, no hammering.

# 1) The served revision feed for ALEPH — the same rows this page queried, live:
curl -s "https://kairossignal.com/v1/revisions?symbol=ALEPH" | python3 -m json.tool
# 2) The estate-wide feed (every network, both sides of every diff):
curl -s "https://kairossignal.com/v1/revisions" | python3 -m json.tool | head -80
# 3) Aleph Cloud's own first-party metrics (node populations, storage, sync):
curl -s -H "User-Agent: kairos-check" "https://api2.aleph.im/metrics.json" | python3 -m json.tool | head -40
# 4) Aleph's corechannel aggregate (CCN populations and total staked):
curl -s -H "User-Agent: kairos-check" "https://api2.aleph.im/api/v0/aggregates/0xa1B3bb7d2332383D96b7796B908fB7f7F3c2Be10.json?keys=corechannel" | python3 -m json.tool | head -40
# 5) This estate's public API row for ALEPH (grades + provenance):
curl -s "https://kairossignal.com/v1/network/ALEPH" | python3 -m json.tool | head -60
# 6) The public daily snapshot of the ledger (frozen copy):
curl -s -o /dev/null -w "%{http_code}\n" "https://kairossignal.com/revision-ledger/REVISIONS_20260902.json"
Get this network as a data feed. Every number here is one API call away, with the same provenance fields — including the revision feed itself. Pricing · Self-register for free $5 API credits — no card, no human · API reference. Machine-readable row for this network: /v1/network/ALEPH.

Method & honesty notes. All counts are queries against the live ledger at generation time, not restamped copy — this page is regenerated by gen_revision_page_aleph.py and the hourly claim_drift_check.py run grades its claims against the live API like every other published surface. The ALEPH revision count is the live result of SELECT count() FROM default.depin_revision_ledger WHERE network='ALEPH'; the page refuses to ship if the served /v1/revisions?symbol=ALEPH disagrees with it. The 39 estate-wide events shown are deduped on revision identity (deterministic hash of network, metric, current_date, prior_date) exactly as the API dedupes them; detected_at is the first detection and never moves. Series absent from a section are absent, not zero: the daily-snapshot ledger for ALEPH is genuinely empty today — because the archive holds no cumulative-class series for Aleph Cloud at all, a structural fact measured live in the watchlist-intersection query above — and this page says so instead of inventing restatements. The same-stamp conflict check is likewise the honest live answer: 0 groups in both tables. Upstream probes ran serially by this generator immediately before rendering: Aleph Cloud first-party metrics (api2.aleph.im/metrics.json) HTTP 200; Aleph corechannel aggregate (node populations, staked) HTTP 200; estate /v1/revisions?symbol=ALEPH HTTP 200; estate /v1/network/ALEPH HTTP 200; CoinGecko aleph page (browser-verified origin; 403 here is its bot wall) HTTP 403; GitHub aleph-im/pyaleph repo API (dev-velocity series origin) HTTP 200.

Machine-generated 2026-10-18T05:10:39Z by propintel/gen_revision_page_aleph.py · source of truth: default.depin_catalog, default.depin_onchain, default.depin_daily, default.depin_revision_ledger (ClickHouse, live at generation) · Kairos Signal — provenance or silence.