Softprovement Proposal Ideas

An improvement proposal process can be helpful in the decision making process around open-source protocols. A process like this helps ensure that decisions are made deliberately and methodically with ample community input and support. Several improvement proposal process come to mind, although they tend to differ:

Python Enhancement Proposal:

  • Started in June 13 2000
  • Designed to provide a concise technical specification of new features and the associated rationale
  • Designed for a technical audience
  • Has a standards track, an informational track and a process track
  • Dual license of public domain / CC0-1.0-Universal

Bitcoin Improvement Proposal:

  • Started in September 19 2011
  • Designed to provide a concise technical specification of new features and the associated rationale
  • Designed for a technical audience, also contains economic implications
  • Has a standards track, an informational track and a process track
  • Variety of licenses recommended or acceptable

Synthetix Improvement Proposal

  • Started in June 9 2019
  • Contains a main page and a separate SIP page
  • Has a SIP track which is standard and a SCCP change for system configuration variables, this may be preferred for economic variables
  • CCO

In order to better to meet the goals of this project, it seems viable that the appropriate process will:

  • Have two tracks at least, one standards track and one parameter / variable track
  • Have a variety of editors to prevent gridlock
  • Have a hosting system similar to synthetix
  • Be called an “enhancement process” vs. improvement process

19 Likes

SOFT ENHANCEMENT PROPOSALS FOR REVIEW

11 Likes