Logos Collective Weekly Summary

Week 8, 2026 (February 23, 2026)

3
Teams Reporting
50+
PRs & Updates
6
Deliverables Active
2
New Repos Created

Key Highlights

Messaging

logos-delivery-module created, establishing the basic delivery module structure for Logos.

Messaging

Chat SDK cleanup and simplification: renamed logos-chat, simplified identity management, and increased key safety in libchat.

Logos Core

nix-bundle-dir greatly improved with full Qt plugin bundling, macOS framework support, and portability fixes.

Logos Core

New design system controls (LogosText, LogosButton, TextField) and updated Blockchain, Wallet, Chat, Storage, and Accounts UIs.

AnonComms

Mix Demo App for Logos Testnet v0.1 dogfooding now underway, with associated doc packet under review.

AnonComms

RLN membership allocation service integration with logos-delivery and mix spam protection via JSON-RPC service begun.

Create Chat SDK MVP

^

Chat SDK Developer Preview

  • Renaming and clean-up: Readme Update - #74, Remove unused submodules - #68, Rename logos-chat - #63, Update libchat crate name - #59
  • Simplify Installation Management: Identity Simplification - #71, Add Installation name - #58
  • Libchat increased Key safety - #56
  • Add isNewConvo property - #57

Chat SDK Bindings

  • Module Integration: Update build target - #5, fix: peers and pubsub - #76, fix: update library bindings for libchat integration - #69
  • Decomplect Build: Reduce CI time - #81, Add nix flake - #79, Remove windows build job - #75, #73

API access to P2P Reliability for Desktop

^

Introduce Waku API in nwaku

Maintenance

^

Repository Renaming & Build System

  • [delivery] Rename all current logos-messaging-* repositories to logos-delivery*

logos-package-manager-module

Try variant aliases as a fallback; properly handle portable modules

logos-docker

Fix DockerImage; use non-portable packages

#5 #4

nix-bundle-dir

Complete Qt plugin bundling, macOS framework support, libvulkan portability fix, separate outputs for qtApps and qtPlugins

logos-modules

Use nix-bundle-lgx; various improvements

logos-blockchain-module

Fix main library name in metadata; generate user config; update APIs for Qt remote system compatibility

logos-liblogos

Adapt to new subdirectory-based plugin installation

#59

logos-package-manager-ui

Add icon for loaded app; bump logos-package-manager-module

logos-app-poc

Handle portable modules; set correct TabBar icon; update Logos Design System use

logos-design-system

Add custom TextField (derived from TextInput); add LogosText and LogosButton controls

#4 #3

logos-blockchain-ui

Update views path; update API calls; use new design system with Controls

#5 #3 #2

logos-execution-zone-module

Fix return type for C++ compatibility; rename generated lib with underscores

#6 #5

counter_qml

Add icon to be shown when loaded into an app

#2

logos-wallet-ui

Add icon to be shown when loaded into an app

#8

logos-accounts-ui

Add icon to be shown when loaded into an app

#5

logos-chat-ui

Add icon to be shown when loaded into an app

#11

logos-storage-ui

Add icon to be shown when loaded into an app

#10

Implement capability discovery protocol

  • Added unit tests for IP tree in PR and made GitHub CI/CD checks pass; working on waiting time function unit test
  • Added metrics, review/feedback update
  • Write unit tests for other modules of capability discovery, clean and modularize existing tests
  • Implement test findings and improvements

Implement DoS and Sybil protection protocol for libp2p mix

  • Implement any feedback from dogfooding, analyze possible attack scenarios

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

  • Test with fleet once it is ready

Specify multi-steward and advanced group management protocol

  • Iterate the PR by discussing the missing multi-commit part; solution is adding one more voting round for finalization of commit

Implement de-MLS multi-steward and advanced group management protocol

  • Plan milestones for implementation, start working on M1: Steward Violation List in PR; found missed case in RFC and brainstormed possible solutions
  • Finish work on M1 after finalizing new RFC part, start working on M2: Peer Scoring

Specify and implement RLN membership allocation service

  • Begin integrating LEZ RLN program with logos-delivery and mix spam protection via JSON-RPC service
  • Implement a basic authentication mechanism for registering RLN membership via service

Authenticated connections between prover and slashers

  • Aggregator node & slasher node codes are ready and unit tested
  • Add aggregator into docker / docker compose / multi prover: add a PR to allow testing multi prover with DB