Logos Collective Weekly Summary

Week 6, 2026 (February 9, 2026)

5
Teams Reporting
60+
PRs & Updates
1
Milestone Closed
1
New Repos Created

Key Highlights

AnonComms

Achieved milestone to deliver an RLN prover module enabling gasless L2 transactions, including whitepaper draft

Logos Core

Launched new design system repository and integrated it into the core app with updated UI components

Messaging

First external PR to libchat: CI workflow implementation, advancing open-source collaboration

Messaging

Completed chat-cli demo app with local file transport and persistence for storage integration testing

AnonComms

Implemented multi-burn RLN proof support and launched RLN aggregator node for authenticated slashing

Logos Core

Extracted package manager as standalone library, improving modularity and reusability across projects

Storage

Added most of the C bindings APIs in the Storage Module for Logos Core integration

Storage

Filesharing bug fixes: node freezing on shutdown, iterator disposal crashes, and callback removal from synchronous calls

Blockchain

Internal Devnet launched! First ever Logos Blockchain release with faucet, multiplatform Docker images, and Swagger API docs

Blockchain

Token Program refactored into reusable crates; full LEE Bedrock integration with Sequencer + Indexer + Explorer wired together

Blockchain

Compressed Block Proposal RFC ready for general review; began research into PoW bootstrapping

Allow multiple RLN provers to share a database

  • Merged PR #127 integrating postgres extension and sqlx in rln-prover into monorepo
  • Closed deliverable and associated milestone

Write whitepaper on gasless L2 transactions

  • Updated and opened RFC PR #286 with finalized deny list abstraction and aggregator model decentralized slashing
  • Closed deliverable and associated milestone
  • Fix minor linting issues and merge, work is delivered

Specify basic capability discovery protocol

  • Removed protocol id and redundancies in PR #280

Implement capability discovery protocol

  • Implemented discoverer, registrar, advertiser logic
  • Review the implementation PR #2055
  • Add tests and refinements
  • Further review if implementation aligns with RFC and test cases

Implement DoS and Sybil protection protocol for libp2p mix

  • Code review and further tests

Create demo chat app in Logos Core for messaging over libp2p mix

  • Integrated extended-kad-disco and tested in simulation environment
  • Enhanced UI with stats in PR #4
  • Mix improvements: tag management and node pool
  • Figure out libwaku builds for other platforms and update waku module
  • Test with fleet once ready

Specify MVP payment protocol

  • Discussion and revision of payment streams spec (PR #224)
  • LEZ experiments conducted
  • Understand if and how LEZ handles time-based conditions and implications for payment streams

Specify multi-steward and advanced group management protocol

  • Updated PR #235 with previous drawbacks addressed
  • Review before merge

Specify and implement de-MLS API

  • Updated creating vote proposal flow
  • Prepared documentation for core and PoC
  • Simplified group handling
  • Started updating mls_service to provide storage API in PR #47
  • Finish mls_service update and merge PR
  • Implement steward list part from RFC

Specify and implement RLN membership allocation service

  • Delinked payment from RLN membership registration
  • Handled slashed memberships
  • Add more tests and clean up code
  • Prepare public repository

Support burning multiple IDs in a single RLN proof

  • Draft implementation, example, and compatibility verification in PR #375
  • Make rln-cli and rln-wasm modules support multi-message-id feature flag

Authenticated connections between prover and slashers

  • Checked design and initiated PR #139 with initial code for rln-aggregator node
  • Unit tests, telemetry, logging, connection limits
  • Handle edge cases like slow connections for clients

logos-app-poc

Updated core app with new design system, fixed DMG distribution issues, and moved counter module to separate repo

logos-package-manager-module

Extracted package manager as a library to standalone repo, included libglx dependency

logos-package-manager-ui

Added distributed build flag for DMG support, fixed dependency issues

logos-libp2p-module

CI test fixes

#7

logos-module

Improved LogosModule API

#2

logos-cpp-sdk

Added support for QStringList, QByteArray and QUrl arguments

#10

logos-liblogos

Added lib API to auto load dependencies, detect core quit status, refactored process stats to separate library

logos-design-system (NEW)

New design system repository for Logos, providing unified UI components and styling

Create Chat SDK MVP

^

Chat SDK Developer Preview

  • First External PR: CI workflow - #39
  • Safer FFI Migration - #47
  • Update Conversation handles over FFI - #46
  • Update content to use byte slice - #45
  • Implement payload handling - #44
  • Code warning cleanup - #42
  • Introduce IntroBundle.proto - #8
  • Proposed refactor options for libchat
  • Drafted sqlite integration for conversations
  • Created chat-cli demo app via local file transport and persistence

Chat SDK Bindings

  • Added chatsdk ui module - #13
  • Explore demo implementation
  • Improvements to UI

API access to P2P Reliability for Desktop

^

Introduce Waku API in nwaku

  • Implement LogosDelivery receive handling with subscribe - #3710
  • Create LogosDelivery API FFI c-library and logos-messaging-module - #3709
  • Create logos-message-delivery-module
  • Implement Health API - #3646

Maintenance

^
  • Start using Nimble in nim-sds - #52

Bedrock Research

^

Cryptarchia

  • Updated draft on Total Stake Inference (TSI) via Uncle/DAG references: fixes ~15% underestimation by adding bounded uncle references for measurement. Updated validity rules, measurement procedure, and incentive analysis
  • Drafted EmPoWering the Consensus: a PoW-based note minting mechanism enabling permissionless consensus participation without prior stake

DA Sampling

  • Completed "Network view" analysis: derived optimal sampling threshold using hypergeometric model, extended to n-node network perspective with collective acceptance/rejection probabilities

Blend

  • Batch proving for PoQ Groth16: caches ~95% invariant witness across proofs, achieving ~2.5x speedup for 100 proofs
  • Compressed Block Proposal RFC cleaned up and ready for general review
  • Updated Blend Protocol Node Communication Strategy Guide, motivating the redundancy parameter setting

Bedrock Engineering

^

Cryptarchia

  • Finished leader voucher implementation: derivation from master key #2089, claim API #2102 #2108, bug fixes and refactoring #2114 #2123 #2104
  • Chain services bug fixes: remove assertion that proposed block always becomes honest chain tip #2099, don't propose blocks during Bootstrapping #2115
  • Prune lottery vouchers from wallet on LIB update #2120

Blend

  • Integration of real PoL proofs in Blend #2090

Testing

  • Cryptarchia cucumber tests #2091
  • Improved cucumber tests #2150
  • Test adjustments #2136, #2116
  • Fix genesis UTXO #24
  • Framework core and Logos separation (draft) #28
  • Config and naming updates, custom persistent dir, merge dev to master #23 #25 #26 #27
  • Performed devnet pre-startup and devnet tests

Deployment

  • First ever Logos Blockchain release
  • Optimized release builds #2094, #2103, #2106, #2111
  • Deployment settings changes #2093, #2110, #2112, #2140
  • Faucet implementation #2122
  • Multiplatform docker images #2109
  • Devnet setup instructions #2107
  • Node API documentation via Swagger #2125
  • Devnet prometheus endpoint exposed publicly #2126

Logos Core Integration

  • Logos Blockchain Module post-restructure: standardized CMake paths, pure C++ interface, auto-formatting, library naming fixes #2
  • Block events in logos-blockchain-module (WIP) #4
  • LEZ Nixify (in-review) #320
  • LEZ Module repository created
  • Logos Modules listing updated #8
  • Simple text-based UI for Cargo Hack to track progress

SDP (Zone SDK)

  • Zone-SDK non-finalized state tracking: safe, pending, finalized txs (in-review) #2132
  • SQLite zone demo: sequencer side implemented with SDK, working with generic query support

LEE (Logos Execution Environment)

^

Key Protocol

  • Prepared multisignature authorization document for private accounts with multiple owners
  • Working on alternative "voting" program based approach for multi-owner private accounts
  • Public key protocol updated to match HD key specs (in-review) #249

Token Program

  • Token Program refactored into library crates: main logic moved to token_program lib, common types extracted to token_core #293
  • AMM Program refactor following same approach (in-review) #306
  • Wallet FFI tests: new integration test suite with BlockingTestContext #318

Indexer

  • Indexer state management: added Indexer DB with V02State reconstruction, mapping columns for block hash/tx hash/account lookup, RPC API extended #308

Integration

  • Full Bedrock integration PR: Sequencer accepts generic Bedrock/Indexer clients, uses testcontainers, added retries, fixed flaky tests #316
  • Implemented all-in-one docker compose for simplified local running and stage deployment
  • Publishing indexer_service and explorer_service Docker images via CI

Explorer

  • Block Explorer implemented using leptos Rust fullstack framework with pages for blocks/transactions/accounts and Docker support (in-review) #315

Documentation

  • Rewrote main repo README: updated intro to use LEE/LEZ terminology #323
  • Created LEZ testnet v0.1 tutorial guide: wallet setup, token transfer, custom tokens, AMM #322
  • Updated program deployment tutorial README #324

Comms

^

Blog

  • Sovereign Zone Interoperability blog draft (in-progress)
  • Finalizing extracting ArchiveService to a new hierarchy: ArchiveService/ArchiveServiceBackend (proxy/facade), new ArchiveManager, ArchiveManagerTorrent, and ArchiveManagerLogosStorage
  • Main work on LogosStorage integration branch #7201, simultaneously porting to #7312
  • Finalize #7312 and get it merged
  • Build system
  • Block exchange protocol: decouple manifest fetching from block exchange, download manager and Scheduler API cleanup, multi-download per CID
  • E2E testing: submit PR with Marketplace refactor work, look into failing tests, potentially setup Kubernetes cluster
  • discv5 replacement: investigate SPR support for provider records, possibly allowing consumer of libp2p to select between PeerRecord and SignedPeerRecord

AnonComm Collaboration

^
  • Continued discussion and meetings with the AnonComm team
  • Partial Groth16 proof generation for RLN and integration into zerokit
  • Started drafting an approach for logos-storage anonymous download using the mix protocol
  • Continue work on the RLN improvement PR
  • Continue working on the initial approach/specs for logos-storage anonymous download
  • Add the remaining functions (UploadStream, DownloadFile and DownloadStream) in the Storage Module
  • Focus on UI to showcase the implemented features