Back
Mainnet Process Multisig Upgradability

AR.IO Smart Contract Ownership
At AR.IO, transparency is a core value, and we want to share that the network’s initial mainnet smart contract will launch with multisig controls to ensure stability and adaptability as the AO compute platform enters its early mainnet phase.
A multisig (multi-signature) system means that no single entity has full control over the smart contract. Instead, multiple independent signers must approve any changes, making it significantly more secure than a single-owner contract and reducing risks like key loss or unauthorized alterations.
These controls will allow for smart contract upgrades if needed, preventing potential disruptions as the ecosystem matures. Controllers of the multsig will be geographically disperse members of the AR.IO core team.
While full immutability remains our long-term goal, this approach provides a critical safeguard - allowing us to refine the contract in response to evolving software and infrastructure demands. This proactive governance model helps avoid unnecessary forks, ensuring a smooth and stable adoption process in AR.IO’s early stages.
Why Multisig?
🔒 Security
Multisig is inherently more secure than single-owner control, preventing unauthorized changes, mitigating key loss risks, and reducing attack vectors that could compromise the network.
📖 Transparency
Our multisig implementation runs natively on AO, ensuring that every change is fully auditable and verifiable on-chain. This multisig smart contract is open-source and has undergone an audit. You can review the process here: [GitHub: AR.IO vAOt].
⚖️ Consistency
The AR.IO smart contract is designed for permanence, aligning with Arweave’s principles of censorship resistance. However, in a growing network, frequent forks to refine the contract could slow adoption and create unnecessary friction. Maintaining ownership with a Multisig allows for controlled, measured improvements while ensuring stability and continuity.
A Balanced Path to Decentralization and Stability
As the AO network continues its decentralization roadmap, AR.IO will follow suit, ensuring that all updates serve the network’s best interests while maintaining the highest standards of transparency, security, and long-term immutability. To distinguish the current iteration of mainnet from its future versions, this launch will be titled “Mainnet v1”.
Trustlessness is a value and goal that we take seriously for the software and systems that we create. Our multi-signature-secured approach to upgradability is intended to serve as a near-term tool for adhering to our responsibility to steward the network safely and successfully through launch. By taking this approach, we ensure that AR.IO remains both permanent and performant - ready to support the next generation of decentralized applications.
ar.io