add links to milestones

This commit is contained in:
chair28980 2024-02-06 16:37:33 -08:00
parent cef829b711
commit ac0505edf4
No known key found for this signature in database
GPG Key ID: 634B505B4DCD4B70

View File

@ -30,7 +30,7 @@ As set out in [https://github.com/waku-org/research/issues/7](https://github.com
The document itself may source from one or more academic papers published and presented throughout the year. The document itself may source from one or more academic papers published and presented throughout the year.
Total length should be around 15 pages. Total length should be around 15 pages.
### Waku RFC Review ### [Waku RFC Review](https://github.com/waku-org/pm/issues/130)
- **Goal:** On completion, the set of RFCs for Waku will be simplified, reasonably up to date and accessible. - **Goal:** On completion, the set of RFCs for Waku will be simplified, reasonably up to date and accessible.
- **Deliverables**: (3) - **Deliverables**: (3)
@ -74,7 +74,7 @@ Review the most important Waku RFCs:
- consider marking some specifications as "stagnant" indicating that they're not being focused on - consider marking some specifications as "stagnant" indicating that they're not being focused on
- deprecate RFCs that are no longer relevant - deprecate RFCs that are no longer relevant
### Store v3-beta - Message Hashes ### [Store v3-beta - Message Hashes](https://github.com/waku-org/pm/issues/131)
- **Goal:** After this upgrade, the network will provide distributed and synchronised store services. - **Goal:** After this upgrade, the network will provide distributed and synchronised store services.
- **Deliverables**: (2), (3) - **Deliverables**: (2), (3)
@ -92,7 +92,7 @@ An improved version of the Store protocol, marking a crucial increment towards a
The [proposed PR](https://github.com/waku-org/waku-proto/pull/10/files) to simplify the Store protocol and use message The [proposed PR](https://github.com/waku-org/waku-proto/pull/10/files) to simplify the Store protocol and use message
hashes as index/cursor, can be used as a starting point. hashes as index/cursor, can be used as a starting point.
### Store v3 - store synchronisation ### [Store v3 - store synchronisation](https://github.com/waku-org/pm/issues/132)
- **Goal:** Upgrade the Store service capability in the network from a collection of local, unsynchronised, - **Goal:** Upgrade the Store service capability in the network from a collection of local, unsynchronised,
semi-centralised (trusted) service nodes to a decentralised service capability in the network with inter-node synchronisation. semi-centralised (trusted) service nodes to a decentralised service capability in the network with inter-node synchronisation.
@ -252,7 +252,7 @@ See [https://github.com/waku-org/research/issues/69](https://github.com/waku-org
## Engineering Milestones ## Engineering Milestones
### Node Bandwidth Management Mechanism ### [Node Bandwidth Management Mechanism](https://github.com/waku-org/pm/issues/66)
- **Deliverables**: (1), (2) - **Deliverables**: (1), (2)
@ -266,7 +266,7 @@ Finish https://github.com/waku-org/pm/issues/66.
Work on how to best handle PostgreSQL database growth and pruning is in progress and must completed to enable node operators Work on how to best handle PostgreSQL database growth and pruning is in progress and must completed to enable node operators
to handle database growth in an easy and non-disruptive manner. to handle database growth in an easy and non-disruptive manner.
### Bindings (NodeJS, Rust, Golang) ### [Bindings (NodeJS, Rust, Golang)](https://github.com/waku-org/pm/issues/121)
- **Deliverables**: (1) - **Deliverables**: (1)
@ -285,7 +285,7 @@ Verify and demonstrate that the Golang and Rust bindings work on mobile environm
Note that a review of client side protocols may be needed to ensure that nwaku uses the right protocols on mobile Note that a review of client side protocols may be needed to ensure that nwaku uses the right protocols on mobile
(e.g. circuit relay as a client). (e.g. circuit relay as a client).
### Serve Limited Content Topic (Store) ### [Serve Limited Content Topic (Store)](https://github.com/waku-org/pm/issues/122)
- **Deliverables**: (1), (2) - **Deliverables**: (1), (2)
@ -298,7 +298,7 @@ possible update of the metadata protocol.
Ref: https://github.com/waku-org/pm/issues/64 Ref: https://github.com/waku-org/pm/issues/64
### User Pays Own RLN Membership ### [User Pays Own RLN Membership](https://github.com/waku-org/pm/issues/108)
- **Deliverables**: (1) - **Deliverables**: (1)
- **Tracking issue**: https://github.com/waku-org/pm/issues/108 - **Tracking issue**: https://github.com/waku-org/pm/issues/108
@ -339,7 +339,7 @@ May also scope the work to enable sharing credentials between devices, or done a
Note: Support needed from RLNP2P team. Note: Support needed from RLNP2P team.
### Composing Waku Protocols to Improve Reliability ### [Composing Waku Protocols to Improve Reliability](https://github.com/waku-org/pm/issues/114)
- **Deliverables**: (1), (2) - **Deliverables**: (1), (2)
@ -373,7 +373,7 @@ The deliverable can be a mix of solutions:
- Document how to easily run a nwaku node locally and have js-waku connect to it - Document how to easily run a nwaku node locally and have js-waku connect to it
- Understand and document how to run nwaku node in the venue's LAN and define how to easily get js-waku to connect to it - Understand and document how to run nwaku node in the venue's LAN and define how to easily get js-waku to connect to it
### Waku Relay and Discv5 in a Hostile, Restricted or Subpar Online Network ### [Waku Relay and Discv5 in a Hostile, Restricted or Subpar Online Network](https://github.com/waku-org/pm/issues/123)
- **Deliverables**: (1), (3) - **Deliverables**: (1), (3)
@ -401,14 +401,14 @@ Understand and progress on the viability of using Waku Relay in the browser.
Note: Support from js-libp2p maintainer needed. Note: Support from js-libp2p maintainer needed.
### Waku React Native ### [Waku React Native](https://github.com/waku-org/pm/issues/124)
- **Deliverables**: (1) - **Deliverables**: (1)
Provide a functioning React Native library on both Android and iOS. Provide a functioning React Native library on both Android and iOS.
Likely using js-waku to enable multi-platform development (browser, iOS, Android). Likely using js-waku to enable multi-platform development (browser, iOS, Android).
### JSON RPC Deprecation ### [JSON RPC Deprecation](https://github.com/waku-org/pm/issues/125)
- **Deliverables**: (1) - **Deliverables**: (1)
@ -449,7 +449,7 @@ Design and implement a protocol that uses TWN to negotiate the creation of an al
## Chat SDK Milestones ## Chat SDK Milestones
### Static Sharding Integration in Status ### [Static Sharding Integration in Status](https://github.com/waku-org/pm/issues/126)
- **Deliverables**: (2) - **Deliverables**: (2)
@ -490,7 +490,7 @@ This may or may not be the same item as [Chat SDK PoC 1](#chat-sdk-poc-1) as the
This needs to be done with [use of nwaku in status-go](#use-of-nwaku-in-status-go) in mind with a bigger picture of status-go This needs to be done with [use of nwaku in status-go](#use-of-nwaku-in-status-go) in mind with a bigger picture of status-go
future architecture in mind. future architecture in mind.
### Minimum Viable Data Synchronization ### [Minimum Viable Data Synchronization](https://github.com/waku-org/pm/issues/128)
- **Deliverables**: (1) - **Deliverables**: (1)
@ -498,7 +498,7 @@ Provide a Minimum Viable Data Synchronization protocol that developer can use to
Note the [protocol](https://rfc.vac.dev/spec/2/) and a [Golang library](https://github.com/vacp2p/mvds) already exist. Note the [protocol](https://rfc.vac.dev/spec/2/) and a [Golang library](https://github.com/vacp2p/mvds) already exist.
The aim is to review and improve the protocol and library using Status feedback, implement the protocol for the browser and provide documentation. The aim is to review and improve the protocol and library using Status feedback, implement the protocol for the browser and provide documentation.
### Ethereum Address to Secure Channel ### [Ethereum Address to Secure Channel](https://github.com/waku-org/pm/issues/129)
- **Deliverables**: (1) - **Deliverables**: (1)