Highlights
- research: published forum post on previous work and current design for service incentivisation payment protocol
Foundation for Communities Optimization
- [Deliverable] Define and implement sharding for Communities messages
- next: [chat] add tests to community sharding stage 1
Incentivise running a Waku infrastructure node
- [Deliverable] Service Incentivisation - Service incentivisation roadmap & spec
- achieved: [research] published a forum post with prior work review and proposal for MVP incentivization payment protocol: https://forum.vac.dev/t/off-chain-micropayments-prior-work-and-design-framework/579/1
- next: [research] discuss the proposal; read the original DAM paper to better understand protocol applicability for our use case
Introduce E2E Reliability in Status Communities
-
[Deliverable] SDS protocol in Status - basic integration
- next: [nwaku] Merge sds integration PR in status-go
-
[Deliverable] SDS protocol in Status - basic recovery
- achieved: [research] basic implementation of SDS-R in js-waku ongoing
- next: [research] open SDS-R implementation for review
Introduce Mixnet For Message Sending
- [Deliverable] Integrate libp2p mix into lightpush
- achieved: [research] updated rendezvous in nim-libp2p to support generics https://github.com/vacp2p/nim-libp2p/pull/1719
- next: [research] waku rendezvous changes for mix and testing https://github.com/waku-org/nwaku/pull/3617
Create Chat SDK MVP
-
[Deliverable] Chat SDK Developer Preview
- achieved: [chat] draft implementation of nim noise KN pattern
- next: [chat] test the noise implementation
-
[Deliverable] Create Segmentation Library
- achieved: [chat] segmentation specs
Upgrade Nim Usage
- Create nim-ffi
- achieved: [nwaku] New protobuf approach
- Support sync and async api calls in a threads-safe manner.
- Auto support for basic nim types and complex structures in both directions (nim <-> host language)
- next:
- [nwaku] New protobuf approach
- Support multiple contexts
- First support of code generator to C++ binding
- [nwaku] New protobuf approach
- achieved: [nwaku] New protobuf approach
Integrate RLN With the Waku API
- Improve RLN UX by reducing contract interactions
- achieved: [research] started investigation
- next: [research] continue investigating contract changes to reduce RPC call rate
Harden RLN Testnet Deployment
- Minting of (Sepolia) ERC-20 Tokens for RLN Deposits Burns Sepolia Eth
- achieved: [research] closed deliverable
Maintenance
- next:
- [nwaku] Update waku-rust-bindings after nwaku cleanup
- [nwaku] Fix MsgChan still full in waku-go-bindings
- [nwaku] Release v0.37.0