Highlights
- nwaku:
- Enhance heaptrack documentation
- Configure storenode ring connection in waku and status fleets
- Bump nim-libp2p to v1.13
- js-waku:
Incentivise running a Waku infrastructure node
- [Deliverable] Service Incentivisation - Service incentivisation roadmap & spec
- achieved:
- [research] continued work on roadmap design, comparing different options for service incentivisation
- [research] published details of custodial payment protocol (one option for payment)
- [research] continued research into fractional message transfer and related cryptographic derivatives
- next:
- [research] publish comparison of different approaches to payment for service incentivisation
- [research] consider RLN for double-spend protection, consolidated probabilistic and ZK ticket design
- achieved:
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] deployed mix nodes on the Waku Network, continued dogfooding
- next: [research] address issue of ENR size out of bands when deploying mix to fleets
Create Chat SDK MVP
- [Deliverable] Chat SDK Developer Preview
- achieved:
- [chat] clear the nwaku nimble for integration
- [chat] test nimble features for running scripts before install
- next: [chat] implement inbox noise KN protocol
- achieved:
Formalize and Expand Waku Web Apps
- [Deliverable] Forum PoC
- achieved:
- [chat] Vibe COding on OpChan
- [chat] iterations on feedback from internal waku dogfooding
- [chat] library extraction and usage in the app (starting)
- next: [chat] continue library extraction & usage in the app
- achieved:
Acquire first 10 Customers
- [Deliverable] 5-10 Highly qualified leads
- achieved:
- [chat] RLN + ZKPassport + Waku integration https://x.com/vpavlin/status/1968936081581060388
- [chat] zkpassport explanatory call https://www.notion.so/ZKPassport-2708f96fb65c8058b22cf0e9d9fcdfa3?source=copy_link
- [chat] Privacy Hub got accepted for Devconnect - planning call + figuring out logistics
- achieved:
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 Burns Sepolia Eth
- achieved: [research] merged PR that burns ETH for TST, token contract improvements
- next: [research] start and coordinate dogfooding, merge token contract improvements
BD
- achieved: BD Update
Maintenance
- achieved:
- [js-waku] fix when using js-waku in NodeJS with TCP transport redialing doesn’t work
- [js-waku] enable js-waku to keep connections after suspension
- [js-waku] prepare new release and dogfood
- [js-waku] fix E2E tests on master
- [nwaku] storenode config setting for waku test nodes
- [nwaku] Infra added pg_stat_statements Postgres extension so that we can check waku.sandbox databases if they reach high load (20+) again.
- [nwaku] bump libp2p to v1.13
- [nwaku] Fix node break issue when RLN is unregistered
- [nwaku] Enhance heaptrack documentation
- next:
- [nwaku] ABI Encoding support and Zerokit endianness issue.
- [js-waku] consolidate headless-tests and browser-tests packages
- [js-waku] add nwaku-style logs for browser simulations
- [js-waku] refactor browser simulations package
- [js-waku] update docs, remove redundant