ar.io
Back to Articles
What is ar.io?

What is ar.io?

By ar.io Team

ar.io is an open network of gateways that cache, index, verify, and serve permanent data at web speed, with ArNS domains that make it easy to reach.

ar.io is the distributed gateway network that makes permanent data practical to use. Its gateways keep cached copies close to applications, fetch missing records from peers or from the underlying storage network, build indexes, answer queries, verify responses, and resolve ArNS names.

Storage on its own only guarantees that data still exists somewhere. ar.io is the layer that makes it fast to reach, possible to search, and independently verifiable, without depending on any single operator.

A network, not a single gateway

ar.io is an open protocol and a network of independently operated gateways. Applications can use a public gateway, route across several gateways, or run infrastructure under their own control.

Gateway operators choose which services they provide, how much data they retain locally, and which applications, regions, or datasets they support. Shared protocols keep those services interoperable.

What ar.io gateways do

  • Cache and serve: Keep useful copies near applications and retrieve missing records from peer gateways or Arweave.
  • Index and query: Inspect transaction metadata so applications can discover records without already knowing a transaction ID.
  • Verify responses: Compare retrieved bytes with the permanent cryptographic record and identify the gateway that served them.
  • Resolve and route: Connect ArNS names to permanent files, sites, applications, identities, and datasets.
  • Operate independently: Let organizations and communities run gateway infrastructure with their own service mix and policies.

How Arweave and Solana fit

ar.io is the product-facing network for permanent data. Arweave keeps the canonical permanent records that gateways retrieve and cache. Solana coordinates ar.io protocol state, including ArNS, gateway registration, staking, observations, and rewards.

The systems have distinct responsibilities, but applications can use them through ar.io interfaces and tools.

ArNS gives permanent data readable names

Permanent transaction identifiers are precise but difficult to use. The ar.io Name System, or ArNS, gives permanent data programmable names that resolve across compatible gateways.

An ArNS name can point to the current version of a site or dataset while every earlier version remains permanently addressable. Owners can manage records, controllers, metadata, and undernames without tying the name to one hosting provider.

Who uses ar.io

  • Developers building permanent sites, applications, archives, and data products
  • Teams that need verifiable records outside a primary platform or provider
  • Gateway operators serving a region, application, community, or dataset
  • ArNS owners managing readable names for permanent resources
  • ARIO holders staking, delegating, or participating in gateway incentives

Use the network

Start with the ar.io Console, register a name in the ArNS app, or explore the developer documentation.

To operate infrastructure or participate in the protocol, follow the gateway guide or open the network portal.