specs/README.md

44 lines
1.7 KiB
Markdown
Raw Normal View History

2019-04-15 05:07:19 +00:00
# Specifications for Status clients
2019-03-25 04:33:20 +00:00
This repository will contain a list of specifications for implementing Status and its various capabilities. For examples, see http://www.bittorrent.org/beps/bep_0000.html.
2019-04-15 05:07:19 +00:00
Status Improvement Proposals (SIPs).
## Accepted
No accepted SIPs right now.
## Draft
All specifications are currently in heavy draft mode. The following SIPs are under consideration for standardization.
2019-04-22 04:06:36 +00:00
Prepending draft with x to indicate that they aren't accepted yet.
2019-04-15 05:07:19 +00:00
| Num | Title |
|-----|----|
2019-04-22 04:06:36 +00:00
| x0 | [SIP Index (placeholder)](README.md) |
| x1 | [SIP process (placeholder)](https://github.com/status-im/specs/issues/1) |
| x2 | [SIP template (placeholder)](https://tools.ietf.org/html/rfc2119) |
| x3 | [Initial Protocol Specification](protocol.md) |
| x4 | [Initial Protocol Overview](x4.md) |
| x5 | [Initial Trust Establishment Specification](x5.md) |
| x6 | [Initial Conversational Security Specification](x6.md) |
| x7 | [Initial Transport Privacy through Whisper Specification](x7.md) |
| x8 | [Initial Message Payload Specification Specification](x8.md) |
2019-04-15 05:13:08 +00:00
## Incubation
Things that are being researched and might show up as SIP in the future. See [Big Brother protocol](https://github.com/status-im/bigbrother-specs/).
2019-04-22 04:43:13 +00:00
2019-04-25 03:58:22 +00:00
### Q2 (knock on wood)
- x9 upcoming: Minimal Viable Data Sync, which will provide reliable data sync between clients, only relying on best-effort delivery. More on requirements here: https://github.com/status-im/specs/. WIP: https://notes.status.im/O7Xgij1GS3uREKNtzs7Dyw#
- Whisper better bandwidth (topic partition): https://notes.status.im/aZJaio7RRYWzDcsZu_7OiQ?view
2019-04-22 04:43:13 +00:00
2019-04-25 03:58:22 +00:00
### Later
2019-04-22 04:43:13 +00:00
- Specific payloads for SNT use cases
- MLS
- PSS
- Mixnet
- Etc