mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
24 KiB
24 KiB
title, tags, date, lastmod, draft
| title | tags | date | lastmod | draft | |
|---|---|---|---|---|---|
| 2025-12-08 Vac weekly |
|
2025-12-08 | 2025-12-08 | false |
Vac 2025/12/08
highlights
- DST: RLN tree scaling scenario now runs end-to-end on the new branch after token ratio adjustments, with final benchmarks queued.
- DST: lsquic regression testing shows improved latency; flagged an underperforming lab node for follow-up with Wings.
- DST: Browser bootstrapping client logging still fails to push (
No peer available); config refactor PRs are underway. - DST: nwaku v0.37 store retrieval and bandwidth regressions are under investigation with detailed Notion reports and Discord threads.
- DST: Vaclab local environment now excludes system namespaces, consolidates dashboards, and compares CNI stacks for the duplicate lab plan.
- Infra: Completed Fusaka upgrade/recovery work and shipped a postmortem while expanding Geth diversity and validator monitoring.
- Infra: Rolled out a new internal site inventory with improved Consul tagging and Watchtower upgrade.
- Infra: Added Linux and Mac M4 Jenkins hosts after debugging Netdata memory issues and Windows VM licensing research.
- Infra: Status CI now runs nwaku variants with improved Windows E2E stability and socket diagnostics.
- Infra: Nimbus fleets had storage cleanup, sudo fixes, and prep for unified binaries.
- Nescience: Documented privacy-preserving tail-call issues and proposed fixes for NSSA.
- Nescience: Summarized private PDA design decisions and extracted NSSA cryptographic primitives for alignment with Logos.
- Nescience: Advanced block-context designs and testnet readiness with multiple merged LSSA PRs plus wallet deployment tooling.
- Nescience: Pushed documentation updates and program deployment commands toward testnet readiness.
- Nim: Nimble 1.0 work continued with operator warning fixes and dependency log cleanup.
- Nim: Confutils received multiple fixes for help/version output and unsigned int parsing issues.
- Nim: intops gained 32-bit support, carrying operations, and tech design documentation to replace stint primitives.
- Nim: Langserver docs now include inlay hint instructions; small unittest2 doc tweak submitted.
- P2P: QUIC stabilization advanced with nat multi-port support, nimbus integration work, and lsquic assembly fixes across platforms.
- P2P: C-bindings core gained start/stop/connect APIs plus peerInfo; pubsub support (pt1) is in progress.
- P2P: Gossipsub robustness improvements landed across multiple PRs.
- P2P: 2026Q1 commitments draft is open for review.
- QA: Token-gated communities functional tests are under refactor with follow-up cases queued for merge.
- QA: nim-libp2p flaky-test cleanup progressed with multiple PRs and chronicles follow-ups opened.
- QA: Desktop QA shipped Windows E2E fixes and continued release testing; app load-time baselines are pending infra input.
- QA: Mobile QA progressed multi-device support, ported Appium tests, and advanced Jenkins/BrowserStack CI work.
- RFC: RFC index maintenance continued with review responses.
- RFC: Waku opchan RFC drafting progressed toward first review.
- RFC: Multiple Nomos RFC drafts advanced (message encapsulation/formatting, blend protocol, proof of quota, Codex prover, block exchange).
- SC: StakeManager and StakeVault maintenance fixes landed, including paused-leave handling and migration safeguards.
- SC: Audit finding reviews are ongoing with additional fixes planned (vault ownership limits, slasher penalties).
- Security: OS hardening guidance refreshed; secure signing training progressed with legacy member onboarding.
- Security: Cold signing environments advanced with Qubes OS deployment and offline verification planning.
- Security: Treasury continuity tasks expanded device assignments and signing account revalidation.
- Security: Status design reviews, npm malware sweeps, and CodeQL scans covered Waku/VAC/Status repos with dependency pinning and SBOM updates.
- TKE: Price prediction model updates continued with latest feedback addressed.
- TKE: Logos token digital twin modeling progressed with Machinations learning and stock/flow diagrams.
- TKE: Reading on virtual economies fed into broader unit support work.
- Web: SN Hub release PR is near merge with responsive fixes, new TVL displays, and staking/Karma flow updates.
- Web: Wallet extension proxy work progressed (price proxy UI reviews, token shard updates) with mainnet deposits tested.
- Web: Logos website streams gained calendar embeds, metrics fields, and CVE-driven Next.js upgrades across sites.
- Web: Maintenance included Waku shard changes for Communities and privacy policy updates; CI improvements underway for non-Vercel contributors.
vac:dst:
admin/misc- Investigated lab issues while running lsquic analysis and synced with Waku regression findings.
- OOO: 3 CC days.
vac:dst:vac:2025q4-libp2p-evaluation:regression-testing- Saw excellent lsquic results; documented findings and traced latency outliers to specific Kubernetes workers.
- Underperforming worker escalated to Wings (temperature-related).
vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree- Switched to the new branch, adjusted LinearPriceCalculator token ratios, and validated the scenario end-to-end pending benchmark runs.
vac:dst:ift:2025q4-dst-tooling:general-tooling- GitHub PR #179 merged to add builders for Waku store nodes.
vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping- JsWaku client logging image still fails to push (
No peer available); surfaced raw errors and continued config refactor in pod-api-requester PR #2.
- JsWaku client logging image still fails to push (
vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-store-regression- Ran regression experiments, identified store message retrieval gaps, and compiled findings in the Get Store Messages Issue report and Discord thread.
vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-bandwidth-regression- Benchmarked bandwidth usage for nwaku v0.37; documented results in the 1K Relay + 3-Bootstrap Nodes report and Discord thread.
vac:dst:ift:2025q4-dst-lab:local-lab- GitHub PR #2 excludes system namespaces, trims metrics, and imports dashboards; documented usage in the Vaclab local guide.
vac:dst:ift:2025q4-dst-lab:lab-duplication- Compared CNI options (Antera, Calico, Cilium, KubeOVN) and explored combinations for isolation, monitoring, and dual-network pods.
vac:infra:
- LIDO & ETH2
- Fusaka Upgrade, Downtime, Recovery, and Postmortem
- Deployed more Geth nodes for better EL client diversity
- Renamed hosts to match the new multi-EL layout
- Debugging of Nethermind sync issues due to false invalid blocks
- Reth and Lighthouse upgrades for validator watcher service
- Merged runbook for debugging missed proposals
- Work on LIDO v3 stVault infrastructure deployment
- HQ
- Deployemtn of new internal site inventory
- Improvements to Consul tags for internal site inventory
- Watchtower upgrade to new fork with Docker API fixes
- Fixed Onion site hosting Consul healthcheck script
- Fixed inconsistent small SWAP sizes on Consul fleet
- CI
- Debugging of memory issues caused by Netdata on CI hosts
- Research into licensing for Windows E2E VMs
- Added new Linux and MacOS M4 hosts to Jenkins CI
- STATUS
- Setup of Nwaku versions of all
status-goCI jobs - Impovements to Windows E2E test stability
- Work on measuring Windows E2E test stage duration
- Debugging socket issues on `notify.prod fleet
- Renewed iOS certificates for legacy Status app
- Discovered bad security practices in new mobile app setup
- Setup of Nwaku versions of all
- NIMBUS
- Cleanup of Nimbus Portal and Mainnet fleet storage issues
- Fixed Sudo configuration for Nimbus devs on fleets
- SITES
- Debugging of reported Discourse registration issues
- Improvements to Keycard Shell deployment setup
- Deployed new Logos Ecosystem website
- PROXY
- MISC
- Renaming of Codex, Waku, and Nomos orgs and repositories
- Research into CiviCRM deployment for Logos
vac:nescience:
state-separation-architecture-poc:privacy-tail-calls2- Drafted summaries of tail-call issues in privacy-preserving transactions and proposed mitigation approaches.
state-separation-architecture-poc:pda-research- Discussed private PDAs and captured decisions in a design summary.
state-separation-architecture-poc:crypto-primitives- Catalogued NSSA cryptographic primitives, rationale, and flexibility for broader Logos alignment.
state-separation-architecture-poc:block-context- Explored approaches to provide block context for NSSA programs (e.g., voting use cases).
state-separation-architecture-poc:testnet-readiness- Finalized PR 211, PR 215, PR 216, continued PR 153, opened account claiming fix, wallet deployment command PR #221, piñata features PR #205, wallet sync fix PR #217, account data limit PR #220, and balance check fix PR #223.
state-separation-architecture-poc:documentation- Wrapped up the documentation task for the NSSA PoC.
vac:nim:
vac:nim:ift:2025q4-nimble:nimble-1.0.0- nimble PR #1530 fixes the
^=version operator warning; nimble PR #1529 cleans dependency logs; initial work to support nwaku as a library.
- nimble PR #1530 fixes the
vac:nim:ift:2025q4-nim-core-libs:command-line-parsers- nim-confutils PR #128 addresses unsigned int wrapping; PR #127 restores
--help/--version; PR #126 adds a debug tag; created a Core Libs inventory.
- nim-confutils PR #128 addresses unsigned int wrapping; PR #127 restores
vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library- nim-intops PR #5 adds 32-bit support and switches to unittest2; PR #8 begins migrating stint primitives with refactors and design docs; PR #7 adds carrying multiplication and muladd.
langserver- [M/O] langserver PR #369 and PR #370 document inlay hints.
misc- unittest2 PR #64 improves docs; reported a nimble dependency install issue: nimble issue #1531.
vac:p2p:
vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization- nim-eth PR #834 adds multi-port NAT; nimbus-eth2 PR #7775 WIP QUIC; nim-lsquic PR #31 adds Windows ASM; PR #29 uses assembly on Linux/mac; PR #27 refactors native UDP; PR #30 caches client certs; PR #26 simplifies timers/locks.
vac:p2p:ift:2025q4-nimlibp2p-cbindings:core- nim-libp2p PR #1927 adds start/stop/connect/disconnect; PR #1931 adds peerInfo.
vac:p2p:ift:2025q4-nimlibp2p-cbindings:gossipsub- nim-libp2p PR #1935 adds pubsub (pt1).
misc/admin- roadmap PR #353 drafts 2026Q1 commitments.
vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization
vac:qa:
status:2025q4-status-go-functional-testing:wallet- test: Token gated communities under refactor; TC 7128 pending upstream resolution; issue #7167 on community changes visibility.
vac:2025q4-nim-libp2p-testing:flaky-tests- nim-libp2p PR #1939 organizes nimble files; issue #1941 and issue #1940 track chronicles handling; PR #1929 ensures tests run without flags; PR #1932 reports only failed tests; PR #1928 stabilizes switch tests; PR #1918 dynamic imports; PR #1922 coverage ignores; PR #1920 log fixes.
vac:qa:status:2025q4-status-qa-desktop:maintenance- status-desktop PR #19406 Windows E2E fixes; PR #19386 retry popup handling.
vac:qa:status:2025q4-status-qa-desktop:app-load-time- Continued investigation and aligned with infra; awaiting baselines from Volo.
vac:qa:status:2025q4-status-qa-desktop:release-testing- Ongoing retests for PR #18965.
vac:qa:status:2025q4-status-qa-mobile:multi-device-support- Awaiting review.
status:2025q4-status-qa-mobile:port-tests- status-desktop PR #19239 Appium 1x1 chat tests; awaiting review.
status:2025q4-status-qa-mobile:release-testing- Minor retests.
vac:qa:status:2025q4-status-qa-mobile:test-ci- Addressed second round of Jenkinsfile feedback.
admin/misc- Prepared Q1 plan.
vac:rfc:
vac:rfc:ift:2025q4-rfc-index-maintenance:maintenance- Responded to open reviews.
vac:rfc:waku:2025q4-rfc-iteration:opchan- Draft in progress; aiming for review-ready next week.
vac:rfc:nomos:2025q4-rfc-iteration:message-encapsulation- rfc-index PR #218 draft opened.
vac:rfc:nomos:2025q4-rfc-iteration:message-formatting- rfc-index PR #219 draft opened.
vac:rfc:nomos:2025q4-rfc-iteration:blend-protocol- rfc-index PR #213 updated.
vac:rfc:nomos:2025q4-rfc-iteration:proof-of-quota- rfc-index PR #217 updated.
vac:rfc:nomos:2025q4-rfc-iteration:codex-prover- rfc-index PR #205 feedback addressed.
vac:rfc:nomos:2025q4-rfc-iteration:block-exchange- Responded to improvement feedback in PR #215.
vac:sc:
vac:sec:
vac:sec:ift:2025q4-awareness-program:web3-security-essentials- Reviewed and updated OS hardening guidelines.
vac:sec:ift:2025q4-secure-signing-process-training:signatory-onboarding-run- Continued onboarding legacy members.
vac:sec:ift:2025q4-secure-signing-env-deployment:build-a-secure-vm-for signing- Continued testing real transaction executions (adding new owners).
vac:sec:ift:2025q4-secure-signing-environment:endpoint-security-evaluation- Began AVG and ClamAV evaluation.
vac:sec:ift:2025q4-secure-signing-environment:build-cold-signing-workstation- Deployed a single-boot Qubes OS workstation (x86).
vac:sec:ift:2025q4-treasury-continuity-plan:implement-backup-requirements- Updated device assignment matrix and started IR procedures for UI outages.
vac:sec:ift:2025q4-treasury-continuity-plan:signing-accounts-revalidation- Started annual signing account revalidation.
admin/misc- Continued refining 2026-Q1 commitments and tasks.
vac:sec:ift:2025q4-cicd-security-review:status-design-reviews- Reviewed Status Desktop/Wallet PRs for crypto/sandbox safety, audited repos for insecure patterns, verified npm malware exposure, checked permissions, regenerated SBOMs, and validated dependency integrity.
vac:sec:ift:2025q4-vulma-and-ir:incidents- Investigated npm malware indicators, swept repos/builds for compromise, monitored alerts, and confirmed secret rotations.
vac:sec:ift:2025q4-vulma-and-ir:remediation-tracking- Deep security pass on Waku/VAC code, patched risky dependencies, ran CodeQL on routing/serialization/network surfaces, enforced pinned deps and signature validation, and coordinated fixes.
vac:tke:
vac:tke:ift:support-to-ift-units::price-prediction- Addressed latest comments and refreshed functions.
vac:tke:ift:logos-token:logos-digital-twin- Began Machinations work, designed the digital twin, and started stock/flow diagrams.
vac:tke:ift:support-to-ift-units:reading-by-jarrad- Read on virtual worlds and economies.
vac:web:
vac:web:status:2025q4-status-wallet-extension:price-proxy- status-web PR #860 reviewed proxies and data.
vac:web:status:2025q4-sn-hub- status-web PR #827 commit deploys Status proxy; PR #827 reviews depositing; PR #873 improves responsiveness and multiple hub sections; PR #816 adds predeposit UI.
admin/misc- planned CRM tasks issue #80; prioritized wallet extension tasks (roadmap PR #345); tested ClickUp integration; budgeted Logos website service cost.
- OOO: 2 CC days.
vac:web:status:2025q4-sn-hub:deposit- Added TVL to vaults via PR #816.
vac:web:status:2025q4-sn-hub:discovery- PR #873 covers Discover columns, Karma tiers/progress, staking flow locks, vault visibility rules, and token availability fixes.
vac:web:ift:2025q4-maintenance:maintenance- PR #872 adds CI for non-Vercel contributors; addressed shard changes for Communities in community-dapp PR #119 and status-web PR #875; tested multiple deployment and API endpoint updates.
vac:web:status:2025q4-status-app:upgrade-waku- Prepared shards update in status-web PR #875.
vac:web:status:2025q4-status-wallet-extension:token-proxy- status-web PR #877 fixes incorrect wallet data.
vac:web:ift:2025q4-logos-website:layout- logos PR #17 adds Luma calendar embed; upgraded Next.js for CVE mitigation in commit.
vac:web:ift:2025q4-logos-website:spaces-calendar- admin-acid.logos.co PR #25 adds horizontal scrolling; metrics fields added in commit.
vac:web:ift:2025q4-psf-website:website- UI/media updates in ps.logos.co PR #13 (preview).
vac:web:status:2025q4-sn-hub:feedback- status-web PR #876 UI updates from Figma.
vac:web:ift:2025q4-maintenance:maintenance- status-software-legal-documents PR #21 updates privacy policy; addressed Next.js CVEs across Logos.co, Press Engine, and Contribute Portal; synced admin-acid environments with infra.
vac:bi:
- Team mostly Out of office
- Web Tracking: issue analysis for Keycard Shopify analytics
- LLM: research on vLLM to replace Ollama