Logos Collective Weekly Summary

Week 27, 2026 (July 6, 2026)

3
Teams Reporting
80+
PRs & Updates

Note: AnonComms, Messaging, and Blockchain have reported. Storage and Logos Core sections will be added as their updates land.

Key Highlights

AnonComms

Oracle mechanism RFC finalized and presented for review; initial issues identified for the Logos Blockchain integration.

AnonComms

MVP payment protocol streams finalized on testnet and localnet, covering both standalone and Store-integration journeys.

AnonComms

RLN membership allocation reliably simulated in a mix network against testnet 0.2, validating the protocol ahead of upcoming 0.3 work.

AnonComms

Zerokit rearchitecture PR11 merged; PR12 in progress; POC alignment with the RFC underway.

Messaging

RLN isolated into a self-contained module usable by any protocol (relay, lightpush, etc.); phase 4 removes RLN proof generation from the lightpush server to the client.

Messaging

FFI node lifecycle unified on logosdelivery_*, dropping the legacy waku_* surface; API layer contracts redefined with concept, not RootObj inheritance.

Blockchain

Testnet v0.2 released across the stack: Logos Blockchain node 0.2.0, Blockchain module & dashboard, LEZ module, wallet UI, indexer, and explorer.

Blockchain

Post-quantum Blend candidates document finalized with Raspberry Pi 5 and Apple M3 benchmarks published; cross-zone messaging browser demo opened for review.

Logos Chat — Group Conversations

^

Add Group Chat

  • GroupChat integration into clientAPI

Implement contact discovery

Testnet v0.2 — Release

^

Logos Blockchain 0.2.0 released across the stack

Bedrock — Research

^

Post-Quantum

  • Blend post-quantum primitive candidates document finalizeddoc
  • Post-quantum primitive benchmark document published covering Raspberry Pi 5 and Apple M3 — doc, with consolidated benchmark code on the branch
  • Post-quantum migration presentation prepared — doc

Cryptarchia

  • Checkpoint-based Fast Bootstrapping RFC opened for review (in-review) — logos-lips #368

Total Stake Inference

  • "Improving Total Stake Inference — Notes" published, clarifying technical aspects of the total-stake-inference + uncle-references protocol — doc

Permissionless Channel Sequencing

  • Turn-assignment mechanisms survey completed: 11 candidate schemes with pros/cons, confirming the stake-lottery approach falls apart against the linear-zone-state and envelope-only-inscription properties — doc
  • Permissionless Channel Sequencer proposal revised around a reset threat model — channel spam/denial-of-service as the primary threat, targeting 100–1000 sequencers — with open forks on registry mirroring and inactivity delisting — doc

Cross-Zone Sequencing

  • Cross-Zone Atomic Coordination Protocol specification extended with a corner-case analysis covering abort scenarios, attack vectors, and failure modes; a timeout mechanism with candidate parameters and tradeoffs; and authentication moved from per-message signatures to per-connection establishment — doc

Anonymous Communications

  • Anonymous-communications pipeline simulation framework built with three system models behind a common interface (Tor-like with and without cover traffic, shared-mixing k-mixer pipeline), plus two closed-form anonymity predictions — a single-mixer mean-field approximation and a multi-stage absorbing-random-walk extension — validated with statistical significance testing — doc
  • Experiments framework and Tor-like anonymisation layer built, with a global-passive-adversary observation seam (the Trace schema) — doc

Bedrock — Engineering

^

Blend

  • Blend peer metrics corrected: reporting stops when a node leaves the membership set — #3044; metric now tracks negotiated peers instead of swarm connections — #3059; follow-up fixes from monitoring the latest devnet run — #3066

Mantle / Security Audit

  • NomEncode/NomDecode migration continued: LeaderClaimOp#3046, TransferOp#3065, and operation proofs — #3078 merged; CryptarchiaParameter (in-review) — #3082

Node

  • Transactions and encodings refactored to prepare the transaction-verification revamp — #3076; block size raised to 2 MB — #3042
  • Batch Groth16 verification revamped — #3026; deployment file structure reworked for templates and multiple environments — #3034
  • Mempool now preserves transaction receive order (in-review) — #3053; wallet pending-note reservation stops concurrent transactions reusing the same funding note (in-review) — #3080; KMS execution errors propagated back to callers (in-review) — #3073
  • C bindings shutdown fixed to fully stop the Overwatch process, with improved pointer handling (in-review) — #3075
  • SRP enabled — #2882, with SdpRewardDistributed events emitted for the wallet — #3067; SDP garbage collection removed — #2943
  • Bounded-vec invariant protection strengthened — #3071; bounded size and transaction count for blocks (in-review) — #3068

Testing

  • Snapshot support added: Testing Framework core (in-review) — logos-blockchain-testing #56 and wallet-aware Cucumber restore merged — #3045; end-to-end tests fixed for non-zero gas prices (in-review) — #3083
  • tui-sequencer CLI commands enable a roundtrip wallet→zone→wallet demo — #2938; Cucumber wallet transaction scenarios stabilized — #3052

Zone SDK

  • Channel updates fired on conflict with adjusted policies — #3021; MantleTxContext extracted from MantleTxBuilder, the first step toward Tokenomics support in the zone SDK (in-review) — #3081

Logos Execution Zone (LEZ)

^

LEZ Module & Wallet UI

Accounts

  • Commitment mechanism for the new private account merged — #546; ephemeral-secret-key generation strengthened — #569
  • View-tag randomization for updated accounts (in-review) — #591; dummy-note padding via random seeding of nullifiers and commitments (WIP, draft) — #592
  • LEE Key Protocol spec updated for ephemeral secret keys — doc; account-diff proposal drafted for public-account race conditions — hackmd

Explorer & Indexer

Sequencer

  • Denial-of-service fix merged: zero-value deposits rejected by the sequencer — #583

Cross-zone

  • Async cross-zone messaging ready for review, now with a browser demo: send messages from zone A to zone B and watch send/finalize/receive timings live (in-review) — #542

Benchmarks

  • Keccak speedup for the Risc0 backend merged — cuts proving time by ~50% — #551

Refactor

  • Long-function cleanups merged across the key protocol, state machine, circuits, and integration tests — #532, #533, #535, #541, #545
  • Integration tests sped up by starting the sequencer from prebuilt blocks (in-review) — #590

Keycard

  • Migration from keycard-py to keycard-rs started (WIP, draft) — #595; keycard-rs secure channel hardened and key material zeroized — keycard-rs #1

Nimbos

^

Nimbos — Logos Blockchain Nim Client

  • libp2p AutoNAT v2 merged on LBP2PNodenimbos #94
  • SDP validator operations wired into the ledger, with a query API and tests (in-review) — nimbos #111
  • Flaky QUIC port collisions fixed in P2P and Initial Block Download tests — nimbos #110

Develop a decentralised oracle for LEZ

^

Specifying oracle mechanism

  • Finished and presented the RFC PR for review
  • Reviewed the RFC PR
  • Address identified issues for the Logos Blockchain part with the necessary RFC changes

Develop service incentivisation

^

Implement MVP payment protocol

  • Present at Townhall
  • Address feedback

Implement RLN membership allocation service

^

Specify and implement RLN membership allocation service

  • Reliably simulated the protocol in a mix network against testnet 0.2, per the journey
  • Prepare and begin 0.3 deliverables, likely starting with the RLN membership management module

Establish libp2p mixnet

^

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

  • Traced testnet-0.2 bugs across chat-side receive-reliability and service discovery; explored folding LEZ-RLN gifter work into the chat-mix v0.2 stack; reviewed the v0.3 roadmap
  • Completed the testnet doc packet and testnet demo app; all fixes ready after feedback
  • Revisit differentiated rate-limiting with local reputation

Create a basic capability discovery module

^

Integrate and dogfood capability discovery in Logos Delivery

  • Tested the doc packet for phases D and E; added logs for discovery testing in nim-libp2p; collaborated with the DST team on testing and debugging
  • Completed a first draft of the service table bootstrap mechanism
  • Continue collaboration with DST on discovery testing
  • Continue work on the service table bootstrap mechanism

Deliver de-MLS for p2p group messaging

^

Integrate de-MLS into Logos Chat

  • Nearly completed the recovery gap; reviewed the code against the RFC
  • Finish the recovery task, then move on to the WallClock Service item

Maintain and expand the Zerokit library

^

Rearchitecture Zerokit to support enum-based runtime configuration

  • Merged PR11 and progressed PR12
  • Conducted multiple reviews of PR11 and attempted to design the hashing system
  • Reviewed the RFC and related discussion and the PACT discussion; started modifying the POC to match the RFC's technical choices
  • Address PR12 review comments and continue on PR13
  • Keep reviewing PRs
  • Continue POC upgrade and testing