Week 30, 2026 (July 27, 2026)
In-repo API/e2e test suite landed in logos-delivery, with a docker subset wired into CI and the rate-limit manager moved to the messaging client layer.
Channel Participation in Proof of Stake LIP merged — spec logos-lips#364 and implementation #3145.
Multi-sequencer support merged across the Logos Execution Zone stack; Post-Quantum Safety Analysis of the Bedrock layer finalized.
Oracle mechanism specification published as a LIP, laying the groundwork for the Decentralised Oracle Network.
Mix-based chat with DoS protection presented and demoed at the IFT Town Hall.
Three path-selection simulations from the "When Mixnets Fail" paper implemented in hs-mix-sim; new storage docs plan completed.
Multi-user daemon support landed: group-shareable local sockets, operator-issued token enforcement on core_service, and a transport-aware token validator across the protocol stack.
{.ffi.} shape router, {.ffiExport.}, context recycling — nim-ffi#142{.ffiConst.} constants and {.ffi.} enums for C/C++/Rust — nim-ffi#140{.ffiStatic.} for context-independent procs — nim-ffi#138abi = c procs — nim-ffi#137seq[byte] rides as a CBOR byte string on every backend — nim-ffi#141nim-brokers bumped to 3.3.0 with a nim-brokers skill added — #4058nim-ffi to 0.3.0 (per-listener event ABI) — #4070minprotobuf with nim-protobuf-serialization — #4046Design system cache fix on new releases, consistent Logos icons for packaged and running apps, keyboard shortcut handling, QML-only full-api UI doctest, and an arm linux CI build.
Multi-user groundwork: group-shareable local sockets with a stale-socket reaper and bind-failure detection, a transport-aware token validator hook on ModuleProxy, plus Qt thread-affinity fixes for client creation and destruction.
Protocol and Qt SDK re-pins carrying the multi-user socket and token validator work, design system bumps, and dependency forwarding to the standalone app.
Runnable tutorial infrastructure with CI and docs generation, tutorials 2–11 authored, and hardened CI workflow permissions.
Operator-issued tokens enforced on core_service via a TokenStore-backed validator, --access-group to share the daemon with an OS group, stale socket reaping at daemon boot, and a multi-user systemd doctest.
LogosAPIProvider::setTokenValidator forwards a token authorizer to ModuleProxy; rejection sentinel and replica-caching test alignment.
[bstr] support for arrays of byte strings in cdylib, plus protocol bumps carrying the owner-thread and rejection re-exchange fixes.
Delivery node picks its own port; instance state stored under the host-assigned persistence path.
Chat storage taken from the host-assigned session directory, 1:1 flow renamed to "DM", and message text made selectable and copyable.
--workspace-pins to build against a workspace snapshot, with nix override flag injection fixes.
Static design system adoption, zero-repo state handling, and general enhancements.
Transport e2e coverage for operator-issued token authorization; suite switched to the full-api test module across all types, events, and both codecs.
Protocol, Qt SDK, capability and module-loader-qt bumps carrying multi-user and token validator support.
Model pre-fetch added; QML bridge serializes LogosResult results instead of null.
Nightly submodule bump; doctests built against the workspace snapshot in CI.
Host quits cleanly on SIGTERM/SIGINT so the module's local socket is unlinked.