Logos Collective Weekly Summary

Week 14, 2026 (April 6, 2026)

5
Teams Reporting
50+
PRs & Updates
2
Deliverables Closed
3
New Repos Created

Key Highlights

AnonComms

Merged LIP describing RLN-based gasless L2 transactions on Status Network and closed the gasless L2 milestone.

Logos Core

Created three new repos: logos-dev-boost (AI dev tooling), logos-test-framework (module testing), and logos-logoscore-tui (Rust TUI for daemon).

Logos Core

Continued Qt decoupling and module-builder adoption across modules, with portable build support and IDL parser work in progress.

Messaging

Closed the Messaging API milestone; completely removed storev2 from Logos Delivery; optimized release builds for speed.

AnonComms

Merged Zerokit 2.0 upgrade and delay improvements in mix-rln plugin; de-MLS multi-steward RFC merged.

AnonComms

RLN membership allocation simulation running with delivery nodes in Logos Core; oracle mechanism work advancing with Schnorr signatures on LEZ.

Storage

Sphinx payload integrity issue tracked and demonstrated; began implementing the LIONESS large-block cipher as a fix. Testnet release tests run on a terraform-deployed cluster; CI workflow integration underway.

Blockchain

Blend protocol simplifications for duplicate detection and faster dissemination; jemalloc validated as major mitigation for heap fragmentation, reducing memory growth by 20x.

Blockchain

LEZ block context system accounts with clock programs; cross-calls foundational work with self_program_id and caller_program_id; Nimbos Identify protocol implemented.

Blockchain

Data Availability generalized adversary analysis refined with new calculator and animation tool; post-quantum Cryptarchia v1 draft updated.

logos-dev-boost (NEW)

AI developer tooling — LLM rules, SKILLs, MCP server, scaffolding to make it easy to develop Logos modules and apps.

logos-test-framework (NEW)

Testing framework for Logos modules — utilities for loading, inspecting, and calling module methods in automated test scenarios.

logos-logoscore-tui (NEW)

Rust TUI for managing a logoscore daemon — module listing, method calling with autocomplete, live event streaming, dashboard.

logos-module-builder

Extracted Qt plugin logic into separate library; nix-bundle install; experimental backend; portable build support; moved non-Qt logic back; new UI modules with QML; added test framework.

logos-tutorial

Added .gitignore fix, bumped module-builder, fixed incorrect repo, locked stable tutorial, additional fixes, QML UI plugin tutorial (open).

logos-logoscore-cli

Added portable build support; CI for portable build and Docker image (open); bumped logos-liblogos.

logos-plugin-qt

Don't strip module metadata; updated flake; bundle external libs; moved non-Qt logic out and added tests.

logos-basecamp

Bumped package-manager-module with new package installer for embedded packages; added initial spec and project description.

logos-standalone-app

Bumped logos-liblogos and logos-cpp-sdk (type coercion fix); loading C++ plugins in different process for multi-UI backends.

#3 #4 #7

logos-cpp-sdk

Fixed type coercion in callRemoteMethod; added IDL parser and generator (WIP).

logos-storage-module

Moved to module_builder; added tests using new test framework.

#23

logos-accounts-module

Pure C++ interface without Qt (WIP); added tests using module test framework (open).

logos-package-manager-module

Migrated to module builder; fixed package-manager lib for portable build.

logos-module

Detect LogosProviderPlugin and use getMethods() from new provider.

#10

logos-liblogos

Bumped logos-cpp-sdk to latest master.

#95

logos-chat-module

Migrated to logos-module-builder.

#21

logos-chatsdk-module

Migrated to logos-module-builder.

#21

logos-package-manager-ui

Migrated to module builder.

#22

logos-test-modules

Added tests for mismatched types; updated to new module install output.

logos-wallet-module

Moved to new API (open).

#14

logos-workspace

Made workspace less verbose; bumped submodules and added calc-ui testing support.

Gasless L2 Transactions (CLOSED)

^

Gasless L2 Milestone

  • Closed milestone — merged LIP describing RLN-based mechanism for gasless L2 transactions on Status Network

Deliver de-MLS for p2p group messaging

^

Specify multi-steward and advanced group management protocol

  • Follow-up PR for super steward

Implement de-MLS multi-stewards

  • Rethought architecture of usage steward-list
  • App tests and integration

Create a basic capability discovery module

^

Allow client mode for discovery without Kad-DHT participation

  • Implemented and added tests in PR #2200; PR approved
  • Address possible feedback to merge the PR

Integrate and dogfood capability discovery in Logos Delivery

  • chat2mix app now uses service discovery
  • Wider dogfooding

Establish libp2p mixnet

^

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

  • Merged Zerokit 2.0 upgrade PR after testing
  • Merged delay improvements PR
  • Test delay improvements integration in logos-delivery

Specify and implement cover traffic generation

  • Mix pluggable cover traffic specification

Implement RLN membership allocation service

^

Specify and implement RLN membership allocation service

  • Simulation of RLN relay with delivery nodes running in Logos Core and memberships acquired via allocation protocol request/response flow
  • Use proper authentication mechanisms for requesting memberships
  • Clean up feature branch for changes in logos-delivery and logos-delivery-module
  • Wallet FFI and LEZ wallet module missing support for arbitrary public program transactions — required for RLN module registration. PRs under review: LEZ #429 and LEZ-module #16

Develop service incentivisation

^

Implement MVP payment protocol

  • Completed LEZ tutorial; listed design decisions for LEZ implementation based on SPEL framework
  • Continue iterating over implementation and on-chain spec

Maintain and expand the Zerokit library

^

Rearchitecture Zerokit to support enum-based runtime configuration

  • Worked on MessageMode enum; removed cfg flags from codebase
  • Start TreeState + TreeBackend and ProverBackend PRs

Release Zerokit (v2.0.0) for multi-ID burning and partial proof generation

  • Zerokit 2.0.0 is ready; review in progress
  • Finalize review and merge the PR

Develop a decentralised oracle for LEZ

^

Specifying oracle mechanism

  • Deep dive into LEZ environment for signature verification; decide pull vs push oracle mechanism

Status Integration PRs

  • Testing status-go #7332 — still work in progress
  • Easter break starting from 02-APR

Distributed release testing in CI

  • Successfully deployed a cluster using terraform and ran the release tests in the cluster
  • Started working on a way to get the existing "distributed" release tests to run as part of the release workflow in CI — simplifying cumbersome past machinery
  • Finish the release test workflow so that it is automatically run in CI when a release is created

AnonComm Collaboration

^

Sphinx payload integrity & LIONESS cipher

  • Continue research into solutions to the integrity problem, possibly looking at AEZ encryption as an alternative
  • Continue implementation and specification for the LIONESS cipher for payload integrity
  • Continue work on logos-storage hidden services over Mix — generalizing the approach for any type of service and defining how introduction points are established

Logos Core integration progress

  • Complete the move to the module builder
  • Finish the HackMD document for NAT Traversal
  • Start NAT Traversal implementation

Logos Delivery — Messaging API Developer Preview (CLOSED)

^

Logos Delivery — Messaging API General Availability

^

Stabilize and improve Messaging API, fix bugs

Logos Delivery — Reliable Channel API Developer Preview

^

Reliable Channel API — Developer Preview

Logos Delivery — QUIC Transport

^

Logos Delivery — Nimble Migration

^

Logos Chat — Foundations

^

Logos Chat Library

Maintenance

^

Cleanup and optimization

Bedrock Research

^

Total Stake Inference

  • Aligned simulation and analytical frameworks; validated counting factor q against simulations for known and inferred total stake scenarios
  • Derived block production rate as function of delay; derived updated stability condition for Total Stake Inference
  • Improved "Total Active Stake Inference under Stake Privacy" paper

Cryptarchia

  • NoteId uniqueness RFC — operations must derive unique identifiers for note outputs
  • EmPoWering Economics Design Spec
  • Improved fast bootstrapping RFC/spec
  • Improved Cryptarchia v1 and post-quantum security draft, incorporating recent Google Quantum AI findings on elliptic curve cryptography

Blend Research

  • Revised relaying and processing logic for faster message dissemination without full header check

Data Availability Sampling

Mantle Research

  • Smart mempool (TxTracker) specification with dependency tracking

Bedrock Engineering

^

Blend Engineering

  • Trace logs for message path tracking — #2453
  • Panic on unexpected circuit version mismatch — #2454
  • Updated duplicate detection: peers marked spammy only for resending own messages — #2458
  • Updated processing logic: forward after signature verification only — #2472 (WIP)
  • Started zeroizing sensitive data for security audit
  • Join Blend as core node: FFI binding #2470 and module #22

Bridging

  • Channel Withdraw operation: split proof verification into context-free and context-dependent paths — #2451
  • DepositOp, Deposit API, and WithdrawOp merged
  • Zone-SDK: tracking finalized deposits merged; atomic ops+inscribe in-review — #2457

Mantle Engineering

  • Updated Transfer RFC with full encoding details
  • Gas context for ChannelWithdraw gas calculation — #2450
  • Merkle Mountain Range: incremental merkle path maintenance — #2469

Testnet

  • jemalloc reduces memory increase from 1.4GB to 70MB over 5 days; heap fragmentation confirmed as major contributor
  • Testnet node bootstrapped from DST nodes; discovered state recovery panic during long bootstrap

Testing

  • Improved e2e tests with more robust NTP — #2452
  • Scanning multiple user wallets UTXOs for long-term tests — #2466
  • Flexible user config for cucumber tests — #2467
  • Migrated remaining e2e tests to Testing Framework and Cucumber — #2414
  • Testing Framework: command line args extension — #50

Decentralized Sequencing

  • First-write-wins PoC: unit tests, integration test client simplification, merged stream-sync branch — #2446

Logos Execution Zone

^

Block Context

  • Timestamp validity window merged — #404
  • Validity windows on program outputs merged — #400
  • Block context system accounts: clock accounts (CLOCK_01, CLOCK_10, CLOCK_50) with mandatory clock invocation; refactored transaction validation — #403

Cross-Calls

  • Introduced self_program_id merged — #426
  • Introduced caller_program_id with flash swap tests — #428

Indexer

  • Indexer FFI: first step toward indexer module with RPC communication — #427

Protocol & Accounts

  • Program Derived Address griefing attack protection merged — #414
  • Replaced secp256k1 with k256 merged — #399
  • Transfer to existing private account: simplified approach and draft deposit logs — #413

Explorer

  • Explorer UI first PR: QT-based explorer — #1

Nimbos

^

Identify Protocol

  • Identify protocol implementation with mainnet/testnet protocol names and tests; consolidated P2P branch with QUIC, bootstrap by multiaddr, node fixes, and Windows link fix — #27

Communications

^

Docs & Presentations

  • Logos Execution Zone documentation ready for review
  • Node in Docker demo and tutorial