> For the complete documentation index, see [llms.txt](https://docs.sns.id/dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sns.id/dev/sns-improvement-protocol.md).

# SNS Improvement Protocol

The Solana Name Service Improvement Protocol (SNS-IP) allows all community members to participate in the building process of SNS & makes it much more transparent.

SNS-IPs can be found on Github: <https://github.com/Bonfida/sns-ip>

### Accepted <a href="#accepted" id="accepted"></a>

* [SNS-IP-1](https://github.com/Bonfida/sns-ip/blob/master/proposals/sns-ip-1.md): Proposal to standardize data encoding in SNS records
* [SNS-IP-3](https://github.com/Bonfida/sns-ip/blob/master/proposals/sns-ip-3.md): Amends SNS-IP-2, proposes a new specification for on-chain records which can address concerns related to the staleness of records, as well as right of association to the linked resource when relevant

### Draft <a href="#draft" id="draft"></a>

* [SNS-IP-4](https://github.com/Bonfida/sns-ip/blob/master/proposals/sns-ip-4.md): This SNS-IP describes the derivation of SNS subdomains (eg. `a.b.sol`). A subdomain is under the complete control of the parent domain's controlling entity. However, this control can be limited through the use of a community program called `sub-registrar`. This protects subdomain ownership while allowing the parent domain owner more freedom in how registration proceeds.

### Rejected <a href="#rejected" id="rejected"></a>

* [SNS-IP-2](https://github.com/Bonfida/sns-ip/blob/master/proposals/sns-ip-2.md): Proposal to improve the handling of staleness and authenticy of records
