Cryptarchia with uncle references RFC merged: Total Stake Inference counts only uncles referenced within the window, body_root and block_id test vectors regenerated logos-lips#385
Compressed Block Proposal LIP rebased onto the merged uncle-references spec: commitments redirected to body_root, rejection outcomes classified against block_id (in-review) logos-lips#389
Revised block proposal compression with keyed 8-byte SipHash-2-4 short transaction IDs and bounded-ambiguity reconstruction, stacked on the prefix LIP (draft) logos-lips#408; reference-prefix length priced with a benchmark-backed report (in-review) research#8
Chain sync restricted to serving only the publicly disseminated block tree (draft) logos-lips#411
Blend token evaluation and active-message encoding fixed, blend digest width derived from the quota requirement (in-review) logos-lips#405; Blend delivery failure detection and reactions drafted logos-lips#412
SDP declarations keyed by zk_id with the declaration id dropped, provider_id uniqueness across the registry, a locked note per service, and the active set specified (in-review) logos-lips#407; per-service zk_id uniqueness made normative for rewards (in-review) logos-lips#406
blockchain:bedrock:research:total-stake-inference
Total Stake Inference gap simulated with and without uncle references, confirming the fix, merged #3341
blockchain:bedrock:research:empowering
Reward pool floor risk bounded: conservative finite-horizon bounds (Cantelli plus union bound) on the probability the Proof of Work reward pool falls below its fee-only floor, covering transient and equilibrium phases doc; utility-function extension outlined so newcomers, stakeholders, service providers, and external miners choose strategies dynamically doc
Participation simulator, cost estimator, and strategies report: emission split settled, bond fixed at 1,000 tokens, original proposal marked superseded after six of its seven claims failed (in-review) research#6
De novo model: six open questions settled, simulator and browser bootstrap calculator built, both designs simulated, and a de novo variant introduced to mitigate whale exposure (in-review) research#7
Tokenomics simulations: pow_quota settled at 3 (in-review) research#5
blockchain:bedrock:research:post-quantum
Post-Quantum Migration Strategy for the Logos stack completed and ready for review doc
Costly Escalation economics redesigned: challenge and response fees routed to a neutral zone fee collector, valid responses preserve both stakes, and stake forfeiture only follows an unanswered on-chain challenge code
Costly Escalation v2 specification reworked around two participant sequencers and a neutral bond sequencer, with fields, transitions, payouts, and security boundaries aligned to the implementation; demo expanded to cover both challenge-response directions and both unanswered-challenge forfeiture directions doc
blockchain:bedrock:eng
blockchain:bedrock:eng:blend
Proof of Work proof generator merged #3310; Blend-related epoch state tracked for epoch-bound difficulty updates merged #3317
Transaction blending supported in the Blend service #3321
Proof generation dropped from old-epoch crypto processors during epoch transitions #3350
Non-zero redundancy enforced for Blend cover messages #3364
blockchain:bedrock:eng:node
Proof of Work mining service merged: nodes trigger mining and claim winning tickets, with start/stop, claim, and claim-info endpoints on the HTTP API and the same control surface over FFI #3357, #3380, #3382
Block compression implementation updated to the latest spec draft #3346
Transaction typestate refactor: VerificationState-aware transactions propagated through the codebase, sequence types collapsed into a generic system, serialization format preserved, chunked into six review PRs (in-review) #3383, #3385, #3386, #3387, #3388, #3389, #3390
ZK batch verification integrated into transaction validation #3353, with a ledger-level benchmark (in-review) #3355
Fee margin added to SDP transaction funding #3359; fee horizon added to wallet funding (in-review) #3392
Flaky FFI test root-caused to an Overwatch deadlock on service stop Overwatch#150
Block event processing made cancellation-safe #3334
Channel config lineage enforced via parent message id (in-review) #3272
λSQL: architecture proposal finalized doc; channel write application (in-review) #3333, inscription encoding (in-review) #3348, nondeterministic function result capture for deterministic replay (in-review) #3361
blockchain:bedrock:eng:logos-core
Node 0.2.3 released release, adding a fee margin to SDP transaction funding #3359 and Blend and Total Stake Inference diagnostic instrumentation for the testnet #3393; blockchain module 0.2.3 released logos-modules-release#49
Slashing v1 finished (in-review) #737, fixing mantle transaction parent selection on reorgs and Logos Execution Zone cursor rewinding on reorgs along the way; k-of-N threshold slashing signatures over gossip started; self-join/leave specs updated with join/leave finality delays
Actor architecture phase 2 merged: Storage actor #736
Multi-sequencer support in the wallet CLI merged #703
Returned-withdrawals fix finalized, blocked on integration tests pending a new bedrock node image (draft) #745
blockchain:logos-execution-zone:fees
Fee-charging implementation opened as a PR stack (in-review): fee program skeleton with zero fees #746, fee market computations under zero load #747, fee fields and payer authorization on the wire format #750, fee arithmetic and producer identity #753, cycle-count metering for public execution #752, fee-charging wiring #754, admission screen with getFeeState RPC and mempool cap budgeting #758, fee-aware integration suite #762; wallet payer designation and default fee fields on public transactions merged #751
blockchain:logos-execution-zone:accounts
Environment unification: private PDA authorization scoped to the callee subtree merged #683; protocol-wide authorized balance decrease considered and dropped
Events: indexer state-bloat addressed with event filters (in-review) #785
Incremental updates toward diff-native program execution (in-review): AccountDiff core types #749, programs wired to diff-native execution #757, AccountDiffs emitted instead of post_states #775, ChainedCalls keyed by account id #777, AccountPostState removed #778
Programs as accounts: Deploy bytecode batched across multiple transactions (draft) #748; Account::data packed densely on the RISC0 word wire (draft) #756
Program updates: program upgrade capability (draft) #782, private execution of permanently-immutable programs (draft) #783, shadow programs (draft) #784
Serialization and I/O moved to a borsh codec, up to 10x cycle reduction for large-data programs in current use #770
blockchain:logos-execution-zone:testing
Cucumber environment with initial ported integration tests merged #741; cucumber integration tests wired into CI (in-review) #779