Cross-zone demos working end to end: a minimal cross-zone ping and a wrapped-token lock-and-mint bridge demo plan, logos-execution-zone#542
Session-removal specification migration complete, now under review branch
Channel Proof of Stake specification submitted (in-review) logos-lips#364
blockchain:bedrock:research
blockchain:bedrock:research:post-quantum
Blend post-quantum primitive candidates document restructured into a four-phase migration plan, with benchmark numbers split into a separate document doc; benchmark code updated (in-review) logos-blockchain-pocs#112
blockchain:bedrock:research:cryptarchia
Proof of Leadership handling for the degenerate case where a note value far exceeds total stake merged into the spec logos-lips#362
Compressed Block Proposal RFC updated for the new Mantle transaction hashing algorithm doc
blockchain:bedrock:research:session-removal
“Remove Concept of a Session” RFC migration completed — everything migrated, with many migration issues found and corrected along the way; RFC under review branch
blockchain:bedrock:research:total-stake-inference
Total-delay formula derived for a message routed over k hops through the Blend network: average delay grows as O((k+1)·log N_B) + O(k+2) + O(log N), with sampling code implemented doc
“Referenced-Block Visibility for Total Stake Inference” report significantly revised with a new experiment suite: matched Poisson-delay baselines, required-window sweeps under native and Poisson delay, high-delay threshold runs near the theoretical boundary, long-horizon confirmation runs, and m_max sensitivity analysis showing that raising m_max from 2 to 4 removes most high-delay visibility loss doc
Sequencer design reworked after the previous approach fell apart: v5 design based on stake-gated registration (fixed stake amount, register K times for K round-robin positions), an SDP-shaped lifecycle, round-robin turns with a posting timeout, and an owner-gated bond kept off the channel-withdraw path doc
Channel Proof of Stake participation spec submitted with test vectors (in-review) logos-lips#364; EdDSA multiverification factored out and channel-config validation enforced (in-review) logos-lips#367
blockchain:bedrock:research:cross-zone-sequencing
Cross-Zone Atomic Coordination Protocol specification refined with a Security Analysis section covering abort scenarios at each protocol phase, and a Channel Tip Invalidation scenario with two mitigation strategies (soft channel lock and state pre-computation) doc
Communication-network and adversarial models built and integrated into a prototype simulation framework with reproducible experiments: broadcast latency and scaling analysis, a baseline global passive adversary plus a latency-aware partial-monitoring adversary, and validated privacy metrics for sender anonymity, stake privacy, timing leakage, resilience, and intersection attacks doc
Pareto stake-distribution shape parameter calibrated against real Cardano data doc; adversary model and measures of anonymity formalised doc
blockchain:bedrock:eng
blockchain:bedrock:eng:blend
Invalid peers cleaned from the Kademlia routing table immediately when they advertise a mismatched peer ID logos-blockchain#2996
Connectivity-maintenance revision started for Blend peer banning (WIP) doc
blockchain:bedrock:eng:security-audit
NomBoundedVec and NomArray removed, with NomEncode/NomDecode implemented directly on BoundedVec and arrays #3023; derive macros added for the traits, with a mandatory encoding fixture per type run as a unit test to catch wire-format breakage #3025
blockchain:bedrock:eng:node
Well-known deployment structure refactored to one deployment per binary #3001; deployment file structure reworked for templates and multiple environments (in-review) #3034; batch Groth16 verification revamp (in-review) #3026
Wallet balances now track channel-withdraw outputs #2997; wallet transaction ordering fixed #3000; note-unlock events emitted when the note is actually unlocked #3017
Mempool lookup preserves requested transaction order for block-proposal reconstruction #3010; block data stored atomically (body, parent link, events, immutable index) #3022; chain recovery falls back gracefully when the recovered tip is missing from storage #3024; unused transaction-selector wiring removed #3015
Orphan downloader gained a negative cache #3033; chain-sync block provider batch size made configurable #3035; scalable Initial Block Download opened (WIP, draft) #3019
blockchain:bedrock:eng:testing
Devnet manual Cucumber scenarios improved #3016; manual wallet balance reads sped up in end-to-end manual-control tests #3030
FFI error management improved: errors returned as part of a Result so handling is delegated to the module/UI #3036, integrated in the module logos-blockchain-module#47
Transaction ids packed on JSON serialization for the C bindings, exposing explorer-ready ids #3011; leftover legacy circuits removed #3020; writable-path handling fixed for core modules #3027, logos-blockchain-module#45
Explorer and indexer packages bundled and live on the modules-release repo logos-modules-release#6, with the indexer’s sync status (Syncing / Caught Up / Failed) now surfaced in the main window
Recoverable invalid-block handling with graceful wake-up from a stale RocksDB cache (in-review) #581
blockchain:logos-execution-zone:deployment
Docker container deployment fixed #566, #567; v0.2.0-rc5 tagged and deployed against the devnet tag
Both planned demos finished: a minimal ping proving the cross-zone path end to end, and a wrapped-token lock-and-mint bridge as the first real application demo plan, #542
nimbos
ZkSignature verification for OpProof merged, on circuits v0.5.1 nimbos#92
discv5/ENR discovery removed in favour of libp2p bootstrap multiaddrs nimbos#93
Channel operations implementation started (WIP) nimbos#100