Logos Collective Weekly Summary

Week 22, 2026 (June 1, 2026)

5
Teams Reporting
80+
PRs & Updates

Key Highlights

Messaging

Kicked off integration of logos-delivery into Status; cross-version automated tests landed and required status-go migrations underway.

Blockchain

Sequencer-side Bridge Deposit flow merged on Logos Execution Zone; Blend session removal landed across the stack (core, proxy, edge, core service).

Blockchain

Logos Blockchain Circuits: witness binaries dropped — circuits now consumed as Rust crates; Nimbos Mantle ledger merged using persistent datastructures for efficient fork state sharing.

AnonComms

Zerokit PR6 and PR7 merged (stateful features, refactored error types, CalcWitness trait); LEZ program for oracle PoC 1 published in lon_poc.

Storage

E2E release tests back with GCP Cloud Logging streams; second iteration of the hidden services specification opened for review (LIP PR 330).

Logos Core

App builder extracted from module builder into new logos-app-builder repo; doctest support rolled out across modules with a new logos-doctest framework.

Logos Delivery — Messaging API General Availability

^

Provide Store API access for Status needs

Logos Chat — Group Conversations

^

Add Group Chat

Implement contact discovery

Status — Integrate logos-delivery in Status

^

Integrate Messaging API in status-go

Bedrock — Research

^

Total Stake Inference

  • "Modelling of Network Delays" document published: derives broadcast latency log(N)/α on a random regular graph network with linkdelay d+Exp(λ); simulation agreement for connectivity C≥8 — doc

Cryptarchia

  • Checkpoint-based Fast Bootstrapping RFC: "Cryptarchia Protocol 1.0.2" subpage created with full revision details — subpage

Native Zones

  • "Enable PoS Participation for Channels" RFC draft ready for review — RFC

Bedrock — Engineering

^

Blend

  • Session removal landed across the stack: core components #2798, proxy service #2800, edge service #2804, core service #2826, and safety-buffer + sessions removed from deployment settings #2827
  • Overwatch Rust toolchain bumped to 1.96 (in-review) — Overwatch #135; consumer-side bump (in-review) #2828

Mantle

  • Block-root calculation fix — #2797
  • bounded_vec added to ledger tx builder inputs and outputs — #2791
  • PoQ tests aligned with the session-removal RFC (in-review) — #2802

Mempool

  • Mempool TxTracker implementation complete: tracks transactions across forks and serves leader sorted-by-tip txs (enables filler blocks and reduces inscription inclusion load from zones) (in-review) — #2746

Decentralized Sequencing

  • Turn-to-write event for round-robin sequencers — #2808
  • Sequencer timing endpoint exposed on node API (in-review) — #2816

Testing

  • Concurrent cucumber option added for parallel scenario runs — #2803
  • Zone setup made explicit in e2e (in-review) — #2792
  • Mempool e2e coverage added — #2799
  • Testing HTTP API removed in favour of testing-framework signals — #2817
  • E2e test artifact handling improvements (in-review) — #2819

Node

  • Block write acknowledgement in storage (in-review) — #2812
  • Block apply gated on storage success (in-review) — #2813
  • More crates migrated to the log targets crate — #2824

Circuits

  • Progress towards consuming circuits as Rust crates instead of external binaries: GMP consistency logos-blockchain-circuits #31, documentation #32, prebuilt-as-default behavior #35, hardcoded test inputs fixed #36, session fix #34, expose missing files #37, env-var unification #38, rapidsnark crate abstracted #39, CI caching fix #40, Windows extension fix #42
  • Circuit benchmarks merged on the node side — #2679
  • Old circuits purged from logos-blockchain — #2829

Logos Execution Zone (LEZ)

^

Accounts

  • Public and private transaction flows unified — #484
  • LEE/LEZ rename underway: NSSA → LEE rename across repo (in-review) — #499; lez-related crates moved into a new lez/ folder (in-review) — #503
  • PQ Kyber-768 encryption specs added to the encryption PR (in-review) — #474
  • LEE key protocol specs draft started — #505

Logos Core

  • Keycard and lez-module updates unified — #500
  • Wallet FFI extended to expose generic transaction flows (in-review) — #491

Benchmarks

  • Bench-regression CI workflow for crypto_primitives_bench merged — #494
  • Sequencer benchmarks on Raspberry Pi 5 — standalone-sequencer pass complete, full-stack L1 measurements started (findings summary)

Bridging

  • Sequencer-side Bridge Deposit flow merged#493 (indexer side still to come)
  • Bridge Deposit fault-tolerance follow-up (in-review) — #506

Deployment

  • CI integration tests sped up — #498
  • Protocol fixes found while updating LEZ specs merged — #504

Nimbos

^

Nimbos — Logos Blockchain Nim Client

  • Mantle ledger merged: makes use of persistent datastructures to support efficient state sharing between forks — nimbos #46
  • Genesis-from-deployment post-merge review fixes — nimbos #49
  • Genesis Mantle tx vectors: optional types aligned with nim-results Opt, Poseidon2 Option bridge in hasher, Merkle leaf Opt[Item], stale std/options imports dropped (in-review) — nimbos #45

Create a basic capability discovery module

^

Integrate and dogfood capability discovery in Logos Delivery

  • Service discovery bug fixes
  • 6 test scenarios added for the network simulation; queries addressed on the forum post
  • Logos Delivery integration and discovery setup; bugs identified and reported
  • Code reviews and query responses
  • Further bug fixes
  • Refine test scenarios; continued dogfooding
  • nim-libp2p and logos-delivery releases

Establish libp2p mixnet

^

Specify and implement extended DoS and exit node abuse protection

  • Identified design gap in the spec where encryption cannot address the threat model (LIP PR 342, WIP); implementation requires no update as it relies on transport layer encryption
  • Update spec with limitations and address reviewer comments
  • Stake-weighted dogfooding setup

Deliver de-MLS for p2p group messaging

^

Integrate de-MLS into Logos Chat

  • Integration work continued; focus on the simple welcome flow
  • Public API on de-MLS side fixed; work progressing in the libchat repository
  • Next steps to be defined after initial integration test succeeds

Maintain and expand the Zerokit library

^

Rearchitecture Zerokit to support enum-based runtime configuration

  • Merged PR6: stateful features, removed separated witness calculation, added new serialization trait, partial proof for rln-wasm
  • Completed PR7: refactored all error types, added CalcWitness trait
  • PR reviews conducted
  • Continue PR reviews
  • Begin PR8 and PR9 (builder pattern and FFI support)

Create λAccounts for general identity

^

Spike: LEZ-as-Registry feasibility

  • Finished investigation. No further explorations due to time constraint.

Implement basic λAccount library

  • Support multiple keypackages

Implement RLN membership allocation service

^

Specify and implement RLN membership allocation service

  • Investigated and fixed issues preventing consistent simulation success against LEZ testnet: transaction nonce management for service provider and propagation of latest RLN root
  • Update simulation to work with logos-chat running in latest basecamp
  • Prepare simulation for demo readiness

Develop a decentralised oracle for LEZ

^

Specifying oracle mechanism

  • LEZ program for PoC 1 published — lon_poc
  • Signature verification
  • Performance optimisation

Status integration progress

  • A bit more review (plus Copilot review)
  • Maybe add a couple more tests (coverage is already good)
  • Open PR for review

Transport over Mix progress

  • Working on PR for encoding destination read behavior in the Sphinx payload (to be pushed today)
  • Accompanying PR for the SPEC update will be pushed at the same time
  • Back to the Mix Transport work

Hidden services specification and reference implementation

  • Second iteration of the hidden services specification opened for review, with implementation-level details matching the reference implementation
  • Continued work on the reference implementation based on the Arti tor client and adapted for our hidden services specification; now includes Ed25519 with key blinding, hidden service identifiers, time and epochs, and hidden service descriptors
  • Spec to be amended to cover trivial deanonymization attacks uncovered during implementation
  • Continue working on the second iteration of the specification and reference implementation

Release tests back online

  • Release tests running in GCP with structured logs streaming to Cloud Logging — logos-storage-nim #1439
  • For each run, logs are filtered by fixture and available directly from the workflow summary (screenshot)

Groth16 speedup research

  • More research into the Groth16 speedup — still nothing conclusive

Anonymous DHT planning

  • Deployment plan for v0.2

Logos Core integration progress

  • Complete update to the latest version of Logos Module Builder
  • Full module headless UI e2e tests runnable on integration (CI)
  • (maybe) logos-doctest tutorial for the core module
  • v0.2 update plans to include DHT-over-mix

NAT Traversal progress

  • Tested NAT Traversal on nodes deployed on different machines
  • Provided more tests for nim-libplum for port mapping renewal
  • Complete NAT Traversal and bug fixing

logos-accounts-module

Added doctest support.

#14

logos-app-builder (NEW)

Extracted app builder out of module builder into its own repository.

#1

logos-basecamp

Removed test apps, added sidebar tooltips, replaced all Logos App references.

logos-doctest (NEW)

New doctest framework: self-doctests, deep-link support to specific reports, and CI usage docs.

#1 #2 #3

logos-liblogos

Added doctest support.

logos-logoscore-cli

Added doctests.

#36

logos-logoscore-py

Generalized client configuration.

#3

logos-module-builder

Extract app builder from module builder; fix bundling of external prebuilt libraries and improve docs (both open).

logos-modules-release-base

Closed deliverable: catalog.sh + index.py scripts make catalog ops less GitHub-dependent.

#3

logos-package

Added lgx signature to dump raw manifest.sig bytes.

#23

logos-package-manager

Added doctests and improved logging for mismatched variants.

logos-tutorial

Use app builder; executable tutorials support; --output option; runner TUI; screenshot support; switch to extracted logos-docspec; multiple tutorial automation iterations (several CLOSED).

logos-wallet-module

Added doctest support.

#15