Logos Collective Weekly Summary

Week 15, 2026 (April 13, 2026)

5
Teams Reporting
80+
PRs & Updates

Key Highlights

Messaging

Nimble migration lands in Logos Delivery; Reliable Channel API spec and SDS-Repair implementation advancing.

AnonComms

Cover traffic spec and implementation opened for libp2p mix; integrated with Logos Delivery and tested in local simulation.

AnonComms

Payment streams implementation started for service incentivisation on LEZ; Zerokit rearchitecture plan finalized with new skeleton types.

Storage

status-go PR #7312 merged, bringing Status Integration milestone near completion; distributed release tests now running end-to-end on GitHub runners.

Storage

LIONESS block cipher implemented; hidden services over Mix generalized to support any service type.

Messaging

Communities sharding removed from status-go; recv_service store-recovered messages fix merged; release v0.38.0 created.

Blockchain

Two internal Devnets released in preparation for v0.1.2 Testnet. Logos Execution Zone v0.2.0-rc1 released. Nimbos now supports Kademlia and Identify libp2p protocols.

Logos Core

New UI module architecture with process-isolated QML + Qt backends, plus package signing, instance persistence, thread-safe plugin management, and truly async method calls.

Logos Delivery — Reliable Channel API Developer Preview

^

Implement Reliable Channel API

Implement SDS-Repair

  • First implementation of SDS-R — WIP

Logos Delivery — QUIC Transport

^

Logos Delivery — Fleet Stability

^

Resolve known fleet stability issues

Logos Delivery — Nimble Migration

^

Logos Chat — Group Conversations

^

Remove unnecessary Nim shim from Logos Chat

  • Prepare an example app of running Logos Chat with Logos Delivery

Logos Core Integration — Phase 2

^

Status: Foundation for Communities Optimization

^

Testnet

^

Devnet releases and Testnet prep

  • First playground launch and tests
  • Release strategy for 2nd playground launch (release candidate 0.1.2rc2) #2520
  • Chain recovery fixes: block range loading, chain service timeout, early Blend session broadcast, optimized DB block loading (all merged) #2478, #2479, #2480, #2483, #2484
  • Docker file fixes for deployment #2507
  • Release candidates 0.1.2rc1 and 0.1.2rc2

Bedrock — Research

^

Total Stake Inference

DA Sampling

  • DA sampling analysis doc revised with additional figures, nearing completion
  • Updated adversary selective availability attack analysis with more general attack scenarios doc
  • Combined all Data Availability calculators under single portal

Cryptarchia & Blend

  • Major revision of fast bootstrapping RFC: simplified language, clarified terms, revised chartflow; merged bootstrapping spec Parts I & II
  • Session removal RFC: revised Blend Protocol, SDP, and SRDP specs

Mantle & Tokenomics

  • RFC for simplifying Mantle: Ledger ops refactoring, tx hash simplified to blake-only, removed gas price from Mantle Tx RFC
  • TxTracker mempool spec refined: simplified, added noteID dependency tracking
  • Created clean tokenomics doc for legal review
  • Published new Research page with RFC template

Bedrock — Blend Engineering

^

Blend engineering

  • Duplicate detection logic completed with major refactoring #2458
  • Message processing updated: forward after signature verification only (no PoQ check before forwarding) #2472
  • Zeroize Proof-of-Quota private inputs #2448
  • Simplified Proof-of-Quota proof pre-computation using non-task buffered stream #2449
  • Check for valid shared key entropy before encapsulating/decapsulating private headers #2493
  • Increased Blend test coverage across networking to service stack (in-review) #2514
  • Self-audit findings fixes (in-review) #2522

Bedrock — Mantle, Testing, Bridging

^

Mantle

  • Fixed circuit vulnerability: comparator not following spec correctly
  • Circuits as libraries: generating circuit libraries to include in node binary (WIP) logos-blockchain-circuits#16
  • Merkle Mountain Range integration (in-review) #2504; height fix #2495; leaves fix merged #2496

Testing

  • Cucumber gas handling and fee account support #2503
  • Testing Framework example apps #51, #52, #53
  • Multiple wallet UTXO scanning enhanced for forked scenarios (in-review) #2466

Bridging

  • Atomic deposit API (in-review) #2523
  • Withdraw API (in-review) #2524
  • E2e test for finalized deposits (in-review) #2521
  • Fix TxBuilder for ops balance (merged) #2499

Bedrock — Node & Decentralized Sequencing

^

Node & related

  • Clippy workspace complexity fixes #2492, #2506
  • Logging improvements follow-up #2477
  • C-bindings error handling improvements #2487
  • Security audit fixes #2481, #2482
  • Decentralized sequencer first-write-wins PoC: initial review accepted, preparing for merge #2446
  • Execution/storage market fixes #2489, #2490, #2465
  • Zone-SDK: simplify find_channel_tip by removing redundant ordering check #2464

Logos Execution Zone

^

Accounts

  • Multi-owner research: minimal circuit changes for group token ownership via multisig doc
  • Private accounts fix #435
  • Transfer to existing private account: continued implementation; wallet/key protocol changes documented #413, doc
  • Keycard support: selected SDK and began integration experiments (keycard-py)

Deployment & Protocol

  • Enabled indexer integration tests with new docker image; simplified to single node with faster consensus parameters #439
  • Test speedup #431
  • v0.2.0-rc1 release
  • Docker image build fixes (merged) #437, #438
  • Updated Bedrock node on stage 2; standalone sequencer deployment infra-misc#474
  • Better invalid program behavior error message #433

Nimbos & Comms

^

Nimbos

  • Kademlia protocol: spec-aligned IDs, bootstrap and routing-table discovery, fixed hardcoded multistream codec nimbos#27
  • Tests: Kademlia/Identify negotiation, inbound find_node, three-node cyclic discovery

Comms / Docs

Create a basic capability discovery module

^

Allow client mode for discovery without Kad-DHT participation

  • Addressed comments and made the implementation cleaner

Integrate and dogfood capability discovery in Logos Delivery

  • Set up bootstrap nodes, started dogfooding with local and remote
  • More complicated scenarios and more dogfooding

Implement extensible peer record library for discoverable records

  • Investigated specific needs and functions required

Specify standalone capability discovery API

  • Draft spec in review
  • Peer review cycle and libp2p team review

Establish libp2p mixnet

^

Specify and implement extended DoS and exit node abuse protection for libp2p mix

  • Working on a new Hop-Verified Sender-Generated Proof DoS protection spec (WiP)
  • Complete the spec

Specify and implement cover traffic generation

  • Draft cover-traffic spec
  • Implemented cover-traffic in libp2p
  • Integrated with logos-delivery and tested on local simulation
  • Address review comments, testing and dogfooding

Deliver de-MLS for p2p group messaging

^

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

  • Started integration testing; implementing deferred architecture
  • Finish ack message and integration tests

Implement RLN membership allocation service

^

Specify and implement RLN membership allocation service

  • Fixed remaining issues in simulation with mix running in logos-core with RLN on LEZ
  • Integrate allocation protocol into simulation
  • Integrate allocation protocol with chat-module

Develop service incentivisation

^

Implement MVP payment protocol

  • Continue implementation (streams-related logic)

Maintain and expand the Zerokit library

^

Rearchitecture Zerokit to support enum-based runtime configuration

  • Planned the new architecture with team; POC repo is now public
  • Meeting + review of new refactor plan
  • Worked on first PR for all new skeleton types and traits
  • Continue with the new plan

Develop a decentralised oracle for LEZ

^

Specifying oracle mechanism

  • Reviewed the doc for gathering existing oracle requirements for LEZ
  • Work on Chainlink, Pyth and Redstone integration requirements for LEZ

Status Integration PRs

  • Merging status-go #7332
  • Preparing the final PR that adds support for logos-storage (content largely prepared, needs adjustments from merged PRs)

Distributed release testing

  • Distributed release tests are now working on GitHub runners — setup and teardown a cluster as part of the release workflow
  • Rename Codex > Logos Storage, including infra repo and docker images
  • Collect release test logs for nodes in cluster — possibly move to Google Cloud for automatic log collection
  • Distributed tests gap analysis
  • Formulate and add additional tests to the suite

AnonComm Collaboration

^

LIONESS cipher & hidden services over Mix

  • Continue discussion on Sphinx payload problem
  • Improve LIONESS reference implementation, double check correctness, write specs
  • Continue hidden services over Mix: intro points, descriptors, SURBs for direct client-service communication

Logos Core integration progress

  • Continue on NAT Traversal implementation

logos-module-builder

Introduced new UI modules with QML in-process and backend as a Qt plugin loaded into a separate process; added Logos test framework and portable build support.

logos-basecamp

Async UI plugin loading; process-isolated new UI view apps; persistence directory for modules; initial spec.

logos-liblogos

Thread-safe plugin management, process stats replacement, instance persistence, regression tests.

logos-cpp-sdk

Type coercion fix in callRemoteMethod, IDL parser & generator, truly async method calls, async call crash fix.

logos-package

Added package signature and validation; added view field needed for view modules.

logos-package-manager

Added package signature and validation; support for new ui-qml type with view handling.

#8 #9

logos-package-manager-module

Portable-build fix for package-manager lib; packageValid refactor; tests using the module testing framework.

logos-package-manager-ui

Adapted module to new view module type; dependency bumps.

logos-plugin-qt

Flake updates, bundled external libs, rep files and interfaces support; moved non-Qt logic out with added tests.

logos-standalone-app

Loading C++ plugins in separate processes so UI backends run multi-process; adopted logos-runtime to de-dup with basecamp.

logos-view-module-runtime (NEW)

New repo: runtime for view modules — initial src headers and flake files.

#1

logos-module

Detect LogosProviderPlugin and use getMethods() from new provider; added InstancePersistence utils.

logos-accounts-module

Pure C++ interface without Qt; tests using module test framework.

logos-chat-module

Migrated to logos-module-builder.

#21

logos-storage-module

Moved to module-builder; using updated module builder.

logos-wallet-module

Moved to new API.

#14

logos-dev-boost

Scaffold fix for UI apps; tests; new supported types; support for "full app" scaffold and tooling.

logos-test-modules

Added tests for mismatched types, new module install output, thread safety, and QML-only / QML-with-Qt-backend modules.

logos-tutorial

Bumped module-builder, locked in stable tutorial, Qt + QML plugin UI app example, plus miscellaneous fixes.

logos-logoscore-cli

Portable build support; liblogos bumps; instance persistence path for modules.

logos-workspace

Bump submodules to test logos-calc-ui and logos-calc-cpp-ui from workspace.

#38

counter_qml

QML-only apps should use view to define QML path.

#6

logos-package-downloader-module

Bump dependencies.

#2

nix-bundle-lgx

Added view field support needed by new ui_qml formats.

#4

nix-bundle-logos-module-install

Update flake.lock.

#2

process-stats

Replace Qt.

#2