This website is no longer actively supported. Please see the Ripple Developer Center for up-to-date documentation and other resources.

Ripple Improvement Proposals

From Ripple Wiki
Jump to: navigation, search

A Ripple Improvement Proposal (RIP) is a design document for introducing features or information to Ripple. This is the standard way of communicating ideas since Ripple has no formal structure.

The first RIP (RIP 0001) was submitted by William K. Santiago on 2015-03-21 and described what a RIP is.

RIP Types

There are three types of RIPs:

  • Standards Track RIPs - Changes to the network protocol, block or transaction validation, or anything affecting interoperability.
  • Informational RIPs - Design issues, general guidelines. This type of RIP is NOT for proposing new features and do not represent community consensus
  • Process RIPs - Describes or proposes a change in process. Similar to Standards RIPs but apply outside the Ripple protocol.

RIP Workflow

As described in RIP 0001 the workflow of a RIP is as follows:

RIP Workflow.png

List of RIPs

Please see README for the up-to-date text and status.

People wishing to submit RIPs, first should propose their idea or document to the mailing list. After discussion they should email: William K. Santiago (william@wksit.com). After copy-editing and acceptance, it will be published here.

We are fairly liberal with approving RIPs, and try not to be too involved in decision making on behalf of the community. The exception is in very rare cases of dispute resolution when a decision is contentious and cannot be agreed upon. In those cases, the conservative option will always be preferred.

Having a RIP here does not make it a formally accepted standard until its status becomes Active. For a RIP to become Active requires the mutual consent of the community.

Those proposing changes should consider that ultimately consent may rest with the consensus of the Ripple users.

Number Title Owner Type Status
1 RIP Purpose and Guidelines William K. Santiago Standard Draft
2 Future Proposal Future Contributor Owner Standard Active
3 Future Proposal Future Contributor Owner Standard Withdrawn
4 Future Proposal Future Contributor Owner Informational Accepted
5 Future Proposal Future Contributor Owner Informational RIP number allocated
6 Future Proposal Future Contributor Owner Informational Final