Beamable Network (BMB) — the network, measured

Generated 2026-09-02T16:10:56Z from live ClickHouse queries against this estate's ledger. Held inventory: 8,115 observations · 36 distinct series · 4 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-09-02 15:49:30 · 8,115/8,115 rows carry a verify_url. 33 series refreshed in the last 24h (778 fresh rows). Nothing on this page is cached, estimated, or remembered.

What this page is. One network — Beamable Network (catalog name Beamable Network, category other, chain Solana, token mint BMBtwz6L…) — 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 or network-internal counters are published or implied. What this estate holds is four independent measurement families: Solana-mainnet chain state for the token mint (on-chain supply and holder-account concentration via public RPC), DefiLlama protocol fees and revenue, DefiLlama protocol-page TVL with its staking bucket, and the CoinGecko market reference. 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 accounts-not-owners distinction on the extreme concentration series, the currently-zero DefiLlama short fee windows and TVL bucket, and the three-side-by-side supply references are declared below. There are no GitHub dev-velocity rows and no first-party snapshot rows held for this network, so those sections are absent — that is 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

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.

SourceRows heldSeriesRows w/ verify_url Window (UTC)Sample origin
CoinGecko /coins/markets6,688236,6882026-08-09 17:15:20 → 2026-09-02 15:49:30sample origin ↗
DefiLlama /overview/fees1,03771,0372026-08-09 17:17:15 → 2026-09-02 14:58:01sample origin ↗
DefiLlama /protocols25522552026-08-22 13:18:55 → 2026-09-02 14:58:01sample origin ↗
solana_rpc13541352026-08-17 22:28:07 → 2026-09-02 12:00:02sample 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.002192 usd▂▁▂▁▂▃▄▅█▆▄▆▄▄▃▂▁▁18-1.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
market_cap_usd439,807 usd▂▁▂▁▂▃▄▅█▆▄▆▄▄▃▂▁▁18-1.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
volume_24h_usd64.23 usd▄█▄▃▂▂█▂▅▁▁▁12-97.6%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
circulating_supply200,649,276.0073 tokens█▆▆▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁18-0.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
total_supply999,997,981.1671 tokens█▆▆▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁18-0.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
max_supply1,000,000,000 tokens▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁18+0.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
fully_diluted_valuation_usd2,191,913 usd▂▁▂▁▂▃▄▅█▆▄▆▄▄▃▂▁▁18-1.0%2026-08-09 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
onchain_total_supply999,997,981.1671 tokens██▇▇▁▁▁▁▁▁▁▁▁▁▁▁▁17-0.0%2026-08-17 → 2026-09-02 via solana_rpc · origin ↗
onchain_top1_holder_pct28.0001 pct▁▁▁▁▁5+0.0%2026-08-24 → 2026-08-28 via solana_rpc · origin ↗
onchain_top10_holder_pct92.2976 pct▁▁▁▁▁5+0.0%2026-08-24 → 2026-08-28 via solana_rpc · origin ↗
onchain_top20_holder_pct97.8428 pct▂█▂▁▂5-0.0%2026-08-24 → 2026-08-28 via solana_rpc · origin ↗
market_cap_rank3,621 rank▄▄▁▂▆▅▆▅▄███12+3.3%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
price_ath_usd0.0759 usd▁▁▁▁▁▁▁▁▁▁▁▁12+0.0%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
price_from_ath_pct-97.1117 percent▄▅█▆▄▆▄▃▃▂▁▁12-0.4%2026-08-22 → 2026-09-02 via CoinGecko /coins/markets · origin ↗
fees_24h_usd0 usd▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁182026-08-09 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
fees_7d_usd0 usd▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁182026-08-09 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
fees_30d_usd0 usd▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁182026-08-09 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
fees_1y_usd162,176 usd▁▁▁▁▁▁▁▁▁▁▁11+0.0%2026-08-23 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
fees_alltime_usd162,176 usd▁▁▁▁▁▁▁▁▁▁▁11+0.0%2026-08-23 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
revenue_24h_usd0 usd▁▁▁▁▁▁▁▁▁▁▁112026-08-23 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
revenue_30d_usd0 usd▁▁▁▁▁▁▁▁▁▁▁112026-08-23 → 2026-09-02 via DefiLlama /overview/fees · origin ↗
staking_tvl_usd1,014,185.8245 usd█▆▇▅▇▄▄▃▂▃▁11-19.6%2026-08-23 → 2026-09-02 via DefiLlama /protocols · origin ↗
tvl_usd0 usd▁▁▁▁▁▁▁▁▁▁▁▁122026-08-22 → 2026-09-02 via DefiLlama /protocols · 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 start later than the price rows in our archive (each metric's caveat in the full inventory states its own first-held row) and are shown from their first held row.

MetricLatestAs of (UTC)Verify
circulating_supply200,649,276.0073 tokens2026-09-02 15:49:30origin ↗
fully_diluted_valuation_usd2,191,9132026-09-02 15:49:30origin ↗
market_cap_change_24h_pct-4.8122 percent2026-09-02 15:49:30origin ↗
market_cap_change_24h_usd-22,234.55712026-09-02 15:49:30origin ↗
market_cap_rank3,621 rank2026-09-02 15:49:30origin ↗
market_cap_usd439,8072026-09-02 15:49:30origin ↗
max_supply1,000,000,000 tokens2026-09-02 15:49:30origin ↗
price_ath_usd0.07592026-09-02 15:49:30origin ↗
price_atl_usd0.0014132026-09-02 15:49:30origin ↗
price_change_14d_pct-2.2 percent2026-09-02 15:49:30origin ↗
price_change_1h_pct-0.3 percent2026-09-02 15:49:30origin ↗
price_change_200d_pct-56.3 percent2026-09-02 15:49:30origin ↗
price_change_24h_pct-4.8155 percent2026-09-02 15:49:30origin ↗
price_change_24h_usd-0.0001112026-09-02 15:49:30origin ↗
price_change_30d_pct-3.1 percent2026-09-02 15:49:30origin ↗
price_change_7d_pct-14.8 percent2026-09-02 15:49:30origin ↗
price_from_ath_pct-97.1117 percent2026-09-02 15:49:30origin ↗
price_from_atl_pct55.1628 percent2026-09-02 15:49:30origin ↗
price_high_24h_usd0.0023122026-09-02 15:49:30origin ↗
price_low_24h_usd0.0021562026-09-02 15:49:30origin ↗
price_usd0.0021922026-09-02 15:49:30origin ↗
total_supply999,997,981.1671 tokens2026-09-02 15:49:30origin ↗
volume_24h_usd64.232026-09-02 15:49:30origin ↗

Fees & revenue — DefiLlama protocol data, as held

Protocol-level fees and revenue from DefiLlama's public summary API. Fees rows verify against /summary/fees/beamable-network; revenue rows against /summary/fees/beamable-network?dataType=dailyRevenue — each row keeps its own verify_url. The latest 24h/7d/30d fee windows currently read 0 as DefiLlama reports them; that is the live upstream answer and it is published exactly as answered, while the 1y and all-time windows read non-zero (they ride a sparser collector generation than the short windows — shown as held, the archive's own shape, not smoothed). 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.

MetricLatestAs of (UTC)Rows heldVerify
fees_1y_usd162,1762026-09-02 14:58:01124origin ↗
fees_24h_usd
⚠ latest upstream value currently 0 as DefiLlama reports it — published exactly as answered
02026-09-02 14:58:01181origin ↗
fees_30d_usd
⚠ latest upstream value currently 0 as DefiLlama reports it — published exactly as answered
02026-09-02 14:58:01181origin ↗
fees_7d_usd
⚠ latest upstream value currently 0 as DefiLlama reports it — published exactly as answered
02026-09-02 14:58:01181origin ↗
fees_alltime_usd162,1762026-09-02 14:58:01124origin ↗
revenue_24h_usd
⚠ revenue slice (dataType=dailyRevenue) — a different measurement from fees, never netted against it
02026-09-02 14:58:01123origin ↗
revenue_30d_usd
⚠ revenue slice (dataType=dailyRevenue) — a different measurement from fees, never netted against it
02026-09-02 14:58:01123origin ↗

TVL — DefiLlama protocol page, as held

Two buckets of the same DefiLlama /protocol/beamable-network response: the protocol-page TVL (tvl[] series' last totalLiquidityUSD) and the staking bucket (currentChainTvls.staking). They are different measurements — the general TVL bucket currently reads 0 as DefiLlama reports it while the staking bucket reads non-zero — and both are published exactly as answered, never netted, summed, or reconciled against each other. A zero here is the upstream's live answer, not a gap (the history table shows the staking series' 30-day shape).

MetricLatestAs of (UTC)Rows heldVerify
staking_tvl_usd
⚠ staking bucket of the same /protocol response — a different bucket from tvl_usd, never summed with it
1,014,185.82452026-09-02 14:58:01124origin ↗
tvl_usd
⚠ protocol-page TVL bucket — currently 0 as DefiLlama reports it; the staking bucket is a DIFFERENT bucket and reads non-zero — both published as answered, never netted
02026-09-02 14:58:01131origin ↗

Solana-chain state — RPC reads, as held

Chain state for the Solana-mainnet mint BMBtwz6LFDJVJd2aZvL5F64fdvWP3RPn4NP5q9Xe15UD (catalog chains: Solana), read from public Solana mainnet RPC methods getTokenSupply (on-chain total supply) and getTokenLargestAccounts (holder-concentration percentages; the estate collector rotates to a free public endpoint for this method — see the verify commands). The concentration rows measure token ACCOUNTS, not owners — one owner can hold many accounts, and pools/treasuries/exchanges count as single holders — so they are an upper-bound proxy for owner concentration and are labelled as such. The concentrations are extreme as the RPC reports them (top-1 ≈ 28%, top-10 ≈ 92%, top-20 ≈ 98% at the last held read); they are published raw, never relabelled as owner data and never read as investment advice. onchain_total_supply is a different measurement family from the CoinGecko market reference; the two are never merged, and no ratio is derived between them.

MetricLatestAs of (UTC)Rows heldVerify
onchain_top10_holder_pct
⚠ token ACCOUNT concentration (getTokenLargestAccounts) — an upper-bound proxy, not owner concentration
92.2976 pct2026-08-28 12:00:0121origin ↗
onchain_top1_holder_pct
⚠ token ACCOUNT concentration (getTokenLargestAccounts) — an upper-bound proxy, not owner concentration
28.0001 pct2026-08-28 12:00:0121origin ↗
onchain_top20_holder_pct
⚠ token ACCOUNT concentration (getTokenLargestAccounts) — an upper-bound proxy, not owner concentration
97.8428 pct2026-08-28 12:00:0121origin ↗
onchain_total_supply
⚠ chain state via getTokenSupply — a different measurement from the CoinGecko market reference
999,997,981.1671 tokens2026-09-02 12:00:0272origin ↗

Full metric inventory — 36 measured series, each with provenance

Every series held for BMB 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 the chain/total reads (circulating vs total); never reconciled against them or netted
200,649,276.0073 tokens2026-09-02 15:49:30CoinGecko /coins/markets36118/30bmb-native (unmapped)origin ↗
fees_1y_usd
⚠ DefiLlama protocol fees — the 1y and all-time windows ride a sparser collector generation than the 24h/7d/30d windows — shown as held, the archive's own shape, not smoothed
162,176 usd2026-09-02 14:58:01DefiLlama /overview/fees12411/30bmb-native (unmapped)origin ↗
fees_24h_usd
⚠ latest upstream values currently 0 as DefiLlama reports them — published exactly as answered; the 30-day shape in the history table shows the window values as held
0 usd2026-09-02 14:58:01DefiLlama /overview/fees18118/30bmb-native (unmapped)origin ↗
fees_30d_usd
⚠ latest upstream values currently 0 as DefiLlama reports them — published exactly as answered; the 30-day shape in the history table shows the window values as held
0 usd2026-09-02 14:58:01DefiLlama /overview/fees18118/30bmb-native (unmapped)origin ↗
fees_7d_usd
⚠ latest upstream values currently 0 as DefiLlama reports them — published exactly as answered; the 30-day shape in the history table shows the window values as held
0 usd2026-09-02 14:58:01DefiLlama /overview/fees18118/30bmb-native (unmapped)origin ↗
fees_alltime_usd
⚠ DefiLlama protocol fees — the 1y and all-time windows ride a sparser collector generation than the 24h/7d/30d windows — shown as held, the archive's own shape, not smoothed
162,176 usd2026-09-02 14:58:01DefiLlama /overview/fees12411/30bmb-native (unmapped)origin ↗
fully_diluted_valuation_usd2,191,913 usd2026-09-02 15:49:30CoinGecko /coins/markets36118/30bmb-native (unmapped)origin ↗
market_cap_change_24h_pct
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-4.8122 percent2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
market_cap_change_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-22,234.5571 usd2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
market_cap_rank
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
3,621 rank2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
market_cap_usd439,807 usd2026-09-02 15:49:30CoinGecko /coins/markets36118/30bmb-native (unmapped)origin ↗
max_supply
⚠ ⚠ CoinGecko coin-page reference — the protocol's own published cap (1,000,000,000 BMB), not a chain-read value
1,000,000,000 tokens2026-09-02 15:49:30CoinGecko /coins/markets36118/30bmb-native (unmapped)origin ↗
onchain_top10_holder_pct
⚠ ⚠ token ACCOUNT concentration via Solana's getTokenLargestAccounts — an upper-bound proxy for owner concentration: one owner can hold many accounts, and pools/treasuries/exchanges count as single holders; never presented as owner concentration
92.2976 pct2026-08-28 12:00:01solana_rpc215/30bmb-native (unmapped)origin ↗
onchain_top1_holder_pct
⚠ ⚠ token ACCOUNT concentration via Solana's getTokenLargestAccounts — an upper-bound proxy for owner concentration: one owner can hold many accounts, and pools/treasuries/exchanges count as single holders; never presented as owner concentration
28.0001 pct2026-08-28 12:00:01solana_rpc215/30bmb-native (unmapped)origin ↗
onchain_top20_holder_pct
⚠ ⚠ token ACCOUNT concentration via Solana's getTokenLargestAccounts — an upper-bound proxy for owner concentration: one owner can hold many accounts, and pools/treasuries/exchanges count as single holders; never presented as owner concentration
97.8428 pct2026-08-28 12:00:01solana_rpc215/30bmb-native (unmapped)origin ↗
onchain_total_supply
⚠ ⚠ Solana mainnet chain state via getTokenSupply — the raw SPL mint read (all tokens that exist for the mint account, NOT netted for locked/treasury/unvested); a different measurement family from the CoinGecko market reference, never merged with it
999,997,981.1671 tokens2026-09-02 12:00:02solana_rpc7217/30bmb-native (unmapped)origin ↗
price_ath_usd
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.0759 usd2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_atl_usd
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.001413 usd2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_change_14d_pct
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-2.2 percent2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_change_1h_pct
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-0.3 percent2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_change_200d_pct
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-56.3 percent2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_change_24h_pct
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-4.8155 percent2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_change_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-0.000111 usd2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_change_30d_pct
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-3.1 percent2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_change_7d_pct
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-14.8 percent2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_from_ath_pct
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
-97.1117 percent2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_from_atl_pct
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
55.1628 percent2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_high_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.002312 usd2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_low_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
0.002156 usd2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗
price_usd0.002192 usd2026-09-02 15:49:30CoinGecko /coins/markets36118/30bmb-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
0 usd2026-09-02 14:58:01DefiLlama /overview/fees12311/30bmb-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
0 usd2026-09-02 14:58:01DefiLlama /overview/fees12311/30bmb-native (unmapped)origin ↗
staking_tvl_usd
⚠ ⚠ DefiLlama's staking bucket (currentChainTvls.staking of the same /protocol response) — a different bucket from tvl_usd, both published as answered, never summed
1,014,185.8245 usd2026-09-02 14:58:01DefiLlama /protocols12411/30bmb-native (unmapped)origin ↗
total_supply
⚠ ⚠ CoinGecko coin-page reference — a market-data figure (question-verified comparability as token_supply_total); the on-chain supply read for BMB is the Solana-RPC onchain_total_supply series, held separately below — the two read the same value at generation and are still different measurements, never reconciled
999,997,981.1671 tokens2026-09-02 15:49:30CoinGecko /coins/markets36118/30question-verified
token_supply_total
origin ↗
tvl_usd
⚠ ⚠ DefiLlama protocol-page TVL bucket (last totalLiquidityUSD of the /protocol response's tvl[] series) — currently 0 as DefiLlama reports it while the staking bucket reads non-zero below; two DIFFERENT buckets, published as answered, never netted or reconciled against each other
0 usd2026-09-02 14:58:01DefiLlama /protocols13112/30bmb-native (unmapped)origin ↗
volume_24h_usd
⚠ ⚠ starts 2026-08-22 in our archive — shown from first held row, never back-filled
64.23 usd2026-09-02 15:49:30CoinGecko /coins/markets26612/30bmb-native (unmapped)origin ↗

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

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

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

Served by /v1/network/BMB — the same grades a paying agent receives. Scores are the engines' own 0–100 outputs, not ours to smooth. The overall grade is middling and it is published as computed: the catalog lists no public stats API and the estate holds no first-party node telemetry for this network, so the engines grade on third-party and chain-state series alone — the revenue and data-coverage F grades are shown exactly as the engines emitted them, unflattering parts included.

EngineGradeScore
Node qualityA100
Dilution riskELEVATED50.162
Bot riskC85
Dev velocityA100
RevenueF0
Data coverageF5
OverallC48.5324

Verify any cell yourself — the exact commands

No account, no key, no trust required. Commands 1–3 hit the same upstream endpoints our collectors do (the coingecko.com browser coin page 403s plain curl, so the programmatic markets endpoint is given; api.mainnet-beta.solana.com applies a per-method quota to getTokenLargestAccounts, so that command uses the free public endpoint the collector rotates to); command 4 hits this estate's public API, where every row carries the same source / as_of / verify_url fields.

# 1) Solana-mainnet token supply (public RPC, the collector's method), as of 2026-09-02T16:10:56Z:
curl -s -H "User-Agent: kairos-check" "https://api.mainnet-beta.solana.com" -X POST -H "Content-Type: application/json" -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"getTokenSupply\",\"params\":[\"BMBtwz6LFDJVJd2aZvL5F64fdvWP3RPn4NP5q9Xe15UD\"]}' | python3 -m json.tool
# 1b) Holder-account concentration (the collector rotates endpoints for this method):
curl -s -H "User-Agent: kairos-check" "https://solana.lava.build" -X POST -H "Content-Type: application/json" -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"getTokenLargestAccounts\",\"params\":[\"BMBtwz6LFDJVJd2aZvL5F64fdvWP3RPn4NP5q9Xe15UD\"]}' | python3 -m json.tool | head -35
# 1c) The per-token page our verify_url points at (human view):
curl -s -o /dev/null -w "%{http_code}\n" "https://solscan.io/token/BMBtwz6LFDJVJd2aZvL5F64fdvWP3RPn4NP5q9Xe15UD"
# 2) Protocol fees (DefiLlama public API):
curl -s -H "User-Agent: kairos-check" "https://api.llama.fi/summary/fees/beamable-network" | 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'))"
# 2b) Protocol revenue (same family, revenue slice):
curl -s -H "User-Agent: kairos-check" "https://api.llama.fi/summary/fees/beamable-network?dataType=dailyRevenue" | python3 -c "import json,sys; d=json.load(sys.stdin); print('total24h', d.get('total24h'))"
# 2c) Protocol TVL + staking bucket (same /protocol response the rows read):
curl -s -H "User-Agent: kairos-check" "https://api.llama.fi/protocol/beamable-network" | python3 -c "import json,sys; d=json.load(sys.stdin); t=(d.get('tvl') or [{}]); print('tvl_usd', (t[-1] if t else {}).get('totalLiquidityUSD')); print('staking', (d.get('currentChainTvls') or {}).get('staking'))"
# 3) Market reference (CoinGecko public API):
# 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:
curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=beamable-network" | python3 -m json.tool
# 4) This estate's public API row for BMB:
curl -s "https://kairossignal.com/v1/network/BMB" | 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/BMB.

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_bmb.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 BMB-native market/on-chain metrics with no cross-network concept; grading them would be fabrication, so they are labelled "bmb-native (unmapped)". THREE supply references are shown side by side as held, never summed, merged, or reconciled: CoinGecko's circulating and total supply, and the Solana-RPC on-chain token supply. The CoinGecko circulating_supply row is a different quantity (circulating vs total) and is never netted against the other reads. The currently-zero DefiLlama 24h/7d/30d fee windows and the currently-zero general TVL bucket are DefiLlama's live answers, published as answered with their shapes shown; they are never silently replaced or smoothed. The Solana concentration rows stay raw account-level percentages as the RPC reports them — an upper-bound proxy, never relabelled as owner concentration, never presented as investment advice. The estate holds no GitHub and no first-party snapshot rows for BMB — those sections are absent rather than zero-filled, and the queries rerun at every regeneration. 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: Solana mainnet RPC HTTP 200; DefiLlama fees API HTTP 200; DefiLlama revenue API HTTP 200; DefiLlama protocol API HTTP 200; CoinGecko markets API HTTP 200; estate /v1/network/BMB HTTP 200.

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