World Mobile Token (WMTX) — the revision ledger

Generated 2026-10-17T05:48:08Z from live ClickHouse queries against this estate's ledger. Point-in-time archive held for World Mobile Token: 35,175 observations · 48 distinct series · 6 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-10-17 05:21:02 · every one of the 35,175 rows carries a verify_url · 48 series refreshed in the last 24h (766 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 World Mobile Token view of that product: the live ledger for WMTX — currently zero recorded restatements, published exactly as the query found it — 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 World Mobile Token's archive comes from

6 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. World Mobile Token (the catalog name here is World Mobile Token, category wireless, chains arbitrum-one, base, binance-smart-chain, cardano, ethereum, solana) does not publish a public stats API this estate polls — the network-side series come from this estate's own Ethereum reads of the WMTX token contract 0xdbb5cf12408a3ac17d668037ce289f9ea75439d7 via evm_blockscout (total supply, holders, token transfers, contract transaction and gas counters, top-holder balance), with CoinGecko's market series and DefiLlama's TVL/staking series alongside; the daily archive also holds this estate's own depin_first_party holders capture.

SourceRows heldSeriesRows w/ verify_urlWindow (UTC)Sample origin
CoinGecko /coins/markets30,8342430,8342026-08-09 17:15:20 → 2026-10-17 04:51:55sample origin ↗
DefiLlama /protocols1,32721,3272026-08-22 13:18:55 → 2026-10-17 04:58:01sample origin ↗
DefiLlama /overview/fees1,02971,0292026-10-05 04:58:02 → 2026-10-17 04:58:01sample origin ↗
first_party_api1,01021,0102026-09-26 03:38:22 → 2026-10-17 05:21:02sample origin ↗
geckoterminal_dex62376232026-09-25 01:06:42 → 2026-10-17 01:23:07sample origin ↗
evm_blockscout35263522026-08-09 23:27:47 → 2026-10-17 00:37:01sample origin ↗

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

The ledger query ran during generation and returned 0 rows for WMTX. Zero here is the live query result, not a gap — the ledger itself is at /v1/revisions?symbol=WMTX (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=WMTX cross-check passed: the served API reports 0 row(s), matching the ledger count rendered on this page.

Why zero is the interesting answer. The detector does not skip WMTX — below, the live intersection shows the 0 cumulative-by-construction series the archive holds for this network, each fully diffed across its whole snapshot window (where it has more than one observation), and each rendered here end to end so the monotone runs are visible raw. Not one backward move exists anywhere in the watched trails, measured live. That is the structural zero: the detector was watching, the counters were fully exposed to it, and upstream did not rewrite history for this network in the window this estate holds. Publishing an empty ledger as a live query result — instead of padding it with gauge noise — is the same retention discipline the ledger exists to sell.

What the detector watches for World Mobile Token — 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 WMTX. The three watched series here are the Blockscout counters for the WMTX token contract on Ethereum mainnet: token transfers, contract transactions, and contract gas used.

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

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

These are the actual counter trails the detector diffed for WMTX, rendered live from the archive. Each is a series that cannot decrease unless upstream rewrote history — and the raw runs are the evidence; the reader does not have to trust the summary.

token_transfers_total — the token transfer counter for the WMTX contract on Ethereum mainnet, from the estate's Blockscout collector — 54 snapshot days:

Snapshot dateToken transfers (total)Source
2026-08-22109,795evm_blockscout
2026-08-23109,834evm_blockscout
2026-08-24109,903evm_blockscout
2026-08-25109,967evm_blockscout
2026-08-26110,130evm_blockscout
2026-08-27110,203evm_blockscout
2026-08-28110,294evm_blockscout
2026-08-29110,329evm_blockscout
2026-08-30110,395evm_blockscout
2026-09-01110,472evm_blockscout
2026-09-02110,545evm_blockscout
2026-09-03110,627evm_blockscout
2026-09-04110,677evm_blockscout
2026-09-05110,836evm_blockscout
2026-09-06110,887evm_blockscout
2026-09-07110,972evm_blockscout
2026-09-08111,003evm_blockscout
2026-09-09111,161evm_blockscout
2026-09-10111,281evm_blockscout
2026-09-11111,385evm_blockscout
2026-09-12111,453evm_blockscout
2026-09-13111,476evm_blockscout
2026-09-14111,496evm_blockscout
2026-09-15111,560evm_blockscout
2026-09-16111,594evm_blockscout
2026-09-17111,635evm_blockscout
2026-09-18111,736evm_blockscout
2026-09-19111,824evm_blockscout
2026-09-20111,825evm_blockscout
2026-09-21111,893evm_blockscout
2026-09-22129,266evm_blockscout
2026-09-23129,574evm_blockscout
2026-09-24129,800evm_blockscout
2026-09-25129,883evm_blockscout
2026-09-26129,940evm_blockscout
2026-09-27129,940evm_blockscout
2026-09-28130,043evm_blockscout
2026-09-30130,147evm_blockscout
2026-10-01130,163evm_blockscout
2026-10-02130,173evm_blockscout
2026-10-03130,173evm_blockscout
2026-10-04130,197evm_blockscout
2026-10-05130,211evm_blockscout
2026-10-06130,216evm_blockscout
2026-10-07130,216evm_blockscout
2026-10-08130,216evm_blockscout
2026-10-09130,216evm_blockscout
2026-10-10130,258evm_blockscout
2026-10-11130,291evm_blockscout
2026-10-12130,299evm_blockscout
2026-10-13130,403evm_blockscout
2026-10-14130,404evm_blockscout
2026-10-15130,414evm_blockscout
2026-10-16130,417evm_blockscout

contract_transactions_total — the transaction counter for the WMTX contract, from the same Blockscout counters endpoint — 52 snapshot days:

Snapshot dateContract transactions (total)Source
2026-08-2338,252evm_blockscout
2026-08-2438,328evm_blockscout
2026-08-2538,343evm_blockscout
2026-08-2638,367evm_blockscout
2026-08-2738,505evm_blockscout
2026-08-2838,505evm_blockscout
2026-08-2938,576evm_blockscout
2026-08-3038,577evm_blockscout
2026-08-3138,585evm_blockscout
2026-09-0138,621evm_blockscout
2026-09-0238,671evm_blockscout
2026-09-0338,706evm_blockscout
2026-09-0438,724evm_blockscout
2026-09-0538,798evm_blockscout
2026-09-0638,798evm_blockscout
2026-09-0738,814evm_blockscout
2026-09-0838,860evm_blockscout
2026-09-0938,899evm_blockscout
2026-09-1038,933evm_blockscout
2026-09-1138,978evm_blockscout
2026-09-1239,022evm_blockscout
2026-09-1339,036evm_blockscout
2026-09-1539,040evm_blockscout
2026-09-1639,062evm_blockscout
2026-09-1739,062evm_blockscout
2026-09-1939,075evm_blockscout
2026-09-2039,075evm_blockscout
2026-09-2139,113evm_blockscout
2026-09-2239,113evm_blockscout
2026-09-2341,366evm_blockscout
2026-09-2441,416evm_blockscout
2026-09-2541,416evm_blockscout
2026-09-2641,475evm_blockscout
2026-09-2741,486evm_blockscout
2026-09-2841,493evm_blockscout
2026-09-2941,493evm_blockscout
2026-09-3041,493evm_blockscout
2026-10-0141,519evm_blockscout
2026-10-0241,527evm_blockscout
2026-10-0341,527evm_blockscout
2026-10-0541,532evm_blockscout
2026-10-0641,540evm_blockscout
2026-10-0741,540evm_blockscout
2026-10-0841,540evm_blockscout
2026-10-0941,540evm_blockscout
2026-10-1041,540evm_blockscout
2026-10-1141,540evm_blockscout
2026-10-1241,540evm_blockscout
2026-10-1341,554evm_blockscout
2026-10-1441,563evm_blockscout
2026-10-1541,565evm_blockscout
2026-10-1641,567evm_blockscout

contract_gas_used_total — the cumulative gas used by the WMTX contract, from the same Blockscout counters endpoint — 52 snapshot days:

Snapshot dateContract gas used (total)Source
2026-08-231,520,383,210evm_blockscout
2026-08-241,523,390,084evm_blockscout
2026-08-251,524,015,424evm_blockscout
2026-08-261,525,033,497evm_blockscout
2026-08-271,529,689,449evm_blockscout
2026-08-281,529,689,449evm_blockscout
2026-08-291,532,297,553evm_blockscout
2026-08-301,532,332,629evm_blockscout
2026-08-311,532,668,821evm_blockscout
2026-09-011,534,081,557evm_blockscout
2026-09-021,535,985,986evm_blockscout
2026-09-031,537,340,582evm_blockscout
2026-09-041,538,058,907evm_blockscout
2026-09-051,540,907,240evm_blockscout
2026-09-061,540,907,240evm_blockscout
2026-09-071,541,572,350evm_blockscout
2026-09-081,543,369,862evm_blockscout
2026-09-091,544,787,442evm_blockscout
2026-09-101,545,961,894evm_blockscout
2026-09-111,547,705,691evm_blockscout
2026-09-121,549,348,467evm_blockscout
2026-09-131,549,869,195evm_blockscout
2026-09-151,550,051,247evm_blockscout
2026-09-161,550,890,059evm_blockscout
2026-09-171,550,890,059evm_blockscout
2026-09-191,553,411,888evm_blockscout
2026-09-201,553,411,888evm_blockscout
2026-09-211,554,876,265evm_blockscout
2026-09-221,554,876,265evm_blockscout
2026-09-231,648,224,560evm_blockscout
2026-09-241,650,321,628evm_blockscout
2026-09-251,650,321,628evm_blockscout
2026-09-261,652,467,662evm_blockscout
2026-09-271,652,796,162evm_blockscout
2026-09-281,653,131,766evm_blockscout
2026-09-291,653,131,766evm_blockscout
2026-09-301,653,131,766evm_blockscout
2026-10-011,654,258,914evm_blockscout
2026-10-021,654,557,702evm_blockscout
2026-10-031,654,557,702evm_blockscout
2026-10-051,654,803,114evm_blockscout
2026-10-061,655,097,126evm_blockscout
2026-10-071,655,097,126evm_blockscout
2026-10-081,655,097,126evm_blockscout
2026-10-091,655,097,126evm_blockscout
2026-10-101,655,097,126evm_blockscout
2026-10-111,655,097,126evm_blockscout
2026-10-121,655,097,126evm_blockscout
2026-10-131,655,668,910evm_blockscout
2026-10-141,656,081,314evm_blockscout
2026-10-151,656,146,666evm_blockscout
2026-10-161,656,229,022evm_blockscout

Cross-source supply — the WMTX total supply, two pipelines

The WMTX total supply is captured from two independent directions: CoinGecko's market API (total_supply) and this estate's own chain read of the token contract (onchain_total_supply). On the 59 snapshot days both hold a value, they are checked live. Supply is deterministic on-chain, so the verdict band is float-representation exactness (relative 1e-6) — anything beyond that is published as a disagreement, never smoothed. Every delta is shown, nothing hidden: 0 exact days, 59 divergent.

The two pipelines disagree, and the disagreement is published, not fixed. The estate's chain read returns the contract's raw totalSupply() — the full minted token record on Ethereum; the aggregator's market-API figure is its own editorial supply definition (a flat 2,000,000,000 for every day it reports). Both raw numbers are shown below with their origins; the reader decides which definition they need. Silently picking one and discarding the other is exactly the overwrite behaviour this product exists to detect.

Snapshot dateCoinGecko valueChain value (evm_blockscout)ΔVerdict
2026-08-092,000,000,0001,019,899,889.8016980,100,110.1984DIVERGE
2026-08-172,000,000,0001,019,296,361.1844980,703,638.8156DIVERGE
2026-08-182,000,000,0001,019,043,712.956980,956,287.044DIVERGE
2026-08-192,000,000,0001,019,086,475.3048980,913,524.6952DIVERGE
2026-08-202,000,000,0001,019,054,218.3555980,945,781.6445DIVERGE
2026-08-212,000,000,0001,018,084,253.4402981,915,746.5598DIVERGE
2026-08-222,000,000,0001,017,850,930.7118982,149,069.2882DIVERGE
2026-08-232,000,000,0001,017,846,571.1624982,153,428.8376DIVERGE
2026-08-242,000,000,0001,017,536,700.1686982,463,299.8314DIVERGE
2026-08-252,000,000,0001,017,459,673.2811982,540,326.7189DIVERGE
2026-08-262,000,000,0001,017,443,951.1503982,556,048.8497DIVERGE
2026-08-272,000,000,0001,017,439,112.7884982,560,887.2116DIVERGE
2026-08-282,000,000,0001,017,570,651.8411982,429,348.1589DIVERGE
2026-08-292,000,000,0001,017,564,275.9411982,435,724.0589DIVERGE
2026-08-302,000,000,0001,017,612,072.1332982,387,927.8668DIVERGE
2026-08-312,000,000,0001,017,326,923.054982,673,076.946DIVERGE
2026-09-012,000,000,0001,017,370,457.2896982,629,542.7104DIVERGE
2026-09-032,000,000,0001,017,298,848.0681982,701,151.9319DIVERGE
2026-09-042,000,000,0001,017,285,267.9689982,714,732.0311DIVERGE
2026-09-052,000,000,0001,016,086,019.6724983,913,980.3276DIVERGE
2026-09-062,000,000,0001,015,599,127.3444984,400,872.6556DIVERGE
2026-09-072,000,000,0001,015,570,204.0308984,429,795.9692DIVERGE
2026-09-082,000,000,0001,015,554,962.3765984,445,037.6235DIVERGE
2026-09-092,000,000,0001,015,500,914.6291984,499,085.3709DIVERGE
2026-09-102,000,000,0001,015,456,476.3276984,543,523.6724DIVERGE
2026-09-112,000,000,0001,015,349,299.781984,650,700.219DIVERGE
2026-09-122,000,000,0001,015,054,783.9841984,945,216.0159DIVERGE
2026-09-132,000,000,0001,014,668,794.6504985,331,205.3496DIVERGE
2026-09-142,000,000,0001,014,658,023.6526985,341,976.3474DIVERGE
2026-09-152,000,000,0001,014,465,759.7139985,534,240.2861DIVERGE
2026-09-162,000,000,0001,014,248,322.47985,751,677.53DIVERGE
2026-09-172,000,000,0001,014,108,169.1272985,891,830.8728DIVERGE
2026-09-182,000,000,0001,014,114,387.4776985,885,612.5224DIVERGE
2026-09-192,000,000,0001,013,986,541.8457986,013,458.1543DIVERGE
2026-09-202,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-09-212,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-09-222,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-09-232,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-09-242,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-09-252,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-09-262,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-09-272,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-09-282,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-09-302,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-012,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-022,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-032,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-042,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-052,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-062,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-072,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-082,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-092,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-102,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-112,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-122,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-132,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-142,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE
2026-10-152,000,000,0001,493,853,278.8272506,146,721.1728DIVERGE

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 market or window change, not upstream rewriting history. For WMTX the market series dominate this table — price, market cap, fully-diluted valuation, TVL and the rolling 24h/7d/30d windows oscillate as the market revalues and windows roll off, and the holder population genuinely shrinks and grows (the archive records 3,008 holders on 2026-08-25 and 2,898 on 2026-08-31 — holders left; that is a population change, not a rewrite). Publishing them as "revisions" would be exactly the fake-metric behaviour this product exists to eliminate.

Series (gauge / market)Backward moves observedSnapshot rows held
price_high_24h_usd3759
fully_diluted_valuation_usd3665
market_cap_usd3665
price_usd3665
price_from_atl_pct3459
onchain_total_supply3168
HOLDERS3069
price_low_24h_usd3059
volume_24h_usd3059
holders_count2768
staking_tvl_usd2758
market_cap_rank2159
price_change_24h_pct1859
price_change_24h_usd1859

Same-timestamp conflicting values on record for WMTX: 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 WMTX 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,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,443,521.441,442,910.44-0.042%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: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:02ARblocks1,992,2991,702,218-14.560%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,999,7261,702,218-14.877%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:02ARblocks1,995,6771,702,218-14.705%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_usd248,389248,364-0.010%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_usd253,682251,527-0.849%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: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: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,5581,419,328-0.016%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: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 by more than the 0.01% float-noise floor; 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, rolling windows) legitimately move both ways and are deliberately excluded — a drop there is a real 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.

The snapshot archive the detection runs over

WMTX's slice of depin_daily: 2,133 rows over 69 snapshot days (2026-08-09 → 2026-10-16), from 6 source families. Each snapshot is a same-day capture of every series the collectors touched; the detector diffs consecutive snapshots of cumulative series across this window. This is the substrate the zero above is measured over — not an assumption, a measured archive.

Estate grades for WMTX: omitted at generation. — the grades section is omitted rather than filled with remembered numbers. The live grades remain one call away at /v1/network/WMTX.

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–5 hit the Blockscout upstream family the watched counter rows came from; commands 6–8 are the Etherscan, DefiLlama and CoinGecko origin pages; command 9 is the estate's graded network row; command 10 is the frozen daily snapshot of the ledger. One polite call per endpoint, no hammering.

# 1) The served revision feed for WMTX — the same rows this page queried, live:
curl -s "https://kairossignal.com/v1/revisions?symbol=WMTX" | 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) Blockscout counters for the WMTX token contract (the counter-trails origin):
curl -s -H "User-Agent: kairos-check" "https://eth.blockscout.com/api/v2/tokens/0xdbb5cf12408a3ac17d668037ce289f9ea75439d7/counters" | python3 -m json.tool | head -30
# 4) Blockscout token endpoint (the holders/supply origin):
curl -s -H "User-Agent: kairos-check" "https://eth.blockscout.com/api/v2/tokens/0xdbb5cf12408a3ac17d668037ce289f9ea75439d7" | python3 -m json.tool | head -30
# 5) Blockscout holders endpoint (the holders origin):
curl -s -H "User-Agent: kairos-check" "https://eth.blockscout.com/api/v2/tokens/0xdbb5cf12408a3ac17d668037ce289f9ea75439d7/holders" | python3 -m json.tool | head -30
# 6) Etherscan token page for the WMTX contract (the ethereum-side origin):
curl -s -o /dev/null -w "%{http_code}\n" -H "User-Agent: kairos-check" "https://etherscan.io/token/0xdbb5cf12408a3ac17d668037ce289f9ea75439d7"
# 7) DefiLlama protocol page (the tvl_usd / staking origin):
curl -s -o /dev/null -w "%{http_code}\n" -H "User-Agent: kairos-check" "https://defillama.com/protocol/world-mobile-token"
# 8) CoinGecko World Mobile Token page (the market-series origin; browser-verified, bot-walled to curl):
curl -s -o /dev/null -w "%{http_code}\n" "https://www.coingecko.com/en/coins/world-mobile-token"
# 9) This estate's public API row for WMTX (grades + provenance):
curl -s "https://kairossignal.com/v1/network/WMTX" | python3 -m json.tool | head -60
# 10) 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/WMTX.

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_wmtx.py and the hourly claim_drift_check.py run grades its claims against the live API like every other published surface. The WMTX revision count is the live result of SELECT count() FROM default.depin_revision_ledger WHERE network='WMTX'; the page refuses to ship if the served /v1/revisions?symbol=WMTX is reachable and disagrees with it (at generation the estate API was reachable and the cross-check passed). 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 same-stamp conflict check is the honest live answer: 0 groups in depin_onchain and 0 in depin_daily. Upstream probes ran serially by this generator immediately before rendering: CoinGecko World Mobile Token page (browser-verified origin; 403 here is its bot wall) HTTP 403; DefiLlama protocol page for world-mobile-token (the tvl_usd / staking_tvl_usd origin) HTTP 403; Etherscan token page for the WMTX contract (the ethereum-side origin) HTTP 403; Blockscout token endpoint for the WMTX contract (the holders/supply origin) HTTP 200; Blockscout counters for the WMTX contract (the counter-trails origin) HTTP 200; Blockscout holders endpoint for the WMTX contract (the holders origin) HTTP 200; estate /v1/revisions?symbol=WMTX HTTP 200; estate /v1/network/WMTX HTTP 200.

Machine-generated 2026-10-17T05:48:08Z by propintel/gen_revision_page_wmtx.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.