mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
27 KiB
27 KiB
title, tags, date, lastmod, draft
| title | tags | date | lastmod | draft | |
|---|---|---|---|---|---|
| 2025-12-01 Vac weekly |
|
2025-12-01 | 2025-12-01 | false |
Vac 2025/12/01
highlights
- QA: Status-go token-gated community tests advanced with PRs 7113, 7144, and 7162 covering wallet flows.
- QA: Nim-libp2p flaky test cleanup progressed through test reorganisation and coverage improvements.
- QA: Status Desktop Windows E2E maintenance addressed multiple failures and closed the dedicated e2e task.
- QA: Mobile QA pushed multi-device support, ported desktop tests, and worked through CI feedback.
- DST: Added richer metrics (CPU, memory, bandwidth) and new baselines to libp2p regression experiments, including yamux.
- DST: TWN RLN tree deployment redeployed with contract changes; new register event issue under investigation.
- DST: Chat protocol benchmarks isolated peer cache churn as a root cause; awaiting nwaku fix before retrying.
- DST: Deployment tooling advanced with new plotting utilities, pod interaction refactors, and Waku store/bootstrap builders.
- DST: Vaclab-local environment shipped via Rancher Desktop with Helm-based VictoriaMetrics/VictoriaLogs and documented setup.
- DST: Ongoing nwaku v0.37 regression and bandwidth analyses highlighted store message gaps and rendezvous impacts.
- Nim: Nimble 1.0 work added async download optimisations, cache deduplication, and package enumeration fixes in PR 1526.
- Nim: Command-line parser flattening progressed across Nimbus repos with multiple confutils help output fixes.
- Nim: CPU integer library gained 32-bit support, chaining tests, CI/docs, and benchmark planning.
- Nim: Langserver documentation improved with inlay hint instructions while investigating duplicate diagnostics.
- P2P: QUIC stabilization pushed multiple nim-lsquic fixes (assembly handling, timers, locks, read refactor).
- P2P: QUIC stabilization WIP expanded with native UDP work and gossipsub mesh stability investigations.
- P2P: Maintenance covered test RNG singleton and README updates in nim-libp2p.
- P2P: Kad DHT interop work filed upstream spec deviations and merged bootstrap/client-mode improvements.
- P2P: Nimbus QUIC integration kickoff planned alongside ongoing stabilization.
- Tokenomics: Iterated on price prediction modelling and Finance feedback post-Devconnect.
- Tokenomics: Resumed Logos token sales and digital twin planning, including Machinations learning and token distribution design.
- Tokenomics: Advanced Nomos stress-test simulations with realistic demand and validator behaviour models.
- Tokenomics: Briefed ex-Waku teams on strategy and engaged in PS Lisbon planning.
- Tokenomics: Continued optimal control research and readings on virtual economies.
- SC: RISC0 upskilling continued across the team via NSSA program studies and Solana program reviews.
- SC: Exploration into EAS attestation patterns underway as a potential Nescience fit.
- SC: Preparing 2026 Q1 commitments and supporting the Cyfrin audit for Status Network contracts.
- Security: Status Desktop design review reproduced UXSS (Status-352) and validated mitigations across crypto interfaces and dependency chains.
- Security: Endpoint security evaluations expanded with Bitdefender malware testing and scheduled scan reporting; cold signing Qubes OS build planned.
- Security: Secure signing training added legacy members and continued transaction execution tests on secure VMs.
- Security: Treasury continuity advanced with device assignment updates and incident response procedures for unsafe UI scenarios.
- Security: Finance automation and admin audits progressed with webhook-based actions and consolidated n8n workflows.
- Security: Supply-chain monitoring continued with npm malware sweeps, SBOM regeneration, and CodeQL targeting network/IPC surfaces.
- Web: Status web upgrade tracked Waku dependency updates and CI access for non-Vercel contributors.
- Web: SN Hub responsive fixes and deposit UI progressed toward merge alongside ongoing karma/staking work.
- Web: Wallet extension price proxy refactor improved RPC handling with follow-up suspense optimisations.
- Web: Logos website maintenance addressed layout bugs and analytics scoping; spaces calendar backend/frontend now underway.
- Web: Community shard changes and Waku dependency bumps advanced across status-web and community-dapp.
- Infra: Prepared Nimbus and Lido fleets for the Fusaka fork with upgraded tooling and reliability fixes.
- Infra: Jenkins capacity expanded with a new Mac M4 host and improved workspace cleanup; iOS runtime install issues resolved.
- Infra: Status desktop builds explored Flatpak packaging and fixed Keycard use on AppImage.
- Infra: Multiple site deployments launched (ecosystem.logos.co, vesting tool) with cache tuning and inventory service rollout.
- Infra: Nginx metrics and alerts added via Lua; continued migration/renaming of Waku/Codex repos.
- BI: Fixed Discord/Logos/Keycard data extraction to avoid overwriting datasets.
- RFC: RFC index maintenance responses kept review queues moving.
- RFC: Slot builder RFC gained missing details ahead of next revision (rfc-index#209).
- RFC: OpChan RFC drafting continued toward first full draft.
- RFC: Nomos RFC drafts landed for Blend protocol, key types/generation, and proof of quota.
- RFC: Q1 2026 commitments drafted for Codex and Nomos RFC work.
- Nescience: Voting program specs delivered for simplified and token-enabled flows with follow-up discussions.
- Nescience: Privacy-preserving tail-call research produced summaries and alternative approach proposals.
- Nescience: PDA public accounts implemented with supporting token program changes; documentation push ongoing.
- Nescience: Testnet readiness advanced with multiple PRs merged for seed recovery, readiness fixes, and wallet tooling.
- Nescience: Wallet CLI refactors, personalization, and size-limit investigations queued; native token exploit documented.
vac:qa:
vac:qa:status:2025q4-status-go-functional-testing:wallet- test: Token gated communities in review.
- test: Token gated communities - TC 7128 opened for review.
- No stopMessenger equivalent implemented for the public API tracked.
- Signal and backend state inconsistency before accept_request_to_join_community call under investigation.
- test: replace usage of close status backend containers with backend new profile fixture approach in review.
vac:qa:vac:2025q4-nim-libp2p-testing:flaky-tests- test(coverage): ignore tests in review alongside logging, dynamic import, and test reorganisation PRs.
- Merged test reporting and file organisation updates across PRs 1911–1914.
vac:qa:status:2025q4-status-qa-desktop:maintenancevac:qa:status:2025q4-status-qa-desktop:e2e-windows- Remaining work finished and task closed.
vac:qa:status:2025q4-status-qa-desktop:release-testing- Continued release coverage.
vac:qa:status:2025q4-status-qa-mobile:multi-device-support- Continued multi-device support and ported desktop tests (status-im/status-desktop#19239, 19310).
vac:qa:status:2025q4-status-qa-mobile:release-testing- Tracked Android 14 account creation issue 19318.
vac:dst:
admin/misc- Reviewed nwaku 0.37 regression report, coordinated tasks, and drafted 2026Q1 commitments (roadmap#344); merged new Waku tasks (roadmap#343).
vac:dst:vac:2025q4-libp2p-evaluation:regression-testing- Analyzed four new commits with added CPU/memory/bandwidth plots; introduced yamux+tcp baseline and noted lsquic issues under impairments (lsquic analysis).
vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree- Requested contract changes (MAX_TOTAL_RATELIMIT_PER_EPOCH, dependency updates), redeployed custom branch, and hit
"register: unexpected event signature".
- Requested contract changes (MAX_TOTAL_RATELIMIT_PER_EPOCH, dependency updates), redeployed custom branch, and hit
vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup- Debugged aggressive peer cache refresh; awaiting cache removal fix (Discord thread).
vac:dst:ift:2025q4-dst-tooling:general-tooling- Merged plotting and scrape options (10ksim#176, 10ksim#175); drafted latency distribution utilities (10ksim#177).
- Reviewed Add builders for Waku bootstrap nodes #178.
vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor- Delivered builder refactors (10ksim#178).
vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping- Refactored api-requester for interactive publishing and generalized pod command handling (pod_interaction.py).
vac:dst:ift:2025q4-dst-tooling:general-tooling(Pearson)- Drafted pod-api-requester#2 and Add builders for Waku store nodes #179; reviewed PRs 175–176.
vac:dst:waku:2025q4-waku-evaluation:regression-testing- Continued nwaku v0.37 regression testing with mixed-environment protocol metrics (bandwidth analysis).
vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-bandwidth-regression- Evaluated rc builds, noting rendezvous flag effects on dissemination (1K Relay + 3-Bootstrap Nodes).
vac:dst:ift:2025q4-dst-lab:local-lab- Published vaclab-local setup via Rancher Desktop with Helm deployments and detailed README (vaclab-local#1).
vac:nim:
vac:nim:ift:2025q4-nimble:nimble-1.0.0- Package downloads improvements added async options, cache deduplication, and subdirectory handling; reviewed community PRs.
vac:nim:ift:2025q4-nim-core-libs:command-line-parsers- Refactored config flattening for Nimbus Eth2/Eth1 (nimbus-eth2#7761, nimbus-eth1#3848).
- Confutils improvements across help output and tests (nim-confutils#125, 124, 122, 121, 120).
vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library- Added 32-bit support and chaining tests (nim-intops#5, nim-intops#2), published API docs, and set up CI.
misc- Langserver inlay hint instructions (langserver#369) and duplicate diagnostic investigation (issue 358); serialization decode params fix (nim-serialization#113).
vac:p2p:
vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization- Investigated mesh instability; merged fixes (nim-lsquic#29, 26, 23); native UDP WIP (27, 28).
vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance- Updated README test commands (nim-libp2p#1917) and RNG singleton tests (nim-libp2p#1895).
vac:p2p:ift:2025q4-nimlibp2p-kad-dht:interop- Tracked spec deviations and interop gaps (rust-libp2p#6217, nim-libp2p#1915, 1913); merged bootstrap/client-mode updates (nim-libp2p#1903, 1908, 1906); interop tests WIP (1902).
misc/admin- Drafted 2026Q1 commitments.
vac:tke:
admin- Monthly TKE report drafted; 3 days off (Devconnect weekends) and 1 day off (travel).
vac:tke:ift:support-to-ift-units::price-prediction- Caught up on latest developments and Finance feedback.
vac:tke:ift:logos-token::logos-token-sales- Synced on current status.
vac:tke:status:karma-incentives- Post-Devconnect sync.
vac:tke:ift:support-to-ift-units:ecodev-support- Reviewed BA offsite outputs.
vac:tke:ift:support-to-ift-units:reading-by-jarrad- Began virtual worlds/economies literature.
vac:tke:ift:tokenomics-research-forum::control- Worked on optimal control research.
vac:sc:
vac:sc:logos:2025q4-risc0-upskilling- Studied Nescience programs and reviewed docs/examples; learned NSSA-inspired program/account system.
- Investigated Ethereum Attestation Service as a candidate for Nescience attestations (eas-contracts).
vac:sec:
vac:sec:ift:2025q4-awareness-program:web3-security-essentials- Added checklists for AV, firewall, and DNS security.
vac:sec:ift:2025q4-secure-signing-process-training:signatory-onboarding-run- Added legacy members (TR/IV).
vac:sec:ift:2025q4-secure-signing-env-deployment:build-a-secure-vm-for signing- Tested real transaction execution (payments).
vac:sec:ift:2025q4-secure-signing-environment:endpoint-security-evaluation- Tested Bitdefender detection using malware samples and phishing clones.
admin/misc- Drafted 2026Q1 commitments and tasks.
vac:sec:ift:2025q4-cicd-security-review:status-design-reviews- Reproduced Status Desktop UXSS, audited dynamic navigation/IPC, validated key-handling, fuzzed IPC handlers, and tightened GitHub token scopes.
vac:sec:ift:2025q4-vulma-and-ir:incidents- Explored UXSS exploitation scenarios, expanded phishing takedowns, validated secret rotations, assessed Balancer impact, published Runbook for Safe Node.js Development During Registry Worm Outbreaks, and investigated compromised npm packages.
vac:sec:ift:2025q4-vulma-and-ir:remediation-tracking- Ran focused CodeQL scans, patched crypto/network CVEs, blocked new WebView dependencies, improved SBOM generation, and closed high/medium issues.
vac:sec:ift:2025q4-finance-automation-enhancements- Monitored Finance executions and provided support.
vac:sec:ift:2025q4-iam-operations:admin-audit- Shifted inactive CC notifications to email, built webhook-driven Notion admin actions (worked around Sec n8n cloud limits via self-hosted).
vac:sec:ift:2025q4-Migrate Sec workflows to n8n Sec Cloud- Deployed consolidated active workflows to reduce limits.
vac:sec:ift:2025q4-Create hierarchy boards in Miro- Fixed logic for connectors, new boards, and consolidated frames.
vac:web:
vac:web:status:2025q4-status-app:upgrade-waku- Unblocked Waku upgrade (status-web#847).
admin/misc- 1:1s and lead meetings; commitments proposal (roadmap#345).
vac:web:status:2025q4-status-website:maintenance- Renamed desktop/mobile labels and tuned Vercel firewall for Cloudinary usage (status-web#862, status-website#1624).
vac:web:ift:2025q4-maintenance:maintenance- CI access for non-Vercel teammates (status-web#872); Waku dependency updates for status-web and community-dapp (status-web#847, community-dapp#118).
vac:web:status:2025q4-sn-hub- Responsive fixes (status-web#873).
vac:web:status:2025q4-sn-hub:deposit- Predeposit UI WIP (status-web#816).
vac:web:status:2025q4-status-wallet-extension:price-proxy- Refactored market and ETH RPC proxy (status-web#860); improved tag widths (status-web#868); added suspense and optimised token detail loading (status-web#869).
vac:web:ift:2025q4-logos-website:layout- Fixed mobile email form UI (acid-info/logos#14).
vac:web:ift:2025q4-maintenance:maintenance(Jinho)- Updated logos/dark theme assets (contribute.logos.co#13); tightened analytics domains for Status Hub (status-web#867); removed leaderboard link (contribute.logos.co#9).
admin/misc(Jules)- Reviews across status-web/contribute/logos; commitments feedback.
vac:web:ift:2025q4-logos-contributions-portal:leaderboardvac:web:status:2025q4-status-website:i18n- Awaiting translations (status-website#1618); similar for status network site (status-network-website#19).
vac:infra:
LIDO & ETH2- Prepared for Fusaka fork, deployed secondary tooling for validator exits, investigated Nethermind sync issues, and fixed alert durations.
- Progressed new LIDO fleet layout proposal.
HQ- Renewed Vault certificates, added SWAP alerts, increased SWAP on problematic hosts, investigated BI Postgres exporter timeouts, and advanced ElasticSearch cleanup automation.
CI- Added
macm4-01Jenkins host, improved workspace cleanup, and fixed iOS runtime installation via Brew.
- Added
STATUS- Fixed Keycard issues on Linux AppImage, experimented with Flatpak builds, researched Windows 11 IoT licensing for E2E VMs, and finished Status control node setup (backups pending).
- Added Logos community bridge and refined Desktop E2E job parameters.
NIMBUS- Prepared for Fusaka fork, repaired mounts/network interfaces, debugged memory leaks, deployed Commit-boost, and investigated block delays on heavy validator hosts; decommissioned Aztec testnet nodes.
SITES- Deployed ecosystem.logos.co and vesting.finance.free.technology tools; tuned caches for contributors site; created site inventory service.
PROXY- Added Nginx metrics via Lua with alerting.
MISC- Continued migrating/renaming Waku and Codex repos to
logos-co.
- Continued migrating/renaming Waku and Codex repos to
vac:bi:
admin/misc- Team out of office; resolved Discord extraction overwriting Logos/Keycard data.
vac:rfc:
vac:rfc:ift:2025q4-rfc-index-maintenance:maintenance- Responded to open reviews.
vac:rfc:waku:2025q4-rfc-iteration:opchan- Continued drafting (30%).
vac:rfc:codex:2025q4-rfc-iteration:slot-builder- Added missing information (rfc-index#209).
vac:rfc:nomos:2025q4-rfc-iteration:blend-protocol- Drafted Blend protocol (rfc-index#213).
vac:rfc:nomos:2025q4-rfc-iteration:key-types-and-generation- Drafted key types/generation (rfc-index#216).
vac:rfc:nomos:2025q4-rfc-iteration:proof-of-quota- Drafted proof of quota (rfc-index#217).
admin/misc- Q1 2026 commitments (roadmap#342).
vac:nescience:
vac:nes:state-separation-architecture-poc:voting- Produced specs for simplified voting and token-program voting variants (simple voting, token voting).
vac:nes:state-separation-architecture-poc:privacy-tail-calls2- Reviewed privacy tail-call docs (doc 1, doc 2), wrote summary, and drafted alternative approaches.
other- Calls on Logos blockchain priorities and engineering needs.
vac:nes:state-separation-architecture-poc:seed-recoveryvac:nes:state-separation-architecture-poc:testnet-readinessvac:nes:2025q4:state-separation-architecture-poc:pda-public-accountsvac:nes:2025q4:state-separation-architecture-poc:documentation- Documentation work and sprint planning.
vac:nes:2025q4:state-separation-architecture-poc:testnet-readinessOthervac:acz:nes:2025q4-nescience-consulting:simple-amm- Simple AMM implementation finished (PR 152).
vac:acz:nes:2025q4-nescience-consulting:native-token-exploit- Documented native token exploit (analysis, testing branch).
nes:2025q4-nescience-consulting:nfts- Reviewed NFTs in Solana and NSSA doc.