Eras merged: every node service handles era transitions, groundwork for hard forks#3774, #3850, #3854, #3863
Service Declaration Protocol declarations identified by service and zero-knowledge identifier (RFC 407) merged#3835, #3839, #3841, #3842
Mempool keeps included transactions until their block is immutable#3859, #3861
Node configs hold only overrides: keys read from the keystore, every field defaulted#3864, #3874
Private UTXO specs enter review: private ledger and programs governing channel noteslogos-lips#480, logos-lips#481
blockchain:bedrock:research
blockchain:bedrock:research:cryptarchia
Eras RFC revised (in-review) logos-lips#439: old era serves only in-flight traffic, minimum stake and service parameters follow the slot’s era, uncle window kept within the previous era’s finalization window; clock slack split out: next era and epoch opened 2 s early (draft) logos-lips#485
Eras companion RFCs kept current (draft): chain-state collections bounded logos-lips#473, uncle signatures in block test vectors logos-lips#474, checkpoint notes migrated by era logos-lips#475, migration properties scoped to declarations logos-lips#476
Mempool spec matched to the implementation, about 20 rules (in-review) logos-lips#413; departures in their own RFCs (in-review): one-hour constant TTL logos-lips#492, signed reward claims logos-lips#493, claim-expiry clock kept across restarts logos-lips#494, header validated before references resolve logos-lips#495; included transactions released at depth k (in-review) logos-lips#448
Chain-sync request fan-out specified, merged logos-lips#484; SDP minimum stake held as one MinStake, as implemented (in-review) logos-lips#498
Private UTXO specs finished (in-review) logos-lips#480, logos-lips#481; reference implementation of the private UTXO ledger and channel programs (draft) #3865
Off-chain inscription bodies on Logos Storage: Raspberry Pi 5 measurements added; one seeder served 128 concurrent readers with no failures and roughly flat load, since readers serve each other (draft) logos-lips#454
blockchain:bedrock:research:blend
Blend liveness recovery RFCs (in-review): observation window sized by cover traffic logos-lips#499, a not-live neighbor refused for W rounds instead of the whole epoch logos-lips#500; connections named per epoch, none opened for another epoch (draft) logos-lips#496
blockchain:bedrock:research:empowering
Conservative funding bound: reward pool stays positive through the first year for any arrival timing, given the number of miners; extended past one year with a population cap across the funding horizon doc
Conditions derived linking pool size, mining income, expenses, and qualification thresholds to the cohorts guaranteed to qualify; bounds verified by numerical simulation
blockchain:bedrock:research:post-quantum
Post-quantum note encryption RFC, optional per output, on top of the private UTXO specs (in-review) logos-lips#486; dual-key notes and hierarchical key management RFCs closed, superseded by private UTXO logos-lips#442, logos-lips#452
blockchain:bedrock:eng
blockchain:bedrock:eng:node
Eras merged: baseline era support in all services #3774, time service #3775, Proof of Work #3787, network #3792, transactions #3800, chain network #3801, ledger #3809, chain #3817, chain leader #3819, wallet #3821, Blend #3832; fork digest from the whole genesis block id #3810
Era transitions merged: time service ticks #3850, network stack with old-era sync requests dropped at the transition’s end #3854, transactions #3855, chain network and leader #3856, Blend #3863; consensus excluded keys and initial Proof of Work pool moved into GenesisParameters#3872
Mempool merged: transactions of canonical blocks retained until the blocks are immutable #3859 and treated as duplicates at admission #3861; original admission time kept on re-admission #3886, duplicate admission times dropped from the TTL policy #3885
SDP declarations identified by service and zk_id (RFC 407) merged: declaration ids and lifecycle-bound nonces #3835, provider and service-note bindings #3839, withdrawal note derived from the declaration #3841, finalized declaration queries #3842, collateral lock state persisted in the test wallet #3843
Config merged: sparse user config with keys read from the keystore #3864, every config variant and optional section defaulted #3874, duration fields unified on one humantime type #3851, config init creates missing parent directories #3878
Chain sync: GetTip no longer counted against the inbound request limit, merged #3884; cryptarchia-sync types renamed (in-review) #3846
Fixes merged: zero port rejected for locators #3860, no panic on zero expected blocks per epoch #3879, Proof of Work runtime settings changed #3661; dependency advisories fixed #3852, #3876, cargo-hack and cargo-deny CI fixed #3912
Blend issues found on testnet 0.3.1 fixed, merged #3899
blockchain:bedrock:eng:testing
Fail-fast readiness waits and structured errors merged Overwatch#162; mempool and Blend diagnostic stability scenarios merged #3830
Zone SDK and λSQL test suites separated ahead of moving out of the node repository, merged #3847
Block times lab: 0.3.2 branch with block delay and Blend timing instrumentation, a two-node harness, and report scripts branch
blockchain:bedrock:eng:zone-sdk
Only posted and next-to-post pending inscriptions re-funded, merged #3858; simulated node property testing, several new Zone SDK bugs found (draft) #3853
λSQL read-only replicas resume observed publications after restart, merged #3877; read-only λSQL Explorer UI (in-review) logos-blockchain-ui#103
Read-only sequencer (in-review): sequencer and wallet FFI integration #996, module adapted to the new FFI logos-execution-zone-module#72
Failed channel read distinguished from a completed one, merged #909
blockchain:logos-execution-zone:fees
Privacy-preserving transaction fees on transactional actors finalized: in-proof reserve and refund, transaction dry-runs (in-review) #985
blockchain:logos-execution-zone:deployment
Config trimming and SIGTERM handling (in-review) #980
CI merged: resolved Bedrock node cached by its pinned revision #1002, integration tests archived without debug info #1003, advisories reported and checked nightly instead of gating #1004, Nix builds use the declared toolchain #973, webpki advisories patched #998
blockchain:logos-execution-zone:accounts
Designs written: protocol upgrades for natively run builtin programs; bunker-mode protection for public accounts
blockchain:logos-execution-zone:referral-program
Uplink security audit fixes, all but one issue addressed (in-review) uplink#4
nimbos
Mantle channel gas and channel tips follow the spec nimbos#237; SDP_ACTIVE metadata and operation data bounds follow spec 1.17.0 nimbos#244; SDP withdraw timeline fixed nimbos#248; all merged
Gossipsub proposals ignored during initial block download nimbos#214; single transaction hash lifetime nimbos#207; both merged