Back
AR.IO Specs
We've launched the AR.IO Network Specifications GitHub repository! This is a major milestone in building a more composable, dev-friendly, and resilient ecosystem for AR.IO.
The AR.IO Network Specs repository is the newest resource for developers building on the AR.IO Network. These specifications provide the foundational blueprints needed to create robust, interoperable, and scalable applications on Arweave.
Why are these specs important?
By standardizing how key components of the AR.IO Network interact, we're ensuring consistency, reliability, and security across the ecosystem. Developers can now integrate with confidence, knowing they're building on solid ground.
We're starting with several key specifications for the Arweave Name System (ArNS):
ARNS-CORE: The foundational spec for resolving Arweave Names to transaction IDs. This is the building block for all Arweave Name resolution.
ARNS-MANAGE: Provides the utilities needed to manage and control Arweave Names. It includes handlers for adding/removing controllers and modifying records.
ARNS-TOKEN: Adds token transferability, balances, and metadata to create Arweave Name Tokens. This spec is crucial for making Arweave Names act like true non-fungible tokens (NFTs) on Arweave.
ArNS-Routing and Manifest v0.2.0
We've also introduced ARNS-ROUTING, the spec for the Wayfinder Protocol. This routing protocol, leveraging the ar://
URI scheme, allows seamless access to Arweave content without relying on specific domain names. It’s a game-changer for decentralization!
Another exciting update: Manifest v0.2.0!
This spec brings enhancements to Path Manifests, including a fallback mechanism that improves content accessibility even if a specific path fails to resolve. It’s all about making the Permaweb more resilient and user-friendly.
Dive into our GitHub repo, explore the specs, and start building the next generation of decentralized applications on Arweave. Whether it's dApps, NFTs, or decentralized storage solutions for your AI project, the AR.IO Network is your playground.
Get started now! 👉 https://github.com/ar-io/specs
ar.io