Logos Execution Zone private execution of immutable programs and shadow programs merged#824
Logos Execution Zone incremental updates merged#912
Nimbos GossipSub block and transaction broadcast mergednimbos#177
blockchain:bedrock:research
blockchain:bedrock:research:cryptarchia
Strict EdDSA verification spec merged: weak keys rejected in inscription operations logos-lips#461; gas figures follow-up (in-review) logos-lips#464
Hierarchical deterministic wallet: HD path #3617 and mnemonic #3618 primitives merged
blockchain:bedrock:research:empowering
Mining-funded onboarding model extended from a fixed genesis population to newcomer cohorts arriving every epoch, with token unlocking after one year: analytical stake and unlocked-balance trajectories, qualification conditions, and minimum mining incomes derived; the delay incumbent mining imposes on newcomer qualification quantified doc
Interactive onboarding calculator published: mining income needed for a target qualification deadline, with stake, unlocked-balance, and reward-pool plots and scenario comparisons calculator
blockchain:bedrock:research:post-quantum
Post-quantum, statistically secure Data Availability study part 1 opened: options compared, one-dimensional ZODA check row recommended (draft) research#19
Holder-authorized channel notes RFC opened: users keep ownership of channel funds, sequencer power over funds removed (in-review) logos-lips#457
blockchain:bedrock:eng
blockchain:bedrock:eng:blend
Connection management per the revised RFC merged: unused monitoring machinery removed #3510, new monitoring machinery #3539, review polish #3615
Blend stability diagnostic scenarios for devnet and testnet-style tests (in-review) #3677
blockchain:bedrock:eng:node
Boundedness stack merged: repository-wide serialization refactor #3608, sealed trait and bounded bytes for fixed-size byte arrays #3609, per-message wire-size bounds #3610, canonical bytes exposed without allocation #3612, PayloadBodyLen newtype #3685
BoundedSet and BoundedMap merged #3656; integrated for UncleHeaders, Inputs, and Locators (in-review) #3664
Weak Ed25519 keys rejected at construction and deserialization, weak signatures rejected, merged #3646
Chain recovery skips uncle validation and panics if recovery fails, merged #3627; chain sync peer selection made protocol-aware (in-review) #3640
Storage API simplified, merged #3614; log appenders flushed in the panic hook before exit, merged #3639
Devnet issues logged: chain recovery rejects a persisted tip as a future block after restart #3667, Proof of Work reward claims stranded pending after a reorg #3673, Blend Proof of Work prefetch head-of-line blocking #3674; unsettled leader vouchers reappearing in the wallet traced to in-flight voucher release, to be resolved by the transaction retention RFC #3668
blockchain:bedrock:eng:testing
Cucumber skipped steps fixed and compressed merkle tree visitor deserialization hardened, merged #3663; cucumber invariants consolidated to cut CI cost (in-review) #3672
Custom and config transactions mirrored and reported like inscriptions #3630; common_prefix emitted on channel update #3634; deposits emitted during backfill #3652
λSQL: read-only replicas #3636 and inscription compression #3642 merged; write batching into shared inscriptions (in-review) #3650, write throughput improvements with a settlement benchmark (in-review) #3654
blockchain:bedrock:eng:logos-core
Node 0.3.0-rc.4 release and 0.3.0-rc.5 release published for internal devnet testing; Logos Execution Zone v0.3.0-rc1 tagged alongside tag
Release builds use the internal logos-core release index, merged #3616; deployments migrated to logosctl, merged #3680
Actor architecture phase 3: Bedrock communication moved into a BedrockActor, merged #885
Devnet docker configs regenerated with a test, merged #927
blockchain:logos-execution-zone:fees
Duplicate signers in the witness set rejected, merged #894
blockchain:logos-execution-zone:accounts
Private execution of immutable programs and shadow programs merged #824, with follow-ups merged: immutable-mirror AccountId derived without npk/vpk #903, immutable genesis programs emit a commitment #904, ProgramKind abstraction for privacy-preserving execution #905
Incremental updates with a restricted program surface merged #912; overview of the new program design for the programs team doc
Environment unification: balance made a native shard balance, merged #886; public and private execution traversals unified behind a Backend trait, merged #650
Built-in programs addressed by a stable name instead of image_id, merged #908; private-account identifier widened from u128 to 256 bits, merged #919