Giter Club home page Giter Club logo

aips's Introduction

Aptos Foundation_BLK

Aptos Improvement Proposals (AIPs)

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.

AIPs are intended to cover changes that impact active services within the Aptos ecosystem. In lieu of another medium for posting community proposals, the AIP issue tracker can be used to store exploratory proposals. Though please consider first whether or not the Aptos-Core may be a better location for such discussions.

To vote on AIPs impacting the state of the Blockchain, go to https://governance.aptosfoundation.org/.

How to submit an AIP

  1. Fork this repo into your own GitHub
  2. Copy TEMPLATE.md into your new AIP file in aips/<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 or 14.md is NOT a good name.
  3. Edit your AIP file
    • Fill in the YAML header (see instructions there)
    • Follow the template guidelines to the best of your ability
  4. Commit these changes to your repo
  5. Submit a pull request on GitHub to this repo.
  6. To start discussing your AIP, create a GH Issue for your AIP using the default Issue template

AIP Index

Note: This is a subset of all the AIPs -- to see the full list of AIPs, please click here.

Number Theme Title Author
AIP-50 Smart Contract Change Commission rates in delegation pools junkil-park, michelle-aptos, movekevin, wintertoro
AIP-51 Smart Contract Changing beneficiaries for operators junkil-park, michelle-aptos, movekevin, wintertoro
AIP-52 Core Automated Account Creation for Sponsored Transactions davidiw
AIP-53 Core Make Fee Payer Address Optional in Transaction Authenticator davidiw
AIP-54 Smart Contract Object code deployment movekevin, xbtmatt
AIP-55 Smart Contract Generalize Transaction Authentication and Support Arbitrary K-of-N MultiKey Accounts davidiw, hariria
AIP-56 Move Lang Resource Access Control wrwg
AIP-57 Core Block Output Size Limit and Conflict-Aware Block Gas Limit igor-aptos
AIP-58 Gas Gas Schedule Adjustments igor-aptos, vgao1996
AIP-59 Gas Storage IO Gas Adjustments msmouse
AIP-60 Gas Improve fairness of shared computation resources igor-aptos, vgao1996
AIP-61 Cryptography OpenID blockchain (OIDB) accounts Alin Tomescu
AIP-62 Devex Wallet Standard 0xmaayan, hardsetting, NorbertBodziony
AIP-63 Smart Contract Coin to Fungible Asset Migration lightmark, davidiw, movekevin
AIP-64 Blockchain Validator Transaction Type [email protected], [email protected]
AIP-65 Gas Storage Fee for State Bytes refundable msmouse
AIP-66 Cryptography Passkey Accounts hariria
... ...

Types of AIPs

  • 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.

AIP Statuses

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.
Ready for Approval AIPs are ready for Gatekeeper approval and feedback.
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.

Layer

  • Framework
  • Core (Blockchain)
  • Gas
  • Cryptography
  • Platform

Providing Feedback on an AIP

  • 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?

Notice regarding rejected or stale AIPs

  • If an AIP Author is not actively engaging in their PR's and Issues, they will be closed after 14 days due to inactivity.
  • If an AIP has been rejected, please review the feedback provided for further guidance.

aips's People

Contributors

0xchloe avatar 0xmaayan avatar alexfilip2 avatar alinush avatar areshand avatar banool avatar bchocho avatar danielxiangzl avatar davidiw avatar georgemitenkov avatar gregnazario avatar hariria avatar igor-aptos avatar jnsp avatar johnchanguk avatar joshlind avatar junkil-park avatar lightmark avatar michelle-aptos avatar movekevin avatar msmouse avatar mstraka100 avatar pr-aptos avatar sherry-x avatar thepomeranian avatar vusirikala avatar wintertoro avatar wrwg avatar xindingw avatar zjma avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.