Welcome to the Protocol Improvement Proposal (SNS-IP) Repository! This is the place where we discuss, collaborate on, and track the progress of SNS-IPs.
A Protocol Improvement Proposal (SNS-IP) is a design document that describes a new feature or improvement for a protocol. It provides a concise technical specification of the feature and the rationale for the proposed change.
-
Fork the repository: Click the 'Fork' button at the top right of this page and clone your forked repository to your local machine.
-
Create your SNS-IP: Use the provided SNS-IP template and fill it out completely. Save it as a Markdown file.
-
Submit a Pull Request (PR): Submit a new PR to this repository with your SNS-IP. Please ensure your SNS-IP is named correctly and is placed in the correct directory.
Your SNS-IP will be reviewed by the maintainers and the community. Comments, questions, and changes may be discussed on the PR.
- Draft: The SNS-IP is a work-in-progress.
- Active: The SNS-IP is actively being discussed or worked on.
- Accepted: The SNS-IP has been accepted and is ready to be implemented.
- Deferred: The SNS-IP is not being considered at this time.
- Rejected: The SNS-IP has been rejected.
- Withdrawn: The SNS-IP has been withdrawn by the proposer.
- Final: The SNS-IP has been implemented and is now a part of the protocol.
- Replaced: The SNS-IP has been replaced by a new SNS-IP.
We greatly value community participation in our project. To begin contributing, we ask you first to familiarize yourself with our SNS-IP process. Once you've done this, the first step in proposing changes is to open an issue for discussion. Then, clearly outline your suggested changes and ideas for our community to review and discuss. After thorough discussion, it might be decided to proceed to the next step and assign a member of the community or a maintainer to submit a first draft SNS-IP via a pull request. If you are assigned this task, please ensure that your proposal is comprehensive and well-articulated prior to submission. Once the SNS-IP draft has been submitted via a pull request, both maintainers and the community will review it, potentially proposing amendments or enhancements, or even sometimes deferring or rejecting the proposal entirely.
If and when satisfactory consensus has been reached, the SNS-IP proposal will be finalized and integrated into the SNS protocol itself.
For any queries, please reach out on Discord.