About · Methodology · FAQ
About Zunia Map Zone
Map Zone is a live map of the Cosmos interchain. Every zone, a Cosmos chain, has its place on a 3D globe; every IBC packet between two zones flies as a comet; and the panels count only what was actually observed. It is free, it needs no account, and it is made by Zunia, the self-custody multi-chain wallet for the Cosmos ecosystem.
Live from this server
- Zones on the map
- 220
- Streaming now
- 129
- 24 h window observed
- 4 h 09 min/ 24 h
- Registry commit
- 9bb28d9
What Map Zone shows
The Cosmos ecosystem is not one blockchain but a network of independent ones, called zones, that talk to each other with IBC, the Inter-Blockchain Communication protocol. Tokens, interchain account commands, queries and NFTs travel between zones as IBC packets, carried by relayers. Map Zone draws that traffic as it happens.
It listens to the live mainnet chains of the Cosmos chain registry, from the Cosmos Hub, Osmosis, Celestia and Injective to Safrochain, Zunia’s home chain, and shows each packet the moment a block carrying it is observed. Each zone also has a page of its own, so a link to /zones/osmosis opens the map on Osmosis.
- Globe
- Zones sit on a dark dotted planet, each owning a territory around its marker, so well-connected zones form continents that heat up with activity.
- Graph
- The same network as a constellation. Select a zone and it moves to the centre, its counterparties on rings around it, ranked by volume.
- Instrument panels
- Packets per minute, priced IBC volume, transfers, relay health, the busiest zones, a card for any zone, the live packet feed and a timeline of the last hour or day.
How to read the globe
Every mark on the globe is a measurement, never decoration. The same marks appear in the graph view.
Marks
- Comet
- A packet in flight between two zones, along a lifted arc.
- Golden comet
- A transfer worth $50K or more, with a shockwave on arrival.
- Flash
- The packet was received at its destination.
- Glint
- The acknowledgement came back to the source chain.
- Red flash
- The packet timed out before any relayer delivered it.
- Pulse
- A new block was observed on that zone.
- Marker size
- The zone’s activity in the selected window.
- Arc brightness
- The volume between the two zones of that arc.
Packet kinds
Comets take the colour of their application, read from the packet’s ports:
- Token transfers (ICS-20)
- Interchain accounts
- Interchain queries
- CosmWasm contracts
- NFT transfers (ICS-721)
- Interchain security
- Other applications
How to read the graph and the controls
Press G, or choose Graph in the top bar, to see the network as a constellation that turns slowly on itself. Select a zone and it moves to the centre, with its counterparties on rings around it, ranked by volume; only the edges and comets between the centre and its peers stay lit.
The window switch picks the last hour or the last 24 hours, and every panel, marker and arc follows it. All channels draws every registry channel, not only those with traffic. The packet kinds in the legend and the feed filter what the map shows.
Keyboard
- /
- Search zones
- G
- Switch globe and graph
- Space
- Pause or resume rotation
- Esc
- Clear the selection
Every view has an address you can share: /zones/<zone> opens the map on that zone, and view=graph, window=1h and lang=fr in the query keep the rest.
ibcmap.zunialab.com/zones/osmosis?view=graph&window=1hMethodology
Map Zone keeps no history it did not hear and estimates nothing. Here is exactly where each number comes from.
Sources
- Topology
- The Cosmos chain registry on GitHub: chains, their public RPC and REST endpoints, logos, assets and the IBC channels between them. Read every 6 hours, cached on the server. cosmos/chain-registry
- Live activity
- The public CometBFT RPC nodes the registry lists for each zone, read by this site’s server: WebSocket subscriptions to send_packet, recv_packet, acknowledge_packet and timeout_packet events, or polling of block results when a node has no usable WebSocket. CometBFT RPC
- Prices
- CoinGecko quotes for every asset that declares a CoinGecko id in the registry, refreshed every 5 minutes. They value ICS-20 transfers at the moment they are observed. CoinGecko
Which chains are zones
A zone is a top-level chain of the registry with a mainnet network type, a live status, a Cosmos chain type and a chain id. Testnets, killed and upcoming chains never qualify. A cap keeps the map readable: past it, the zones with the most registry counterparties are kept first, and Safrochain, Zunia’s home chain, always is. Chains that have left the interchain can be kept off the map; the About panel of the map names them.
What is counted
- Each packet is counted once, at the first phase observed (send, receive, acknowledgement or timeout): a packet seen on both chains never counts twice.
- USD volume covers ICS-20 transfers of assets with a known price only. An unpriced transfer counts as a transfer and adds nothing to the volume.
- Relay time is the delay between a send and its receive, measured between the two blocks’ timestamps when both were seen, so feed and polling lag never inflate it. Panels show the median.
- Packet kinds come from the ports: transfer, interchain accounts, interchain queries, CosmWasm, NFT (ICS-721), interchain security, and other applications.
1 − (timeouts + failed acks) ÷ (acks + timeouts)
Windows
Two rolling windows: the last hour, in 60 one-minute bars, and the last 24 hours, in 96 fifteen-minute bars. Switching the window changes every panel, marker and arc at once.
Coverage
The engine only knows what it heard while connected. When it has listened to part of a window, the panels say so and the timeline hatches the minutes it missed. A zone with no reachable RPC shows as offline; its packets can still appear when the other side reports them.
Right now, the 24-hour window has been observed for 4 h 09 min of 24 h.
Numbers you can trust
- Unknown is shown as —, never as 0.
- Rounding never flatters: a 99.996% delivery rate prints as 99.9%, and only a rate of exactly 1 reads 100%.
- Search snippets and share cards quote figures only once a window has been observed for at least an hour.
Privacy
Your browser talks to this site and, once a day at most, to Cloudflare Turnstile, the bot check in front of the live feed (Cloudflare already serves this site). Chain data, logos and prices are fetched by the server, so RPC nodes, GitHub and CoinGecko never see your IP address.
- One cookie: the signed pass from the bot check, holding an expiry and no identifier.
- No account, no wallet connection, nothing to sign.
- Sender and receiver addresses are never sent to the browser.
- Logos are proxied through this site and fonts are self-hosted.
Get Zunia, the Cosmos wallet behind Map Zone
Map Zone is made by Zunia Lab, the team behind Zunia: a self-custody, multi-chain wallet for the Cosmos ecosystem. The browser extension and the mobile app share the same keys, generated and encrypted on your device; Zunia Lab never holds them.
Hold, send and stake across Cosmos chains and move assets between zones over IBC, the very traffic this map draws. The wallet is free: you only pay network fees.
Where to get it
- Browser extension
- ChromeAvailableSafariIn store reviewFirefoxPlanned
- Mobile app
- App StoreIn store reviewPlay StoreIn store review
- Web
- Web dashboardIn development
Zunia has no token, no airdrop and no presale. Anyone offering one is impersonating Zunia.
Frequently asked questions
Short answers about the map, IBC and the Zunia wallet.
What is Zunia Map Zone?
Zunia Map Zone is a free, live 3D map of the Cosmos interchain. It shows every IBC packet between Cosmos zones as it is observed on public RPC nodes, with priced transfer volume, relay health and each zone’s counterparties, on a globe and as a graph. It is made by Zunia Lab, the team behind the Zunia wallet.
What is IBC?
IBC, the Inter-Blockchain Communication protocol, lets independent blockchains exchange data and tokens. Each chain runs a light client of the other, and relayers carry packets between them: token transfers (ICS-20), interchain account commands, queries, NFT transfers (ICS-721) and more. A packet is sent on one chain, received on the other, then acknowledged or timed out back on the first.
What is a zone?
A zone is a Cosmos chain: an independent blockchain, usually built with the Cosmos SDK and CometBFT, that connects to others over IBC. Map Zone draws the live mainnet chains of the Cosmos chain registry, such as the Cosmos Hub, Osmosis, Celestia and Injective, and each zone on the map has its own page under /zones.
Where does the data come from?
From three public sources, read by Map Zone’s own server: the Cosmos chain registry on GitHub for chains, endpoints and IBC channels; the public RPC nodes it lists, for blocks and IBC packet events, over WebSocket subscriptions or by polling; and CoinGecko for USD prices. There is no third-party indexer in between, and nothing is estimated.
How often is Map Zone updated?
Continuously. A packet reaches the map as soon as a block carrying it is observed, and the stream to your browser is sent in batches every 200 ms. The one-hour statistics refresh every 5 seconds and the 24-hour ones every 30 seconds. Prices refresh every 5 minutes and the chain registry every 6 hours.
Why do some zones show as offline?
A zone is offline when none of the public RPC endpoints the registry lists for it answers with the right chain id and a fresh block: the chain may be halted, or its public endpoints down or rate-limited. Map Zone probes it again every five minutes. Meanwhile its packets can still appear when the chain on the other side reports them.
What is an IBC timeout?
Every IBC packet carries a deadline, a height or a time on the destination chain. If no relayer delivers it in time, the packet times out: the source chain records the timeout and, for a token transfer, refunds the sender. On the map a timeout flashes red, and it counts against the delivery rate.
How are the delivery rate and the relay time measured?
The delivery rate is 1 − (timeouts + failed acknowledgements) ÷ (acknowledgements + timeouts), over packets whose outcome was observed. The relay time is the delay between a packet’s send and its receive, measured between the timestamps of the two blocks, so feed or polling lag never inflates it. The panels show the median.
Is Map Zone free? Do I need an account?
Map Zone is free and needs no account, no sign-up and no wallet connection. Before the live feed starts, a Cloudflare Turnstile check keeps bots off the stream: it runs in the background at most once a day, and asks for a click only when Cloudflare wants one.
What is the Zunia wallet?
Zunia is a self-custody, multi-chain wallet for the Cosmos ecosystem, made by Zunia Lab. The browser extension and the mobile app share the same keys, generated and encrypted on your device. The Chrome extension is available on the Chrome Web Store; Safari and the App Store and Google Play apps are in store review; Firefox is planned; a web dashboard is in development. See zunialab.com.
Does Zunia have a token?
No. There is no Zunia token, no airdrop and no presale. Any site or account offering one is impersonating Zunia. The wallet is free: you only pay network fees.
How do I add a chain to Map Zone?
Add it to the Cosmos chain registry (github.com/cosmos/chain-registry): a mainnet chain.json with a live status and public RPC endpoints, plus the IBC channel files that connect it to other chains. Map Zone reads the registry every six hours and draws every chain that qualifies, within a cap that keeps the best-connected zones first.
Open data, source code and AI assistants
Map Zone is built to be read by people, search engines and AI assistants alike. Quote it freely, with a link.
- /data/summary.jsonA machine-readable summary of the current windows, from the same engine as the map.
- /llms.txtWhat this site is, its official links and what not to cite, for AI assistants.
- GitHubThe full source code, under the Apache 2.0 licence.
- Cosmos chain registryThe open registry every zone, endpoint and channel on the map comes from.