Aptos Improvement Proposals (AIP) describe standards for the Aptos Network including the core blockchain protocol and the development platform (Move), smart contracts and systems for smart contract verification, standards for the deployment and operation of the Aptos Network, APIs for accessing the Aptos Network and processing information from the Aptos Network. To vote on AIPs, go to https://governance.aptosfoundation.org/
- Fork this repo into your own GitHub
- Copy
TEMPLATE.md
into your new AIP file inaips/<your-feature-name-NO-AIP-#-here>.md
- Name your AIP file based on your feature, not the AIP number, which will be picked for your later.
- e.g.,
new-zero-knowledge-range-proof-verifiers.md
is a good name.
- ...but
aip-14.md
or14.md
is NOT a good name.
- Edit your AIP file
- Fill in the YAML header (see instructions there)
- Follow the template guidelines to the best of your ability
- Commit these changes to your repo
- Submit a pull request on GitHub to this repo.
This table contains an overview of all created and tracked AIPs. It should be updated with each new AIP.
- Standard: AIPs focusing on the changes to the Aptos blockchain.
- Informational: AIPs for the purpose of providing additional information, context, supporting details about Aptos blockchain.
Status | Description |
---|---|
Draft |
Drafts are currently in process and not ready for review. No corresponding GH Issue will be created. |
In Review |
AIPs are ready for community review and feedback. See suggestions on providing feedback below. |
Accepted |
AIPs has been accepted and will be implemented soon. |
Rejected |
A community decision has been made to not move forward with an AIP at this time. |
On Hold |
Some information is missing or prerequisites have not yet been completed. |
- Framework
- Core (Blockchain)
- Follow the discussion in the corresponding AIP issue
- If you were designing this change, what would you want to communicate? Is it being communicated in the AIP?
- As a community member, how are you impacted by this change? Does it provide enough information about the design and implementation details to assist with decision making?