simplify readme

This commit is contained in:
Oskar Thoren 2020-03-30 13:53:10 +08:00
parent 4955c698d1
commit 4f0b786bcc
No known key found for this signature in database
GPG Key ID: B2ECCFD3BC2EF77E
1 changed files with 5 additions and 38 deletions

View File

@ -15,45 +15,13 @@ Every spec has its own lifecycle that shows its maturity. We indicate this in a
![](assets/lifecycle.png)
At present (March 30, 2020) this means stable specs are what is in v1 of the Status App. Drafts and raw are work in progress specs.
## Status Improvement Proposals (SIPs)
### Stable
The main specification for writing a Status client is [1/CLIENT](https://specs.status.im/spec/1).
The following SIPs are stable and running in production.
- [Status Client Specification](status-client-spec.md). The main specification for writing a Status client. **Start here**
- [Status Secure Transport Specification](status-secure-transport-spec.md). How Status provide a secure transport with conversational security properties.
- [Status Whisper Mailserver Specification](status-whisper-mailserver-spec.md). How we use Whisper mailservers to provide offline inboxing.
- [Status EIPs Standards](status-EIPs.md). Ethereum Improvement Proposals used in Status.
- [Status Whisper Usage Specification](status-whisper-usage-spec.md). How we use Whisper to do routing, metadata protection and provide 1:1/group/public chat.
- [Status Account Specification](status-account-spec.md). What a Status account is and how trust is established.
- [Status Payload Specification](status-payloads-spec.md). What the message payloads look like.
- [Status EIPs Standards](status-EIPs.md). Ethereum Improvement Proposals used in Status.
### Draft
The following SIPs are under consideration for standardization.
### Raw
These parts are currently underspecified:
- [Status Blockchain Usage Specification](./status-blockchain-spec.md). How we use the Ethereum blockchain to facilitate the Web3 Browser and Wallet functionality
- [Status Storage Usage Specification](./status-storage-spec.md). How we use decentralized storage solutions to facilitate various Status features.
- [Status Browser Specification](./status-browser-spec.md). How the Status client interacts with both Web3 and Web2.
### Deprecated
No deprecated specs right now.
For all full index of all specs, see [specs.status.im](https://specs.status.im/), especially stable specs.
## Protocol Research
@ -61,5 +29,4 @@ These are protocols that are currently being researched. These are designed to
be useful outside of Status as well. To the extent that these protocols are used
within Status clients, they will show up as SIPs in the future.
To see more on this, please visit the current home: [vac
protocol](https://specs.vac.dev).
To see more on this, please visit the current home: [vac protocol](https://specs.vac.dev).