OpenLedger (OPEN) — the revision ledger

Generated 2026-10-17T05:37:52Z from live ClickHouse queries against this estate's ledger. Point-in-time archive held for OpenLedger: 37,439 observations · 37 distinct series · 5 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-10-17 04:58:01 · every one of the 37,439 rows carries a verify_url · 37 series refreshed in the last 24h (694 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 OPEN view of that product: the live ledger for OPEN, 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 OpenLedger's archive comes from

5 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. OpenLedger does not expose a public first-party stats API (catalog has_public_stats_api=0), so OPEN's archive is built from independent families instead: CoinGecko's market series, DefiLlama's fees and revenue rollups (api.llama.fi/summary/fees/openledger) plus protocol TVL incl. the staking pool, and direct reads of the OPEN token contract bsc:0xa227cc36938f0c9e09ce0e64dfab226cad739447 — the catalog records it on BNB Chain (bsc: prefix) and the estate's ethereum_blockscout rows read the same 20-byte address via Blockscout, while the ethereum_rpc burn-address series carries an Etherscan verify_url. The estate's own first-party collector re-snapshots the DefiLlama all-time fees counter daily (source depin_first_party, spellings DL_*_USD).

SourceRows heldSeriesRows w/ verify_urlWindow (UTC)Sample origin
CoinGecko /coins/markets30,7442430,7442026-08-09 17:15:20 → 2026-10-17 04:51:55sample origin ↗
DefiLlama /overview/fees4,79874,7982026-08-09 17:17:15 → 2026-10-17 04:58:01sample origin ↗
DefiLlama /protocols1,32921,3292026-08-22 13:18:55 → 2026-10-17 04:58:01sample origin ↗
ethereum_rpc47624762026-08-17 22:43:50 → 2026-10-17 00:19:02sample origin ↗
ethereum_blockscout922922026-08-23 02:59:36 → 2026-10-16 12:19:01sample origin ↗

Revision ledger — 2 backward revision(s) recorded for OPEN

Backward revisions are values upstream later replaced for a date this estate had already archived. The before-value is retained alongside the replacement — both snapshot dates, both numbers — which is what no overwriting vendor keeps. /v1/revisions?symbol=OPEN cross-check passed: the served API reports 2 row(s), matching the ledger count rendered on this page.

First detected (UTC)MetricSnapshotWasRestated in snapshotBecameΔKindProvenance
2026-10-17 01:15:02dl_fees_alltime_usd2026-10-01288,3852026-10-02288,055-0.114%backward_revisiondepin_first_party
2026-10-17 01:15:02dl_fees_alltime_usd2026-09-16272,0792026-09-17271,588-0.180%backward_revisiondepin_first_party

What the detector watches for OpenLedger — the intersection, measured

The detector diffs every daily snapshot of every cumulative-by-construction series. Below is the live intersection of the estate detector's cumulative watchlist — imported directly from propintel/revision_ledger.py (11 declared names, so this page can never drift from the detector) — with what the daily archive holds for OPEN. 1 watched series are held and were fully diffed; none produced a backward pair. That is the structural content of the zero above: watchable counters exist, and they are clean.

Watchlist series heldRowsDaysSource
DL_FEES_ALLTIME_USD6969depin_first_party

The trails behind the zero — watched counters, end to end

These are the actual counter trails the detector diffed for OPEN, rendered live from the archive. Each is a series that cannot decrease unless upstream rewrote history — which is exactly what makes their smooth monotonicity the proof behind the zero, and the same trails where a GRT/OVPP/EIGEN-style restatement would appear if it ever happened. One of the 1 comes from the OPEN token contract via Blockscout (token_transfers_total); the all-time fees counter exists in two independent snapshots — the estate's first-party collector (DL_FEES_ALLTIME_USD) and the DefiLlama fees poller (fees_alltime_usd) — and both are monotonic across the whole held window..

DL_FEES_ALLTIME_USD — lifetime protocol fees (USD) for OpenLedger, from the estate's own first-party collector:

Snapshot dateLifetime fees (USD)Source
2026-08-09220,789depin_first_party
2026-08-10222,226depin_first_party
2026-08-11224,389depin_first_party
2026-08-12226,094depin_first_party
2026-08-13228,333depin_first_party
2026-08-14229,595depin_first_party
2026-08-15230,972depin_first_party
2026-08-16230,972depin_first_party
2026-08-17232,697depin_first_party
2026-08-18234,002depin_first_party
2026-08-19234,976depin_first_party
2026-08-20236,328depin_first_party
2026-08-21237,494depin_first_party
2026-08-22239,493depin_first_party
2026-08-23241,686depin_first_party
2026-08-24243,032depin_first_party
2026-08-25244,344depin_first_party
2026-08-26245,301depin_first_party
2026-08-27246,999depin_first_party
2026-08-28248,188depin_first_party
2026-08-29249,360depin_first_party
2026-08-30250,468depin_first_party
2026-08-31251,362depin_first_party
2026-09-01252,271depin_first_party
2026-09-02253,202depin_first_party
2026-09-03254,151depin_first_party
2026-09-04255,160depin_first_party
2026-09-05256,204depin_first_party
2026-09-06257,248depin_first_party
2026-09-07258,762depin_first_party
2026-09-08259,852depin_first_party
2026-09-09260,954depin_first_party
2026-09-10262,254depin_first_party
2026-09-11263,610depin_first_party
2026-09-12263,610depin_first_party
2026-09-13267,851depin_first_party
2026-09-14267,850depin_first_party
2026-09-15267,850depin_first_party
2026-09-16272,079depin_first_party
2026-09-17271,588depin_first_party
2026-09-18273,215depin_first_party
2026-09-19274,827depin_first_party
2026-09-20275,850depin_first_party
2026-09-21276,986depin_first_party
2026-09-22278,094depin_first_party
2026-09-23279,269depin_first_party
2026-09-24280,368depin_first_party
2026-09-25281,524depin_first_party
2026-09-26282,405depin_first_party
2026-09-27283,615depin_first_party
2026-09-28284,913depin_first_party
2026-09-29285,979depin_first_party
2026-09-30287,182depin_first_party
2026-10-01288,385depin_first_party
2026-10-02288,055depin_first_party
2026-10-03289,428depin_first_party
2026-10-04289,428depin_first_party
2026-10-05290,247depin_first_party
2026-10-06291,196depin_first_party
2026-10-07292,215depin_first_party
2026-10-08293,158depin_first_party
2026-10-09294,330depin_first_party
2026-10-10295,394depin_first_party
2026-10-11296,612depin_first_party
2026-10-12297,838depin_first_party
2026-10-13298,913depin_first_party
2026-10-14299,993depin_first_party
2026-10-15301,006depin_first_party
2026-10-16301,730depin_first_party

fees_alltime_usd — the same lifetime-fees class, as polled from DefiLlama's fees endpoint (the series class that produced real restatements for EIGEN and GRT elsewhere in the estate):

Snapshot dateLifetime fees (USD)Source
2026-08-23241,686DefiLlama /overview/fees
2026-08-24243,032DefiLlama /overview/fees
2026-08-25244,344DefiLlama /overview/fees
2026-08-26245,301DefiLlama /overview/fees
2026-08-27246,999DefiLlama /overview/fees
2026-08-28248,188DefiLlama /overview/fees
2026-08-29249,360DefiLlama /overview/fees
2026-08-30250,468DefiLlama /overview/fees
2026-08-31251,362DefiLlama /overview/fees
2026-09-01252,271DefiLlama /overview/fees
2026-09-02253,202DefiLlama /overview/fees
2026-09-03254,151DefiLlama /overview/fees
2026-09-04255,160DefiLlama /overview/fees
2026-09-05256,204DefiLlama /overview/fees
2026-09-06257,248DefiLlama /overview/fees
2026-09-07258,762DefiLlama /overview/fees
2026-09-08259,852DefiLlama /overview/fees
2026-09-09260,954DefiLlama /overview/fees
2026-09-10262,254DefiLlama /overview/fees
2026-09-11263,610DefiLlama /overview/fees
2026-09-12265,043DefiLlama /overview/fees
2026-09-13266,418DefiLlama /overview/fees
2026-09-14267,850DefiLlama /overview/fees
2026-09-15269,254DefiLlama /overview/fees
2026-09-16270,675DefiLlama /overview/fees
2026-09-17271,588DefiLlama /overview/fees
2026-09-18273,215DefiLlama /overview/fees
2026-09-19274,827DefiLlama /overview/fees
2026-09-20275,850DefiLlama /overview/fees
2026-09-21276,986DefiLlama /overview/fees
2026-09-22278,094DefiLlama /overview/fees
2026-09-23279,269DefiLlama /overview/fees
2026-09-24280,368DefiLlama /overview/fees
2026-09-25281,524DefiLlama /overview/fees
2026-09-26282,405DefiLlama /overview/fees
2026-09-27283,615DefiLlama /overview/fees
2026-09-28284,913DefiLlama /overview/fees
2026-09-29285,979DefiLlama /overview/fees
2026-09-30287,182DefiLlama /overview/fees
2026-10-01288,055DefiLlama /overview/fees
2026-10-02288,055DefiLlama /overview/fees
2026-10-03289,428DefiLlama /overview/fees
2026-10-04289,428DefiLlama /overview/fees
2026-10-05290,247DefiLlama /overview/fees
2026-10-06291,196DefiLlama /overview/fees
2026-10-07292,215DefiLlama /overview/fees
2026-10-08293,158DefiLlama /overview/fees
2026-10-09294,330DefiLlama /overview/fees
2026-10-10295,394DefiLlama /overview/fees
2026-10-11296,612DefiLlama /overview/fees
2026-10-12297,838DefiLlama /overview/fees
2026-10-13298,913DefiLlama /overview/fees
2026-10-14299,993DefiLlama /overview/fees
2026-10-15301,006DefiLlama /overview/fees
2026-10-16301,730DefiLlama /overview/fees

token_transfers_total — lifetime transfers of the OPEN token (Blockscout, the series class that produced real restatements for SOGNI, AUKI and R1 elsewhere in the estate):

Snapshot dateToken transfersSource
2026-08-23181,466ethereum_blockscout
2026-08-24181,564ethereum_blockscout
2026-08-25181,649ethereum_blockscout
2026-08-26181,713ethereum_blockscout
2026-08-28181,972ethereum_blockscout
2026-08-29182,183ethereum_blockscout
2026-08-30182,446ethereum_blockscout
2026-08-31183,248ethereum_blockscout
2026-09-02183,476ethereum_blockscout
2026-09-03183,821ethereum_blockscout
2026-09-04183,881ethereum_blockscout
2026-09-05183,959ethereum_blockscout
2026-09-06184,042ethereum_blockscout
2026-09-08184,140ethereum_blockscout
2026-09-09184,247ethereum_blockscout
2026-09-10184,370ethereum_blockscout
2026-09-11184,632ethereum_blockscout
2026-09-12184,707ethereum_blockscout
2026-09-14184,840ethereum_blockscout
2026-09-15184,991ethereum_blockscout
2026-09-16185,134ethereum_blockscout
2026-09-18185,315ethereum_blockscout
2026-09-19185,557ethereum_blockscout
2026-09-20185,617ethereum_blockscout
2026-09-21185,610ethereum_blockscout
2026-09-22186,063ethereum_blockscout
2026-09-24186,660ethereum_blockscout
2026-09-25186,773ethereum_blockscout
2026-09-26187,062ethereum_blockscout
2026-09-27187,062ethereum_blockscout
2026-09-28187,226ethereum_blockscout
2026-09-30188,123ethereum_blockscout
2026-10-01188,217ethereum_blockscout
2026-10-02188,499ethereum_blockscout
2026-10-03189,495ethereum_blockscout
2026-10-04190,912ethereum_blockscout
2026-10-05190,925ethereum_blockscout
2026-10-06191,154ethereum_blockscout
2026-10-07191,131ethereum_blockscout
2026-10-09191,144ethereum_blockscout
2026-10-10191,853ethereum_blockscout
2026-10-11192,025ethereum_blockscout
2026-10-12192,121ethereum_blockscout
2026-10-14192,230ethereum_blockscout
2026-10-15192,355ethereum_blockscout
2026-10-16192,470ethereum_blockscout

Gauges that moved backward — deliberately NOT revisions

These series fall outside the detector's cumulative-by-construction class (NOT_TRULY_CUMULATIVE and plain gauges 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
DL_FEES_30D_USD4469
DL_REV_30D_USD4469
fees_30d_usd4265
revenue_30d_usd3958
price_high_24h_usd3858
DL_FEES_7D_USD3369
DL_REV_7D_USD3369
DL_FEES_24H_USD3269
DL_REV_24H_USD3269
fully_diluted_valuation_usd3264
market_cap_usd3264
price_usd3264
fees_7d_usd3165
volume_24h_usd3058

Same-timestamp conflicting values on record for OPEN: 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 OPEN 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-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:02ARblocks1,980,1161,702,204-14.035%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:02GRTdl_fees_alltime_usd1,443,521.441,442,910.44-0.042%backward_revisiondepin_first_party
2026-10-17 01:15:02NODEdl_fees_alltime_usd811,347810,962-0.047%backward_revisiondepin_first_party
2026-10-17 01:15:02NODEdl_fees_alltime_usd811,126810,992-0.017%backward_revisiondepin_first_party
2026-10-17 01:15:02OPENdl_fees_alltime_usd288,385288,055-0.114%backward_revisiondepin_first_party
2026-10-17 01:15:02STORJdisqualified_nodes80,23879,569-0.834%backward_revisiondepin_first_party
2026-10-16 01:15:02ARblocks2,007,2101,702,218-15.195%backward_revisiondepin_first_party
2026-10-16 01:15:02ARblocks2,001,7361,702,218-14.963%backward_revisiondepin_first_party
2026-10-16 01:15:02ARblocks1,995,6771,702,218-14.705%backward_revisiondepin_first_party
2026-10-16 01:15:02ARblocks1,992,2991,702,218-14.560%backward_revisiondepin_first_party
2026-10-16 01:15:02ARblocks1,999,7261,702,218-14.877%backward_revisiondepin_first_party
2026-10-16 01:15:02ATHdl_fees_alltime_usd180,402,699.27180,348,562.27-0.030%backward_revisiondepin_first_party
2026-10-16 01:15:02AUKIdl_fees_alltime_usd249,318249,293-0.010%backward_revisiondepin_first_party
2026-10-16 01:15:02AUKIdl_fees_alltime_usd248,389248,364-0.010%backward_revisiondepin_first_party
2026-10-16 01:15:02AUKIdl_fees_alltime_usd253,682251,527-0.849%backward_revisiondepin_first_party
2026-10-16 01:15:02GRTdl_fees_alltime_usd1,424,3161,423,345-0.068%backward_revisiondepin_first_party
2026-10-16 01:15:02GRTdl_fees_alltime_usd1,441,313.441,440,661.44-0.045%backward_revisiondepin_first_party
2026-10-16 01:15:02GRTdl_fees_alltime_usd1,431,295.441,428,351.44-0.206%backward_revisiondepin_first_party
2026-10-16 01:15:02GRTdl_fees_alltime_usd1,433,230.441,433,068.44-0.011%backward_revisiondepin_first_party
2026-10-16 01:15:02NODEdl_fees_alltime_usd804,574804,388-0.023%backward_revisiondepin_first_party
2026-10-16 01:15:02OPENdl_fees_alltime_usd272,079271,588-0.180%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,424,3021,423,345-0.067%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: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,390194,337-0.027%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: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 (provider sets, node counts, prices, capacity) legitimately move both ways and are deliberately excluded — a drop there is a real population change, not a rewrite; the gauge table 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 the upstream families the network-side rows came from; 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 OPEN — the same rows this page queried, live:
curl -s "https://kairossignal.com/v1/revisions?symbol=OPEN" | 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) DefiLlama's fees series for OpenLedger (the fees/revenue counters' origin):
curl -s -H "User-Agent: kairos-check" "https://api.llama.fi/summary/fees/openledger" | python3 -m json.tool | head -40
# 4) Blockscout token info for the OPEN token contract (holders / supply / transfers):
curl -s -H "User-Agent: kairos-check" "https://eth.blockscout.com/api/v2/tokens/0xa227cc36938f0c9e09ce0e64dfab226cad739447" | python3 -m json.tool
# 5) This estate's public API row for OPEN (grades + provenance):
curl -s "https://kairossignal.com/v1/network/OPEN" | 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/OPEN.

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_open.py and the hourly claim_drift_check.py run grades its claims against the live API like every other published surface. The OPEN revision count is the live result of SELECT count() FROM default.depin_revision_ledger WHERE network='OPEN'; the page refuses to ship if the served /v1/revisions?symbol=OPEN 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 OPEN is genuinely empty today — because every watched counter the archive holds proved monotonic under the detector's diff, a measured negative published as found, with the full trails rendered above — and this page says so instead of inventing restatements. The same-stamp conflict check is likewise the honest live answer: 0 groups in depin_onchain and 0 in depin_daily. Upstream probes ran serially by this generator immediately before rendering: api.llama.fi /summary/fees/openledger (the DefiLlama fees upstream: 24h/7d/30d/1y/alltime fees and revenue) HTTP 200; eth.blockscout.com /api/v2/tokens/<OPEN token> (the evm_blockscout token-info upstream: holders / total supply / transfers) HTTP 200; defillama.com /protocol/openledger (the TVL/staking upstream family) HTTP 403; CoinGecko OpenLedger page (browser-verified origin; 403 here is its bot wall) HTTP 403; etherscan.io token page for the OPEN contract (the ethereum_rpc burn-address rows' verify_url origin; 403 here is its bot wall) HTTP 403; estate /v1/revisions?symbol=OPEN HTTP 200; estate /v1/network/OPEN HTTP 200.

Machine-generated 2026-10-17T05:37:52Z by propintel/gen_revision_page_open.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.