Walrus (WAL) — the network, measured

Generated 2026-09-02T16:36:22Z from live ClickHouse queries against this estate's ledger. Held inventory: 7,984 observations · 31 distinct series · 2 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-09-02 15:50:20 · 7,984/7,984 rows carry a verify_url. 31 series refreshed in the last 24h (756 fresh rows). Nothing on this page is cached, estimated, or remembered.

What this page is. One network — Walrus (catalog name Walrus, category storage, chain sui, Sui token address 0x356a26eb9e012a68958082340d4c4116e7f55615cf27affcff209cf0ae544f59::wal::WAL) — packaged as a read-only product page. The catalog lists no public stats API for this network (has_public_stats_api = 0), and the estate holds no first-party node telemetry for it, so no node counts, storage-utilisation figures, or network-internal counters are published or implied. What this estate holds is two independent measurement families: DefiLlama's protocol fees and revenue for walrus-protocol (all held windows non-zero and flowing), and the CoinGecko market reference (price, supply, capitalisation, the published change columns). 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 estate holds NO Sui-chain RPC rows for WAL — no chain supply read, no holder concentration, no host-chain context — so the supply references here are the CoinGecko coin-page reference alone, published as held; circulating and total supply are different quantities and are never netted. There are no GitHub, no first-party snapshot, and no DefiLlama TVL-bucket rows either, so those sections are absent — absence, not zero, and the queries rerun at every regeneration so a section would appear the day rows exist. All source families hold verify_urls on 100% of their rows; there are no unattributed figures on this page.

Provenance — where every number comes from

2 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,954246,9542026-08-09 17:15:20 → 2026-09-02 15:50:20sample origin ↗
DefiLlama /overview/fees1,03071,0302026-08-09 17:17:15 → 2026-09-02 14:58:01sample 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.02546396 usd█▁▂▃▅▇▅▅▄▄▆▆▅▅▄▆▇█18-0.7%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
market_cap_usd65,278,281 usd█▁▂▃▅▇▅▅▄▄▅▆▅▅▄▆▇█18+1.4%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
volume_24h_usd5,557,867 usd█▄▄▅▄▃▃▁▂▅█▆12-20.0%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
circulating_supply2,563,750,000 tokens▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁██18+2.1%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
total_supply5,000,000,000 tokens▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁18+0.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
max_supply5,000,000,000 tokens▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁18+0.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
fully_diluted_valuation_usd127,310,153 usd█▁▂▃▅▇▅▅▄▄▆▆▅▅▄▆▇█18-0.7%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
market_cap_rank366 rank▆▆█▇▅▅▆▇▇▆▃▁12-6.2%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
price_ath_usd0.7592 usd▁▁▁▁▁▁▁▁▁▁▁▁12+0.0%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
price_from_ath_pct-96.6458 percent▂▃▁▁▄▅▃▃▁▅▇█12+0.3%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
price_high_24h_usd0.02598603 usd█▂▁▂▁▂▃▁▂▃▆▆12-2.5%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
price_low_24h_usd0.02436252 usd▄▁▃▂▂▅▃▅▅▃▇█12+5.9%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
fees_24h_usd180 usd█▁▁▂▂▁▁▁▁▂▂▁▁▂▁▁▂▂18-81.6%2026-08-09 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
fees_7d_usd905 usd██▅▄▃▃▂▁▁▁▂▂▂▂▂▂▂▁18-70.1%2026-08-09 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
fees_30d_usd8,941 usd▄███▇▆▄▂▂▂▂▂▂▂▁▁▁▁18-14.3%2026-08-09 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
fees_1y_usd127,894 usd██▇▇▆▆▅▄▃▂▁11-2.9%2026-08-23 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
fees_alltime_usd537,335 usd▁▂▃▄▄▅▅▆▆▇█11+0.3%2026-08-23 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
revenue_24h_usd180 usd▁▃██▃▂▅▃▃▅▆11+164.7%2026-08-23 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
revenue_30d_usd8,941 usd█▇▇██▇█▁▁▂▃11-6.9%2026-08-23 → 2026-09-02 via DefiLlama /overview/fees · 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 change columns / rank / ATH-ATL / high-low series start later in the archive than the price rows (each metric's caveat in the full inventory states its own first-held row) and are shown from their first held row. The circulating and total supply rows are different quantities (circulating vs total) and are never netted against each other; the estate holds no Sui-chain supply read for WAL, so there is no chain row to merge — absence, not zero.

MetricLatestAs of (UTC)Verify
circulating_supply2,563,750,000 tokens2026-09-02 15:50:20origin ↗
fully_diluted_valuation_usd127,310,1532026-09-02 15:50:20origin ↗
market_cap_change_24h_pct1.4549 percent2026-09-02 15:50:20origin ↗
market_cap_change_24h_usd936,1022026-09-02 15:50:20origin ↗
market_cap_rank366 rank2026-09-02 15:50:20origin ↗
market_cap_usd65,278,2812026-09-02 15:50:20origin ↗
max_supply5,000,000,000 tokens2026-09-02 15:50:20origin ↗
price_ath_usd0.75922026-09-02 15:50:20origin ↗
price_atl_usd0.020048642026-09-02 15:50:20origin ↗
price_change_14d_pct18.8 percent2026-09-02 15:50:20origin ↗
price_change_1h_pct-0.4 percent2026-09-02 15:50:20origin ↗
price_change_1y_pct-93.8 percent2026-09-02 15:50:20origin ↗
price_change_200d_pct-81.3 percent2026-09-02 15:50:20origin ↗
price_change_24h_pct1.4816 percent2026-09-02 15:50:20origin ↗
price_change_24h_usd0.000367062026-09-02 15:50:20origin ↗
price_change_30d_pct0.9 percent2026-09-02 15:50:20origin ↗
price_change_7d_pct12 percent2026-09-02 15:50:20origin ↗
price_from_ath_pct-96.6458 percent2026-09-02 15:50:20origin ↗
price_from_atl_pct27.0109 percent2026-09-02 15:50:20origin ↗
price_high_24h_usd0.025986032026-09-02 15:50:20origin ↗
price_low_24h_usd0.024362522026-09-02 15:50:20origin ↗
price_usd0.025463962026-09-02 15:50:20origin ↗
total_supply5,000,000,000 tokens2026-09-02 15:50:20origin ↗
volume_24h_usd5,557,8672026-09-02 15:50:20origin ↗

Fees & revenue — DefiLlama protocol data, as held

Protocol-level fees and revenue from DefiLlama's public summary API for walrus-protocol. Fees rows verify against /summary/fees/walrus-protocol; revenue rows against /summary/fees/walrus-protocol?dataType=dailyRevenue — each row keeps its own verify_url. All windows read non-zero and flowing at generation. Revenue is DefiLlama's dailyRevenue slice (fees kept by the protocol after contributor payments) — a different measurement from fees, never netted against it on this page, even where their latest values read alike.

MetricLatestAs of (UTC)Rows heldVerify
fees_1y_usd
sparser collector generation than the short windows (starts 2026-08-23 in our archive) — shown from first held row, never back-filled
127,8942026-09-02 14:58:01123origin ↗
fees_24h_usd
DefiLlama protocol fees for walrus-protocol — shown as held, the archive's own shape
1802026-09-02 14:58:01180origin ↗
fees_30d_usd
DefiLlama protocol fees for walrus-protocol — shown as held, the archive's own shape
8,9412026-09-02 14:58:01180origin ↗
fees_7d_usd
DefiLlama protocol fees for walrus-protocol — shown as held, the archive's own shape
9052026-09-02 14:58:01180origin ↗
fees_alltime_usd
sparser collector generation than the short windows (starts 2026-08-23 in our archive) — shown from first held row, never back-filled
537,3352026-09-02 14:58:01123origin ↗
revenue_24h_usd
revenue slice (dataType=dailyRevenue) — a different measurement from fees, never netted against it
1802026-09-02 14:58:01122origin ↗
revenue_30d_usd
revenue slice (dataType=dailyRevenue) — a different measurement from fees, never netted against it
8,9412026-09-02 14:58:01122origin ↗

Full metric inventory — 31 measured series, each with provenance

Every series held for WAL 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
circulating_supply
⚠ CoinGecko coin-page reference — a market-data figure of a DIFFERENT quantity than total supply (circulating vs total); never netted against it or against any chain read (none held)
2,563,750,000 tokens2026-09-02 15:50:20CoinGecko /coins/markets36118/30wal-native (unmapped)origin ↗
fees_1y_usd
DefiLlama protocol fees — the 1y and all-time windows ride a sparser collector generation than the short windows (they start 2026-08-23 in our archive) — shown from first held row, the archive's own shape, not smoothed
127,894 usd2026-09-02 14:58:01DefiLlama /overview/fees12311/30wal-native (unmapped)origin ↗
fees_24h_usd
DefiLlama protocol fees for walrus-protocol — the 24h/7d/30d windows start 2026-08-09 in our archive — shown from first held row, never back-filled
180 usd2026-09-02 14:58:01DefiLlama /overview/fees18018/30wal-native (unmapped)origin ↗
fees_30d_usd
DefiLlama protocol fees for walrus-protocol — the 24h/7d/30d windows start 2026-08-09 in our archive — shown from first held row, never back-filled
8,941 usd2026-09-02 14:58:01DefiLlama /overview/fees18018/30wal-native (unmapped)origin ↗
fees_7d_usd
DefiLlama protocol fees for walrus-protocol — the 24h/7d/30d windows start 2026-08-09 in our archive — shown from first held row, never back-filled
905 usd2026-09-02 14:58:01DefiLlama /overview/fees18018/30wal-native (unmapped)origin ↗
fees_alltime_usd
DefiLlama protocol fees — the 1y and all-time windows ride a sparser collector generation than the short windows (they start 2026-08-23 in our archive) — shown from first held row, the archive's own shape, not smoothed
537,335 usd2026-09-02 14:58:01DefiLlama /overview/fees12311/30wal-native (unmapped)origin ↗
fully_diluted_valuation_usd
⚠ CoinGecko coin-page reference — a market-data figure
127,310,153 usd2026-09-02 15:50:20CoinGecko /coins/markets36118/30wal-native (unmapped)origin ↗
market_cap_change_24h_pct
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
1.4549 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
market_cap_change_24h_usd
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
936,102 usd2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
market_cap_rank
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled
366 rank2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
market_cap_usd
⚠ CoinGecko coin-page reference — a market-data figure
65,278,281 usd2026-09-02 15:50:20CoinGecko /coins/markets36118/30wal-native (unmapped)origin ↗
max_supply
⚠ CoinGecko coin-page reference — the protocol's own published cap, not a chain-read value
5,000,000,000 tokens2026-09-02 15:50:20CoinGecko /coins/markets36118/30wal-native (unmapped)origin ↗
price_ath_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.7592 usd2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_atl_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.02004864 usd2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_change_14d_pct
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
18.8 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_change_1h_pct
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
-0.4 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_change_1y_pct
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
-93.8 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_change_200d_pct
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
-81.3 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_change_24h_pct
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
1.4816 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_change_24h_usd
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.00036706 usd2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_change_30d_pct
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.9 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_change_7d_pct
⚠ CoinGecko coin-page reference — the published change column as the endpoint reports it, never re-windowed; starts 2026-08-22 in our archive — shown from first held row, never back-filled
12 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_from_ath_pct
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled
-96.6458 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_from_atl_pct
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled
27.0109 percent2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_high_24h_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.02598603 usd2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_low_24h_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.02436252 usd2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗
price_usd
⚠ CoinGecko coin-page reference — a market-data figure
0.02546396 usd2026-09-02 15:50:20CoinGecko /coins/markets36118/30wal-native (unmapped)origin ↗
revenue_24h_usd
DefiLlama's revenue slice (dataType=dailyRevenue — fees kept by the protocol after contributor payments), a different measurement from the fees slice; each keeps its own verify_url; starts 2026-08-23 in our archive — never back-filled
180 usd2026-09-02 14:58:01DefiLlama /overview/fees12211/30wal-native (unmapped)origin ↗
revenue_30d_usd
DefiLlama's revenue slice (dataType=dailyRevenue — fees kept by the protocol after contributor payments), a different measurement from the fees slice; each keeps its own verify_url; starts 2026-08-23 in our archive — never back-filled
8,941 usd2026-09-02 14:58:01DefiLlama /overview/fees12211/30wal-native (unmapped)origin ↗
total_supply
⚠ CoinGecko coin-page reference (question-verified comparability as token_supply_total); the estate holds NO Sui-chain supply read for WAL — this reference is the only total-supply row, never reconciled against a chain read (there is none)
5,000,000,000 tokens2026-09-02 15:50:20CoinGecko /coins/markets36118/30question-verified
token_supply_total
origin ↗
volume_24h_usd
⚠ CoinGecko coin-page reference — a market-data figure; starts 2026-08-22 in our archive — shown from first held row, never back-filled
5,557,867 usd2026-09-02 15:50:20CoinGecko /coins/markets26612/30wal-native (unmapped)origin ↗

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

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

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

Served by /v1/network/WAL — the same grades a paying agent receives. Scores are the engines' own 0–100 outputs, not ours to smooth. The overall grade is C and it is published as computed: node quality A and dev velocity A sit alongside revenue F and data-coverage F, exactly as the engines emitted them. The estate holds no first-party node telemetry and no github series for WAL, so those two A grades are the engines' own outputs as served — not derived from any series on this page, and not smoothed.

EngineGradeScore
Node qualityA100
Dilution riskMINIMAL80.0813
Bot riskC85
Dev velocityA100
RevenueF0
Data coverageF0
OverallC53.7663

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, id walrus-2); command 3 hits this estate's public API, where every row carries the same source / as_of / verify_url fields. One polite call per endpoint, no hammering.

# 1) Protocol fees (DefiLlama public API, walrus-protocol) — as of 2026-09-02T16:36:22Z:
curl -s -H "User-Agent: kairos-check" "https://api.llama.fi/summary/fees/walrus-protocol" | python3 -c "import json,sys; d=json.load(sys.stdin); print('total24h', d.get('total24h')); print('total30d', d.get('total30d')); print('totalAllTime', d.get('totalAllTime'))"
# 1b) Protocol revenue (same family, revenue slice):
curl -s -H "User-Agent: kairos-check" "https://api.llama.fi/summary/fees/walrus-protocol?dataType=dailyRevenue" | python3 -c "import json,sys; d=json.load(sys.stdin); print('total24h', d.get('total24h'))"
# 2) Market reference (CoinGecko public API, id walrus-2):
# 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
# (note the id: walrus-2; the bare "walrus" id is a different coin):
curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=walrus-2" | python3 -m json.tool
# 2b) Human-view check of the verify_url target (the browser coin page 403s plain curl — that is the documented 403, the programmatic command above is the verification path):
curl -s -o /dev/null -w "%{http_code}\n" "https://www.coingecko.com/en/coins/walrus-2"
# 3) This estate's public API row for WAL:
curl -s "https://kairossignal.com/v1/network/WAL" | 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/WAL.

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_wal.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 WAL-native market/telemetry metrics with no cross-network concept; grading them would be fabrication, so they are labelled "wal-native (unmapped)". The two DefiLlama slices are declared, not merged: fees (all windows) and revenue (dataType=dailyRevenue) are different measurements, each with its own verify_url, never netted against each other even where their latest values read alike; the 1y/all-time windows and both revenue windows ride a sparser collector generation (first held 2026-08-23) and are shown from first held row, never back-filled. The CoinGecko circulating and total supply rows are different quantities (circulating vs total) and are never netted; the estate holds no Sui-chain supply read for WAL, so no chain-vs-reference reconciliation exists or is implied — absence, not zero. The estate holds no DefiLlama TVL-bucket, no GitHub, and no first-party rows — those sections are absent rather than zero-filled, and the queries rerun at every regeneration. The estate grades are published exactly as the engines served them, unflattering parts included; node quality A and dev velocity A are the engines' own outputs, not derived from any series on this page. 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: DefiLlama fees API HTTP 200; DefiLlama revenue API HTTP 200; CoinGecko markets API (walrus-2) HTTP 200; estate /v1/network/WAL HTTP 200.

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