Governance

Autonomys Improvement Proposal (AIP) Process

All stakeholders, including developers, node runners, and community members, are encouraged to participate in the AIP process, which can be used to:

Purpose

Document
Propose new features or technical enhancements
note
Suggest protocol changes or network upgrades
hierarchy
Introduce process improvements or governance adjustments
1

Create a
Forum Post

Begin informal discussions about your suggested AIP by creating a post on the Autonomys Forum (using the AIP tag to categorize the post).

REQUIREMENTS

  • A clear and concise title (e.g. “AIP-1: Proposal to Increase Block Rewards”)
  • A summary of the idea or change
  • A rationale for the proposal and its potential benefits
  • Any considerations or challenges (if applicable)
  • Any open questions for community feedback

GOALS

  • Gauge interest and gather support
  • Solicit feedback identifying potential improvements, concerns and suggestions for refinement
2

Draft a
Formal AIP

Based on these forum discussions, create a formal AIP document following our standardized template to ensure clarity and consistency.

AIP TEMPLATE

Once ready for submission, raise a pull request with the formal AIP in the Subspace Foundation improvement-proposals GitHub repository.

VIEW TEMPLATE
3

Implementation and Monitoring

If approved, the changes outlined in the AIP are implemented on our Taurus testnet, either by developers or other relevant stakeholders.
‍
The Subspace Foundation Council and the AIP’s creator monitor the impact of the proposal and address any unforeseen issues.

Draft

Under discussion on the forum

Finalized

Ready for on-chain submission

Voting

Under consideration by governance system

Approved

Passed governance and ready for implementation

Finalized

Ready for on-chain submission

Rejected

Did not pass governance
4

Submit the AIP to Governance

Once the AIP draft is finalized and has community support, submit it to the Autonomys on-chain governance system using the Substrate governance pallet.

PROCESS

1.
Initiation: The proposer bonds tokens to initiate an on-chain proposal
2.
Submission: The proposer submits the AIP as an on-chain proposal
3.
Community Voting: Token holders cast their votes for the AIP during a voting period
4.
Outcome: If the proposal passes, the AIP proceeds to mainnet implementation

NOTE: While the network is bootstrapping, our initial on-chain governance voting implementation is permissioned to the Subspace Foundation council members. This restriction will be removed as the Foundation executes on its plan for progressive decentralization.