Discoverable
Replace long transaction IDs with names people, apps, and agents can actually use.
Arweave makes data permanent. ArNS makes it reachable with programmable, stable, human-readable names for apps, sites, and agents.
Transaction IDs identify permanent data. ArNS gives each record a stable, human-readable name that owners can update, delegate, and resolve across ar.io gateways.
Replace long transaction IDs with names people, apps, and agents can actually use.
Each ArNS name is controlled by an ar.io Name Token, giving owners and controllers clear permissions.
Gateways in the ar.io network resolve ArNS names and are monitored for accuracy.
Register a name, route it, transfer it, and program how it behaves. ArNS gives teams an address they can operate instead of a static link they hope never changes.
ArNS activity helps fund gateway incentives, tying name resolution performance to the health of the network.
Own a name outright or lease it annually, with the option to upgrade at any time.
Move ownership when a project, brand, or community changes hands.
Point the same friendly name at new permanent data as your app evolves.
Use smart-contract logic for dynamic routing, agent workflows, identity, and app behavior.
Create undernames like docs_myapp or v2_myapp with included capacity.
Assign designated controllers to manage domain records without transferring ownership.
Choose a friendly ArNS name and register it as a permanent purchase or timed lease.
Set records, controllers, undernames, and the Arweave transaction your name resolves to.
Gateways in the ar.io network resolve the name to the right data and are checked for accuracy.
Give your permanent data a friendly address that people, apps, and agents can resolve consistently across the gateway network.