Jackal Protocol (JKL) — the network, measured

Generated 2026-10-12T04:48:15Z from live ClickHouse queries against this estate's ledger. Held inventory: 50,252 observations · 50 distinct series · 4 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-10-12 04:41:49 · 50,252/50,252 rows carry a verify_url. 49 series refreshed in the last 24h (1,026 fresh rows). Nothing on this page is cached, estimated, or remembered.

What this page is. One network — Jackal Protocol, the Cosmos-SDK storage chain (chain id jackal) whose supply-side telemetry is measured here from the chain's own REST endpoints via rest.cosmos.directory plus a named market reference, catalog category storage — packaged as a read-only product page. It reports what the network's own endpoints (and the named market reference) 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 dual-denomination supply trap, the upstream-zero block-transaction rows, and the auth-endpoint upstream 500 are declared below.

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/markets28,2322428,2322026-08-09 17:15:20 → 2026-10-12 03:51:55sample origin ↗
cosmos_lcd21,5261821,5262026-08-09 23:25:59 → 2026-10-12 04:41:49sample origin ↗
geckoterminal_dex49074902026-09-25 00:49:53 → 2026-10-12 00:58:23sample origin ↗
first_party_api4442026-08-10 00:04:09 → 2026-08-10 00:04:09sample 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.00060056 usd▁▁▁▁▁▁▁▁▁▁▂▁▂▂▃▃▃▃▃▃▅▇█▇▆▆▅▄▄▄30+90.2%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
market_cap_usd79,314 usd▁▁▁▁▁▁▁▁▁▁▂▁▂▂▃▃▃▃▃▃▅▇█▇▆▆▅▄▄▄30+90.6%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗
bonded_tokens47,018,474.6257 JKL▁▁▂▁▁▁▁▁▂▂▃▃▃▄▄▄▄▄▅▅▆▆▇▇▇▇▇████31+14.8%2026-09-12 → 2026-10-12 via cosmos_lcd · origin ↗
bonded_validators25 validators▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁31+0.0%2026-09-12 → 2026-10-12 via cosmos_lcd · origin ↗
onchain_total_supply191,985,323.5816 JKL▁▁▁▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▅▆▆▆▆▇▇▇▇▇███31+0.9%2026-09-12 → 2026-10-12 via cosmos_lcd · origin ↗
block_height20,190,775 block▁▁▁▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▅▆▆▆▆▇▇▇▇▇███31+2.1%2026-09-12 → 2026-10-12 via cosmos_lcd · origin ↗
governance_proposals_total26 proposals▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁18+0.0%2026-09-25 → 2026-10-12 via cosmos_lcd · origin ↗
ibc_channels_total160 channels▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁31+0.0%2026-09-12 → 2026-10-12 via cosmos_lcd · origin ↗
total_accounts322,109 accounts▁▂▃▃▃▃▃▄▄▄▅▅▅▆▆▆▇▇▇▇▇▇▇▇▇▇▇▇███31+0.0%2026-09-12 → 2026-10-12 via cosmos_lcd · origin ↗
unbonded_tokens82,635,791.4271 JKL▆▆▆██▇▇▇▇▆▅▅▄▄▄▄▄▂▂▂▂▂▂▂▂▂▂▂▂▁▁31-2.0%2026-09-12 → 2026-10-12 via cosmos_lcd · origin ↗
community_pool_tokens776,526.8728 JKL▁▁▁▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▅▆▆▆▆▇▇▇▇▇███31+1.7%2026-09-12 → 2026-10-12 via cosmos_lcd · origin ↗
circulating_supply131,795,232 tokens▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁30+0.0%2026-09-12 → 2026-10-12 via CoinGecko /coins/markets · origin ↗

Supply & bond — the dual-denomination trap, declared

The same metric names arrive under two sources with different units: cosmos_lcd writes human-denom JKL rows from the live chain; first_party_api wrote the raw micro-denominator ujkl (1 ujkl = 1e-6 JKL) in its archived 2026-08-10 snapshot. The cosmos_lcd and first_party_api rows for the same metric are the same quantity in different denominations — shown side by side as held, never summed, merged, or silently converted. Chain reads from other endpoints (bank supply) stay in their own rows.

MetricSourceValue as held DenominationRows (30d)As of (UTC)Verify
bonded_tokenscosmos_lcd47,018,474.6257 JKLhuman-denom JKL (1 JKL = 1e6 ujkl) — live chain read1,5062026-10-12 04:41:49origin ↗
bonded_tokensfirst_party_api49,549,118,411,385 ujklraw micro-denominator ujkl — archived first-party snapshot12026-08-10 00:04:09origin ↗
bonded_validatorscosmos_lcd25 validatorshuman-denom JKL (1 JKL = 1e6 ujkl) — live chain read1,4822026-10-12 04:41:49origin ↗
bonded_validatorsfirst_party_api30 validatorsraw micro-denominator ujkl — archived first-party snapshot12026-08-10 00:04:09origin ↗
inflationcosmos_lcd0.1049 fractionhuman-denom JKL (1 JKL = 1e6 ujkl) — live chain read1,5062026-10-12 04:41:49origin ↗
inflationfirst_party_api0.1068 ratioraw micro-denominator ujkl — archived first-party snapshot12026-08-10 00:04:09origin ↗
not_bonded_tokensfirst_party_api76,423,716,445,101 ujklraw micro-denominator ujkl — archived first-party snapshot12026-08-10 00:04:09origin ↗
onchain_total_supplycosmos_lcd191,985,323.5816 JKLhuman-denom JKL (1 JKL = 1e6 ujkl) — live chain read1,5062026-10-12 04:41:49origin ↗
unbonded_tokenscosmos_lcd82,635,791.4271 JKLhuman-denom JKL (1 JKL = 1e6 ujkl) — live chain read1,2022026-10-12 04:41:49origin ↗

Market reference — CoinGecko coin page, as held

Market-data reference rows: price, supply, capitalisation, and the published change columns. These are the coin-page reference's own numbers — the estate does not model, smooth, or forward-fill them.

MetricLatestAs of (UTC)Verify
circulating_supply131,795,232 tokens2026-10-12 03:51:55origin ↗
fully_diluted_valuation_usd109,0082026-10-12 03:51:55origin ↗
market_cap_change_24h_pct-4.73 percent2026-10-12 03:51:55origin ↗
market_cap_change_24h_usd-3,937.80972026-10-12 03:51:55origin ↗
market_cap_rank6,138 rank2026-10-12 03:51:55origin ↗
market_cap_usd79,3142026-10-12 03:51:55origin ↗
max_supply400,000,000 tokens2026-10-12 03:51:55origin ↗
price_ath_usd1.0872026-10-12 03:51:55origin ↗
price_atl_usd0.000141752026-10-12 03:51:55origin ↗
price_change_14d_pct28.6538 percent2026-10-12 03:51:55origin ↗
price_change_1h_pct0.2609 percent2026-10-12 03:51:55origin ↗
price_change_1y_pct-97.9041 percent2026-10-12 03:51:55origin ↗
price_change_200d_pct-90.1695 percent2026-10-12 03:51:55origin ↗
price_change_24h_pct-4.9257 percent2026-10-12 03:51:55origin ↗
price_change_24h_usd-0.000031112026-10-12 03:51:55origin ↗
price_change_30d_pct93.2072 percent2026-10-12 03:51:55origin ↗
price_change_7d_pct-33.8191 percent2026-10-12 03:51:55origin ↗
price_from_ath_pct-99.9448 percent2026-10-12 03:51:55origin ↗
price_from_atl_pct323.6796 percent2026-10-12 03:51:55origin ↗
price_high_24h_usd0.000657892026-10-12 03:51:55origin ↗
price_low_24h_usd0.00056882026-10-12 03:51:55origin ↗
price_usd0.000600562026-10-12 03:51:55origin ↗
total_supply181,135,672.4527 tokens2026-10-12 03:51:55origin ↗
volume_24h_usd233.692026-10-12 03:51:55origin ↗

Chain & staking parameters — Jackal (Cosmos SDK), as held

Read from the chain's REST endpoints via rest.cosmos.directory (chain id jackal): staking pool, bonded / unbonded / unbonding validator sets, mint/inflation parameters, governance count, IBC channels, slashing parameters, signing infos, account count. Every row is a direct endpoint read with its own as-of stamp.

MetricLatestAs of (UTC)Verify
block_height20,190,775 block2026-10-12 04:41:49origin ↗
bonded_tokens47,018,474.6257 JKL2026-10-12 04:41:49origin ↗
bonded_validators25 validators2026-10-12 04:41:49origin ↗
community_pool_tokens776,526.8728 JKL2026-10-12 04:41:49origin ↗
community_tax0.01 fraction2026-10-12 04:41:49origin ↗
governance_proposals_total26 proposals2026-10-12 04:41:49origin ↗
ibc_channels_total160 channels2026-10-12 04:41:49origin ↗
inflation0.1049 fraction2026-10-12 04:41:49origin ↗
latest_block_txs0 transactions2026-10-12 04:41:49origin ↗
max_validators100 validators2026-10-12 04:41:49origin ↗
onchain_total_supply191,985,323.5816 JKL2026-10-12 04:41:49origin ↗
signed_blocks_window10,000 blocks2026-10-12 04:41:49origin ↗
signing_infos_total170 keys2026-10-12 04:41:49origin ↗
total_accounts322,109 accounts2026-10-12 04:41:49origin ↗
unbonded_tokens82,635,791.4271 JKL2026-10-12 04:41:49origin ↗
unbonded_validators140 validators2026-10-12 04:41:49origin ↗
unbonding_time_seconds1,209,600 seconds2026-10-12 04:41:49origin ↗
unbonding_validators0 validators2026-10-12 04:41:49origin ↗

Archived first-party snapshot — raw ujkl, as held

The first_party_api collector's 2026-08-10 snapshot for JKL: the staking pool, inflation, and validator count in the chain's native micro-denominator (ujkl, 1 JKL = 1,000,000 ujkl). These are the same quantities as the cosmos_lcd rows above, captured in raw form; retained unconverted.

MetricLatestAs of (UTC)Verify
bonded_tokens49,549,118,411,385 ujkl2026-08-10 00:04:09origin ↗
bonded_validators30 validators2026-08-10 00:04:09origin ↗
inflation0.1068 ratio2026-08-10 00:04:09origin ↗
not_bonded_tokens76,423,716,445,101 ujkl2026-08-10 00:04:09origin ↗

Full metric inventory — 49 measured series, each with provenance

Every series held for JKL 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
block_height20,190,775 block2026-10-12 04:41:49cosmos_lcd71331/30question-verified
chain_height
origin ↗
bonded_tokens47,018,474.6257 JKL2026-10-12 04:41:49cosmos_lcd71131/30question-verified
tokens_bonded
origin ↗
bonded_validators25 validators2026-10-12 04:41:49cosmos_lcd68731/30question-verified
validators_bonded
origin ↗
circulating_supply
⚠ ⚠ CoinGecko coin-page reference — a market-data estimate, not a chain read; the chain read is onchain_total_supply
131,795,232 tokens2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
community_pool_tokens776,526.8728 JKL2026-10-12 04:41:49cosmos_lcd71431/30jkl-native (unmapped)origin ↗
community_tax0.01 fraction2026-10-12 04:41:49cosmos_lcd71131/30jkl-native (unmapped)origin ↗
dex_gt_liquidity_top_pair_usd149.0415 usd2026-10-12 00:58:23geckoterminal_dex7018/30jkl-native (unmapped)origin ↗
dex_gt_liquidity_usd217.0236 usd2026-10-12 00:58:23geckoterminal_dex7018/30jkl-native (unmapped)origin ↗
dex_gt_pair_tx_count_24h1 count2026-10-12 00:58:23geckoterminal_dex7018/30jkl-native (unmapped)origin ↗
dex_gt_pair_volume_24h_usd0.0808 usd2026-10-12 00:58:23geckoterminal_dex7018/30jkl-native (unmapped)origin ↗
dex_gt_pairs_active4 count2026-10-12 00:58:23geckoterminal_dex7018/30jkl-native (unmapped)origin ↗
dex_gt_top_pair_share_pct68.6753 pct2026-10-12 00:58:23geckoterminal_dex7018/30jkl-native (unmapped)origin ↗
dex_gt_venues_active3 count2026-10-12 00:58:23geckoterminal_dex7018/30jkl-native (unmapped)origin ↗
fully_diluted_valuation_usd109,008 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
governance_proposals_total26 proposals2026-10-12 04:41:49cosmos_lcd39418/30jkl-native (unmapped)origin ↗
ibc_channels_total160 channels2026-10-12 04:41:49cosmos_lcd65531/30jkl-native (unmapped)origin ↗
inflation0.1049 fraction2026-10-12 04:41:49cosmos_lcd71331/30question-verified
inflation_rate
origin ↗
latest_block_txs
⚠ ⚠ upstream-zero: 0 in every held row; origin probed 200 at generation — Jackal blocks are frequently empty at sample time
0 transactions2026-10-12 04:41:49cosmos_lcd71331/30jkl-native (unmapped)origin ↗
market_cap_change_24h_pct-4.73 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
market_cap_change_24h_usd-3,937.8097 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
market_cap_rank6,138 rank2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
market_cap_usd79,314 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
max_supply400,000,000 tokens2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
max_validators100 validators2026-10-12 04:41:49cosmos_lcd71331/30jkl-native (unmapped)origin ↗
onchain_total_supply191,985,323.5816 JKL2026-10-12 04:41:49cosmos_lcd71231/30jkl-native (unmapped)origin ↗
price_ath_usd1.087 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_atl_usd0.00014175 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_change_14d_pct28.6538 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_change_1h_pct0.2609 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_change_1y_pct-97.9041 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_change_200d_pct-90.1695 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_change_24h_pct-4.9257 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_change_24h_usd-0.00003111 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_change_30d_pct93.2072 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_change_7d_pct-33.8191 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_from_ath_pct-99.9448 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_from_atl_pct323.6796 percent2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_high_24h_usd0.00065789 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_low_24h_usd0.0005688 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
price_usd0.00060056 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗
signed_blocks_window10,000 blocks2026-10-12 04:41:49cosmos_lcd71031/30jkl-native (unmapped)origin ↗
signing_infos_total170 keys2026-10-12 04:41:49cosmos_lcd66031/30jkl-native (unmapped)origin ↗
total_accounts322,109 accounts2026-10-12 04:41:49cosmos_lcd58431/30jkl-native (unmapped)origin ↗
total_supply181,135,672.4527 tokens2026-10-12 03:51:55CoinGecko /coins/markets66430/30question-verified
token_supply_total
origin ↗
unbonded_tokens82,635,791.4271 JKL2026-10-12 04:41:49cosmos_lcd71231/30jkl-native (unmapped)origin ↗
unbonded_validators140 validators2026-10-12 04:41:49cosmos_lcd66131/30jkl-native (unmapped)origin ↗
unbonding_time_seconds1,209,600 seconds2026-10-12 04:41:49cosmos_lcd71331/30jkl-native (unmapped)origin ↗
unbonding_validators
⚠ ⚠ upstream-zero: 0 in every held row — a real upstream answer, not a gap
0 validators2026-10-12 04:41:49cosmos_lcd64631/30jkl-native (unmapped)origin ↗
volume_24h_usd233.69 usd2026-10-12 03:51:55CoinGecko /coins/markets66430/30jkl-native (unmapped)origin ↗

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

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

Verify any cell yourself — the exact commands

No account, no key, no trust required. Commands 1–6 hit the same upstream endpoints our collectors do (the auth/accounts endpoint upstream answered 500 at generation time, so no curl is offered for that family); command 7 hits this estate's public API, where every row carries the same source / as_of / verify_url fields.

# 1) Staking pool (bonded/unbonded JKL) — keyless, as of 2026-10-12T04:48:15Z:
curl -s -H "User-Agent: kairos-check" "https://rest.cosmos.directory/jackal/cosmos/staking/v1beta1/pool" | python3 -m json.tool
# 2) Native total supply (bank, raw ujkl):
curl -s -H "User-Agent: kairos-check" "https://rest.cosmos.directory/jackal/cosmos/bank/v1beta1/supply/ujkl" | python3 -m json.tool
# 3) Governance — proposal count printed:
curl -s -H "User-Agent: kairos-check" "https://rpc.cosmos.directory/jackal/abci_query?path=%22/store/gov/key%22&data=0x03" | python3 -c "import json,sys; d=json.load(sys.stdin); print(d['pagination']['total'], 'proposals')"
# 4) IBC — channel count printed:
curl -s -H "User-Agent: kairos-check" "https://rest.cosmos.directory/jackal/ibc/core/channel/v1/channels?pagination.limit=1&pagination.count_total=true" | python3 -c "import json,sys; d=json.load(sys.stdin); print(d['pagination']['total'], 'ibc channels')"
# 5) Chain height (blocks/latest):
curl -s -H "User-Agent: kairos-check" "https://rest.cosmos.directory/jackal/cosmos/base/tendermint/v1beta1/blocks/latest" | python3 -m json.tool | head -30
# 6) Market reference (CoinGecko public API):
# CoinGecko public markets API (the endpoint family our collector
# reads for the price/supply/cap rows):
curl -s -H "User-Agent: kairos-check" "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=jackal-protocol" | python3 -m json.tool
# 7) This estate's public API row for JKL:
curl -s "https://kairossignal.com/v1/network/JKL" | 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/JKL.

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_jkl.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: block_height maps to chain_height (question-verified), bonded_tokens to tokens_bonded (question-verified), bonded_validators to validators_bonded (question-verified), not_bonded_tokens to tokens_not_bonded (question-verified), total_supply to token_supply_total (question-verified), inflation to inflation_rate (question-verified). The remaining series are Jackal-native chain/market metrics with no cross-network concept; there is no cross-network concept to grade them against, so they are labelled "jkl-native (unmapped)". Human-denom and raw-ujkl rows for the same quantity are different denominations, never reconciled into one number. Where a section has no data, it is absent — we do not publish zeros for gaps.

Machine-generated 2026-10-12T04:48:15Z by propintel/gen_deep_dive_jkl.py · source of truth: default.depin_catalog, default.depin_onchain, default.depin_revision_ledger (ClickHouse, live at generation) · Kairos Signal — provenance or silence.