Create basic capability discovery module for Logos Core

  • Specify basic capability discovery protocol

    • achieved: added a Sequence diagram, improved readability and flow, added Format Specification keywords(SHOULD, MUST, …), address review comments, Wrote heuristic for Admission Protocol, Service Discovery, and Waiting Time Calculation
    • next: write heuristics for remaining algorithms, use signed peer records for advertisement and ticket structure
  • Build PoC implementation of capability discovery protocol

    • achieved: Partially worked on making it more flexible for testing so that participants can start their own nodes and connect and test
    • next: debug and push changes to the pr, address review comments
  • Specify and implement Kad-DHT discovery protocol and API

    • achieved: further progress on impl. of random discovery using signed peer records.
    • next: impl. new type of extensible peer records for logos uses

Establish libp2p mixnet for Logos Core

Implement MVP payment protocol

  • Specify MVP payment protocol
    • achieved:
      • getting familiarized with streaming protocols and with Solana’s state architecture (which Nescience is admittedly inspired by); WIP draft write-up about off-chain part of MVP payment protocol
      • write-up on existing stream implementations and how they fit into our proposal
    • next:
      • discuss payment protocols; understand how streams and channels map onto Nescience state model
      • finish smart contract specification based on existing stream implementations
    • blockers: availability of people from Nescience and Logos Storage (same as last week - no substantial discussions happened there yet)

Deliver de-MLS API supporting multi-stewards and advanced group management

Deliver public Zerokit 1.0 API with big-endian support

Release RLN Prover for gasless L2 transactions