Roadmap Overview

The AnonComms team is currently working on the following features, required for mainnet:

  1. Create a basic capability discovery module for Logos Core, by defining an efficient capability discovery protocol over libp2p kad-DHT.
  2. Establish a libp2p mixnet for Logos Core, with a special focus on DoS/Sybil protection and delivering privacy-preserving file sharing in collaboration with the Logos Storage team.
  3. Deliver de-MLS for p2p group messaging, with a special focus on integration in the Logos Chat module.
  4. Implement RLN membership allocation service for Logos Core, including translating RLN to run in the Logos Execution Zone (LEZ)
  5. Research and develop an LEZ-compatible Decentralised Oracle Network, in support of features such as a stablecoin

Of these, (1) and (2) are the most critical, as basic capability discovery and routing anonymity will be foundational to much of the Logos Core infrastructure.

In addition, the team is also working on tracks, that either target post-mainnet features or are not critical for mainnet launch.

  1. Implement an MVP payment protocol that exploits Logos Blockchain/Nescience to allow privacy-preserving, mostly off-chain payments to service providers.
  2. Maintain and expand the Zerokit library that improves usability and add big-endian support.
  3. Support gasless L2 transactions on Status Network, including publishing a whitepaper.

Testnet Milestones

The work is split into milestones, according to the targeted Logos testnet/releases

Testnet v0.1

Features critical for the testnet:

Non-critical features explored within testnet scope:

Testnet v0.2

Features critical for the testnet:

Non-critical features explored within testnet scope:

Modules

For Testnet v0.2, the AnonComms team have responsibilities within the following critical Logos modules:

  • Logos Chat module:

    • De-MLS backed group chat implementation
    • Mix-based publishing with demo-version pluggable DoS protection based on RLN
    • Basic RLN integration for Mix DoS protection and RLN-Relay publishing
    • Basic capability discovery integration
  • Capability discovery module

    • Module is provided by P2P team, but supported/red teamed by AnonComms

Although not critical for the testnet, the AnonComms team aim to have the following optional features as part of Testnet v0.2 at the end of Q2:

  • Logos Chat module:

    • RLN membership allocation for mix (demo client mode)
    • Integration of capability discovery module
  • Demo RLN membership allocation module

    • distributes RLN memberships in off-chain protocol based on pluggable authentication
    • demo mode: authentication might be simple signature
    • demo mode: RLN on-chain memberships might be stubbed/not fully migrated to LEZ yet
  • Demo Store payment module

    • demonstrates the payment protocol functioning end-to-end for accessing Waku Store services

9 items under this folder.