Highlights
- research: detailed forum post on proposed Store service incentivization MVP
- nwaku:
- Simpler RLN code base
- Compile status-desktop on Windows with sds integrated
Foundation for Communities Optimization
- [Deliverable] Define and implement sharding for Communities messages
- achieved: [chat] merged phase 1 community shards
Hardening and scaling foundations for private chats
- [Deliverable] Baseline benchmarks
- achieved: [nwaku] Started mini-app to help hardening (WIP)
Incentivise running a Waku infrastructure node
- [Deliverable] Service Incentivisation - Service incentivisation roadmap & spec
- achieved:
- [research] posted a forum post on proposed Store service incentivization MVP (https://forum.vac.dev/t/zk-based-ticket-system-for-store-service-incentivization-mvp/565/7)
- [research] Research on plug-in feasibility with high throughput L3s for the payment protocol, writing up a detailed post for the custodial payment nodes proposal
- next:
- [research] follow up on MVP comments
- [research] review SI docs & posts, finish proposal, write-up for a comparison of possible approaches and tradeoffs for payment protocol
- achieved:
Introduce E2E Reliability in Status Communities
- [Deliverable] SDS protocol in Status - basic integration
- achieved: [nwaku] Compile Status Desktop on Windows, with SDS - https://github.com/waku-org/nim-sds/pull/27
- next: [nwaku] Make all CI green on status-desktop and status-go, when integrating sds.
Improve DevEx: API, TWN, Metrics, Docs
- [Deliverable] Introduce Waku API in the Browser
- next:
- [js-waku] introduce Codec entity
- [js-waku] messaging storage
- [js-waku] update improve sender and receiver types
- [js-waku] implement Send API
- next:
Introduce Mixnet For Message Sending
- [Deliverable] Integrate libp2p mix into lightpush
- achieved:
- [research] Merged mix-poc PR after SURB implementation to master
- [research] Wrote a blog post about Mix implementation in javascript
- achieved:
Create Chat SDK MVP
- [Deliverable] Chat SDK Developer Preview
- achieved:
- [chat] fix and test the nwaku integration
- [chat research] api callback cleanup
- next:
- [chat] fix nwaku nimble build
- [chat] noise kn
- [chat research] secrets persistence
- achieved:
RLN Mainnet
- [Deliverable] Create nim-ffi
- next:
- [nwaku] Continue working on opinionated ffi solution demo
- cleaning up sync calls
- Support multiple contexts
- Code gen from protobuf (Rust/C++/Go)
- [nwaku] Continue working on opinionated ffi solution demo
- next:
Harden RLN Testnet Deployment
-
Zerokit is used in the Browser for Credentials Management
- next: [js-waku] upgrade zerokit in @waku/rln
-
Minting of (Sepolia) ERC-20 Tokens for RLN Deposits is permissioned
- achieved: [research] Dogfooding of Minter Role and merged PR for TST token burn Eth when minting
- next: [research] updates to TST token contract and dogfooding burn Eth when minting functionality
Maintenance
- achieved:
- [nwaku] Review js-waku interop issues (WIP)
- [nwaku] Fix: refact rln-relay and post sync test
- next: