Back
Friendly Names for a Hyper Parallel Super Computer
The Arweave Name System is coming to AO!
Builders can now experiment with their friendly ArNS names within AO, making it easy to reference any process, data, or owner.
Names not hashes
Long strings of random characters are unwieldy and difficult to reference. We’ve made it easier.
With ArNS in AO you can make friendly names for:
AO Processes: Any MU, CU, SU can become an ArNS name
Data: Change any Files, Data sets, etc. to a friendly name
Owner: Update your process ID to an ArNS name
While any kind of AO Process can be mapped to a Name, we have developed a new Arweave Name Token Process. This adds all of the functionality of an ANT into AO. Now you can mange your name’s undernames and permissions right within the comforts of AO, and then compose this functionality into any other AO Process you can dream of.
The details
The ArNS-AO Registry is easily accessible in AOS via the new ArNS Blueprint. It resolves names by fetching and caching the latest ownership and data pointer information, with a simple TTL to keep it refreshed. It is then easy to reference any Name’s Process ID, Owner or data pointer.
To sync any former SmartWeave Names in the ArNS-AO Registry, we added a special command that leverages 0rbit’s data oracle to pull any name and its details. This ensures that if a name is missing, it can be easily added via a self-service approach. Our team can always help when needed!

Let’s experiment
At this time, Names must still be purchased via arns.app using test IO (tIO) tokens.
We have put together a quick guide on how to leverage ArNS in AO. Learn how to run the specific commands to sync, update and leverage your ArNS name in AO by checking it out on our docs portal: https://docs.ar.io/guides/experimental/ao-resolver/
Interested in the experimental Lua code? You can find the codebases for the ArNS-AO Registry, ArNS-AO Resolver Blueprint at our Github: https://github.com/ar-io/ao-pilot
Why ArNS?
The Arweave Name System (ArNS) operates similarly to traditional Domain Name Systems, with the registry being decentralized, permanent, and stored on the Arweave network. It's an open, permissionless domain name registrar for anything stored on the permaweb. Names resolve across all gateway domains in the AR.IO Network, ensuring domains are secure and globally accessible, streamlining access to the permaweb's digital content.
ArNS names are:
Transferable
Expandable with subdomains known as undernames
Censorship-resistant
Google searchable
And much more with this new AO integration!
Get involved!
The AR.IO permanent cloud is rewriting the rules of the web, and we want you to be part of it.
Start Building Today
With open-source tools, ArNS for decentralized domain naming, and a powerful gateway network, AR.IO provides the infrastructure for the next wave of Web3 applications.
Run a gateway. Stake to a Gateway. Get an ArNS name. Get your app, website or project onto the Permanent Cloud.
There are so many ways to get involved.
Stay In the Loop
Join our X or Discord channels to keep up with the latest!
Gateways: Network Portal
Domains: ArNS App
Token: ARIO
ar.io