From 4e969d2b5aa8b53873655c70f25b40c6ba117b8d Mon Sep 17 00:00:00 2001 From: fbarbu15 Date: Tue, 30 Dec 2025 11:01:08 +0200 Subject: [PATCH] chore: monthly 2025 12 (#366) --- content/monthly/2025-12.md | 231 +++++++++++++++++++++++++++++++++++++ 1 file changed, 231 insertions(+) create mode 100644 content/monthly/2025-12.md diff --git a/content/monthly/2025-12.md b/content/monthly/2025-12.md new file mode 100644 index 000000000..16e317e62 --- /dev/null +++ b/content/monthly/2025-12.md @@ -0,0 +1,231 @@ +--- +title: 2025-12 Vac monthly +tags: + - vac-monthly +date: 2025-12-31 +draft: false +--- + +### QA + +#### highlights + +- Refactored status-go token-gated community tests and queued follow-up cases for coverage gaps. +- Expanded status-go token-gated tests with new PoC coverage and TC 7128/7129 progress. +- Advanced nim-libp2p flaky-test cleanup with stabilization PRs and chronicles follow-ups. +- Drafted Mix and Kademlia test plans for nim-libp2p new-feature coverage. +- Maintained status-desktop release testing, completing 2.36 support and ongoing retests. +- Shipped status-desktop Windows E2E fixes and tracked Windows build failures and regressions. +- Investigated status-desktop Aragon permission creation failures and join-community issues. +- Closed emoji reactions, local backup, and Qt6 migration activities in status-desktop QA. +- Progressed mobile QA multi-device support, Appium porting, and Jenkins/BrowserStack CI enablement. +- Coordinated status-qa mobile release testing and dependency merges for Appium tests. +- Merged Waku interop maintenance fixes and repo rename updates. +- Continued status-go maintenance with Simplify SignalClient work and tracked blocker issues. + +### DST + +#### highlights + +- Ran the RLN tree scaling scenario end-to-end on the new branch; benchmarks queued. +- Published the RLN scaling benchmark report for TWN-supports-RLN-tree scenarios. +- Investigated lsquic regression latency and flagged an underperforming lab node. +- Resolved JsWaku lightpush regression by bumping nwaku and documenting outcomes. +- Refactored pod-api-requester with config-driven endpoints, port overrides, and payload fixes. +- Compared CNIs and documented Vaclab 2.0 networking proposals and current stack details. +- Opened the Vaclab 2.0 bandwidth operator PR and published scheduling docs with limitations. +- Implemented the bandwidth-aware scheduler with validation results and Notion documentation. +- Completed nwaku v0.37 bandwidth regression experiments and updated analysis reports. +- Produced the nwaku v0.37 store regression connection-limit impact report. +- Confirmed JsWaku bootstrapping reconnect propagation within one second after disconnects. +- Showed go-libp2p succeeds where nimlibp2p fails under evaluated network conditions. +- Added Prometheus metrics to the go-libp2p test node with aligned Grafana naming. +- Status-go chat protocol benchmark setup neared completion with runs and data collection queued. + +### Nim + +#### highlights + +- Continued Nimble 1.0 work with operator warning fixes and dependency log cleanup. +- Delivered Nimble integration fixes for lockfile pollution, case sensitivity, and tag mismatches. +- Advanced Nimble improvements for lockfile defaults, special versions, and git error reporting. +- Landed Nimble fixes for package list reading, parser warnings, and bootstrap config paths. +- Shipped confutils fixes restoring help/version output and unsigned int parsing. +- Improved confutils parser behavior for debug flags, env var handling, and decoding fixes. +- Added intops 32-bit support, carry operations, and design docs replacing stint primitives. +- Progressed intops refactor with merged PRs, nimibook publication, and benchmark research. +- Added new intops benchmarks and refactor follow-ups ahead of review. +- Expanded langserver documentation with inlay hint guidance. +- Diagnosed langserver shutdown failures and opened refined fix PRs. +- Tracked Nim core fix for closure iterator traceback issues under ORC. + +### P2P + +#### highlights + +- Advanced QUIC stabilization with nat multi-port support, lsquic assembly fixes, and Nimbus integration work. +- Expanded nim-libp2p C bindings with start/stop/connect APIs, peerInfo, and gossipsub support. +- Landed gossipsub robustness improvements and stabilized related test coverage. +- Added Kademlia bindings, lifecycle controls, and interop test improvements for nim-libp2p. +- Continued QUIC stabilization with concurrent stream closing, lsquic refactors, and Windows build fixes. +- Advanced IPv6 transport support with CI interop updates and address/transport follow-through. +- Improved Kademlia lookup and data retrieval behavior in nim-libp2p. +- Reduced nim-libp2p Docker image size and optimized gossipsub queue limits. +- Shipped maintenance PRs improving docs, interop cosmetics, and flaky test behavior. +- Improved nim-lsquic CI and dependency cleanup for Windows builds. +- Switched to chronos AsyncSemaphore and stabilized nim-libp2p imports. +- Drafted 2026 Q1 commitments for the P2P roadmap. + +### Tokenomics + +#### highlights + +- Updated price prediction models and incorporated feedback into forecasting functions. +- Continued Logos digital twin modeling in Machinations with stock-and-flow diagrams. +- Reviewed digital twin progress and aligned next steps with stakeholders. +- Initiated realistic transaction demand modeling for stress tests and completed the model. +- Advanced Karma incentives APY review with Smart Contracts follow-ups. +- Finalized Betfundme extension design with implementation details. +- Scheduled service incentive RFC reviews for support work. +- Held the Q4 retrospective and prepared next-quarter commitments. +- Updated the Logos token sales spreadsheet and reviewed EcoDev support status. +- Continued research on virtual worlds and economies to inform unit support. + +### SC + +#### highlights + +- Landed StakeManager and StakeVault maintenance fixes for paused leave handling and migration safeguards. +- Reviewed audit findings and advanced fixes for vault ownership limits and slasher penalties. +- Merged audit fixes across StakeManager, StakeVault, and Karma contracts. +- Opened safeguards and helper views for review, including emergency exit test coverage. +- Progressed per-user vault limits and Karma stability refinements. +- Advanced StakeManager helper view functions PR. +- Removed MP_APY variables and continued MP cleanup across contracts. +- Strengthened StakeVault migration safeguards and Emergency Exit/Leave logic. +- Implemented pause signaling and distributor isPaused changes. +- Fixed Karma overslash protections and claim safety issues. +- Fixed KarmaAirdrop delegatee validation for first-claim flows. +- Addressed PoseidonHasher modulo handling and emergency pause signaling updates. + +### ACZ + +#### highlights + +- Updated LSSA v0.3 notes and reviews to align consulting feedback. +- Finalized Simple AMM updates and reviewed follow-up comments. +- Added token metadata support for NFTs in LSSA v0.3. +- Documented native token exploit concerns and mitigation reviews. +- Drafted non-hardened keys analysis and began lattice-based documentation. +- Investigated freeze authority behavior and produced review documentation. +- Prepared a payment streams questions document for LSSA consulting. +- Cleaned up extended token support documentation for LSSA v0.3. +- Reviewed freeze-authority documentation and incorporated feedback loops. +- Supported AMM consulting with burn/mint support updates and PR review. + +### RFC + +#### highlights + +- Kept RFC index maintenance moving with review responses and queue management. +- Advanced the Waku opChan RFC toward review readiness. +- Started updates for Waku 34 / WAKU2-PEER-EXCHANGE. +- Opened Nomos RFC drafts for message encapsulation and payload formatting. +- Opened Cryptarchia protocol RFC work and started the fork-choice rule draft. +- Advanced Nomos RFCs for proof-of-quota, blend protocol, and Codex prover updates. +- Merged block exchange RFC updates and opened follow-up drafts. +- Drafted new RFCs for proof-of-leadership and total stake inference. +- Produced the mantle specification draft and opened the RFC index PR. +- Produced the bootstrap sync draft for Nomos and shared the spec PR. +- Started RFC website replacement work and completed the Q4 retro. +- Drafted LIPs definitions and captured follow-up items from calls. + +### Security + +#### highlights + +- Refreshed OS hardening guidance and continued secure signing training with legacy onboarding. +- Advanced cold signing environments with Qubes OS deployment and offline verification planning. +- Expanded treasury continuity work with device assignments and signing account revalidation. +- Ran Status Desktop/Wallet security reviews, npm malware sweeps, CodeQL scans, and SBOM updates. +- Continued secure signing environment evaluations with AVG/ClamAV testing and cold-signing VM builds. +- Completed endpoint security detection evaluation with documented conclusions. +- Completed cold-signing workstation review and documented risks and concerns. +- Audited Status Desktop/Wallet changes, GitHub permissions, CI dependencies, and secret handling. +- Tracked incident response with IOC scans, secrets rotations, and dependency cleanups. +- Advanced remediation tracking for CodeQL findings and security fixes. +- Improved finance automation with duplicate PO detection and consolidated admin audits. +- Continued secure signing documentation and annual signing revalidation procedures. +- Performed proactive Vulma/IR reviews and incident remediation support across teams. +- Completed broad security code reviews across PRs, CI changes, and dependency updates. + +### Web + +#### highlights + +- Brought Status Network Hub to release with responsive fixes, TVL displays, and staking/Karma updates. +- Shipped Status Hub post-release fixes including FAQ and promo bar updates. +- Enabled WETH vault support and debugged TVL on VPN. +- Added Karma UI updates and investigated Vercel bot protection impacts. +- Progressed wallet extension price proxy work and LI.FI integration. +- Improved wallet extension token detail performance with Suspense and TokenSkeleton. +- Continued Status app Waku upgrade debugging around shard handling. +- Delivered status.app and status.network SEO improvements. +- Patched Next.js vulnerabilities across status-web, ps.logos, and keycard sites. +- Advanced Logos website streams with calendar embeds, metrics fields, and maintenance updates. +- Pushed contribution portal UI updates and leaderboard backend progress. +- Continued Community dapp shard fixes and Waku shard changes for Communities. +- Progressed Spaces Calendar and contributor directory refactors. +- Maintained press engine and Logos site updates alongside ongoing maintenance tasks. + +### Infra + +#### highlights + +- Completed Fusaka upgrade and recovery work with postmortem and expanded validator monitoring. +- Increased Geth diversity and resolved Nethermind sync issues for Lido/Nimbus fleets. +- Rolled out internal site inventory with improved Consul tagging and Watchtower upgrade. +- Added Linux and Mac M4 Jenkins hosts after Netdata memory debugging. +- Stabilized Status CI after repo renaming with Windows E2E fixes and nim/waku integration. +- Ran Status CI with nwaku variants and improved Windows E2E stability diagnostics. +- Cleaned Nimbus fleet storage issues and fixed sudo configuration. +- Deployed minutes.meeting.logos.co and Status Network back office with DNS updates. +- Advanced MEV-Boost metrics and validator performance dashboards for Lido monitoring. +- Updated Status App Android/iOS signing pipelines and validated builds; continued Nix work. +- Investigated Hoodi missing proposals and planned layout fleet updates. +- Enabled waku.sandbox services and deployed the Logos chat node. +- Cleaned DigitalOcean space after security alert and documented CiviCRM backups. +- Addressed Windows E2E registry issues and Status mobile signing PRs. + +### BI + +#### highlights + +- Fixed Keycard data transformation in the Comms Discord stats pipeline. +- Improved Logos Circle dashboard data quality and resolved circle data issues. +- Researched smart contract data extraction for blockchain analytics workflows. +- Delivered the Logos website GitHub participation endpoint for reporting. +- Completed finance dashboard data transformation with Etherscan fixes and Bitcoin extraction. +- Finished finance dashboard dbt models and started dashboard views for weekly reporting. +- Updated GitHub extractions and renamed sources to match the new repo organization. +- Refreshed Comms X analytics extraction and the Status X tags dashboard. +- Started LLM RAG context updates with vLLM benchmark scripting. +- Ran early LLM benchmarks across models and tooling for future RAG evaluations. + +### Nescience + +#### highlights + +- Documented privacy-preserving tail-call issues and proposed mitigations for NSSA. +- Captured private PDA decisions and NSSA cryptographic primitives for Logos alignment. +- Advanced block-context designs for NSSA programs and voting use cases. +- Drove testnet readiness with merged LSSA PRs and wallet deployment tooling. +- Delivered documentation updates and program deployment commands for LSSA. +- Proposed deposit-based private account creation and a generalized program approach. +- Advanced testnet readiness with burn/mint updates, wallet/AMM work, and tutorial verification. +- Merged the tail-call privacy mechanism and progressed sequencer deploy automation. +- Improved wallet auth and deploy flows alongside LSSA refactors. +- Merged AMM-wallet integration and quick deploy implementation. +- Shipped sequencer Docker CI build and CI parallelization improvements. +- Started CLI and facades unification work under the nice-to-have track. +- Advanced LSSA consulting with freeze-authority review and payment-stream documentation.