|
|
|
|
@@ -0,0 +1,220 @@
|
|
|
|
|
---
|
|
|
|
|
title: 2026-01-05 Vac weekly
|
|
|
|
|
tags:
|
|
|
|
|
- vac-updates
|
|
|
|
|
date: 2026-01-05
|
|
|
|
|
lastmod: 2026-01-05
|
|
|
|
|
draft: false
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Vac 2026/01/05
|
|
|
|
|
### highlights
|
|
|
|
|
- BI: Started finance reporting upgrades with crypto price extraction and dashboard updates.
|
|
|
|
|
- BI: Added Circle data sources and prototyped a Telegram connector for monitoring.
|
|
|
|
|
- BI: Benchmarked OpenAI OSS 20B and prepared evidence.dev reporting.
|
|
|
|
|
- DST: Closed chat protocol benchmark follow-up and found mixed contact request delays between light and relay nodes.
|
|
|
|
|
- DST: Completed js-waku browser bootstrapping experiment and shipped a merged report PR.
|
|
|
|
|
- DST: Added rust-libp2p test node Prometheus metrics and opened the upstream PR.
|
|
|
|
|
- DST: Shipped Vaclab 2.0 scheduler and full-stack documentation with new deployment automation.
|
|
|
|
|
- Infra: Windows E2E benchmark now runs during nightly status-app builds.
|
|
|
|
|
- Infra: Fixed Nix build and libwaku packaging for logos messaging; validated in status-go tests.
|
|
|
|
|
- Infra: Documented Gitea backup/restore and tested new Bridge image deployments.
|
|
|
|
|
- Nim: Advanced Nimble 1.0.0 work with cache, tagging, and Docker improvements.
|
|
|
|
|
- Nim: Landed multiple confutils parser fixes across nim-confutils and Nim PRs.
|
|
|
|
|
- Nim: Prepared setup-nimble-action release while tracking pending PRs.
|
|
|
|
|
- P2P: Documented common hurdles for nim-libp2p contributors.
|
|
|
|
|
- P2P: Removed duplicate license file in nim-libp2p maintenance cleanup.
|
|
|
|
|
- P2P: Started research on Gossipsub extensions and partial messages work.
|
|
|
|
|
- QA: Expanded Status-go wallet testing with token-gated community cases and new issue tracking.
|
|
|
|
|
- QA: Onboarded messaging network-conditions testing for new 2026q1 QA scope.
|
|
|
|
|
- QA: Drafted nim-libp2p interop test plans and started Autonatv2 template PR.
|
|
|
|
|
- QA: Continued status-go maintenance with SignalClient simplification tests.
|
|
|
|
|
- RFC: Drafted Cryptarchia fork choice rule RFC and opened the PR for review.
|
|
|
|
|
- RFC: Started wallet technical RFC drafting for Nomos.
|
|
|
|
|
- RFC: Progressed rfc-index maintenance by responding to open reviews.
|
|
|
|
|
- Sec: Completed year-end security code reviews across IFT, Status, and VAC repositories.
|
|
|
|
|
- Sec: Followed up on incidents and validated remediation for late-cycle changes.
|
|
|
|
|
- Sec: Cleared CodeQL and Dependabot backlogs and documented Q1 handoff risks.
|
|
|
|
|
- TKE: Prepared monthly deliverables report and closed year-end admin wrap-up.
|
|
|
|
|
- TKE: Continued Logos digital twin modeling in Machinations.
|
|
|
|
|
- TKE: Continued virtual worlds and economies research support.
|
|
|
|
|
- Web: Debugged Status Network Hub TVL-on-VPN issue and refined WETH vault flow.
|
|
|
|
|
- Web: Implemented PS email form work and reviewed PSF website sign-up flow.
|
|
|
|
|
- Web: Continued logos site social-proof follow-up and contribution guideline reviews.
|
|
|
|
|
- Web: Delivered maintenance updates across logos.co and Contribute portal APIs.
|
|
|
|
|
|
|
|
|
|
### vac:bi:
|
|
|
|
|
- [`ift-ts:bi:finance:2026q1-finance-reporting-helper:impovement`](/bi/finance/2026q1-finance-reporting-helper#improve-reporting)
|
|
|
|
|
- Extracted crypto prices with the Alchemy API.
|
|
|
|
|
- Updated the finance dashboard.
|
|
|
|
|
- [`ift-ts:bi:logos:2026q1-logos-circle-monitoring:dashboard-improvement`](/bi/logos/2026q1-logos-circle-monitoring#improve-dashboards)
|
|
|
|
|
- Added Google Spreadsheet data to Circle reporting.
|
|
|
|
|
- [`ift-ts:bi:logos:2026q1-logos-circle-monitoring:telegram-monitoring`](/bi/logos/2026q1-logos-circle-monitoring#telegram-monitoring)
|
|
|
|
|
- Built a PoC Telegram connector.
|
|
|
|
|
- [`ift-ts:bi:logos:2026q1-logos-public-rag:response-evaluation`](/bi/logos/2026q1-logos-public-rag#response-evaluation)
|
|
|
|
|
- Benchmarked OpenAI OSS 20B.
|
|
|
|
|
- Prepared results in evidence.dev.
|
|
|
|
|
- `misc`
|
|
|
|
|
- Reviewed Postgres logical replication.
|
|
|
|
|
- Attempted to reset the Airbyte test environment; upgrade to a newer Kubernetes-backed version is required.
|
|
|
|
|
|
|
|
|
|
### vac:dst:
|
|
|
|
|
- `admin/misc`
|
|
|
|
|
- OOO: 6 CC days.
|
|
|
|
|
- [`vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup`](/dst/status/2025q4-status-evaluation#chat-protocol-benchmarks-followup)
|
|
|
|
|
- Closed the task and prepared the report.
|
|
|
|
|
- Work was delayed; found mixed contact request issues.
|
|
|
|
|
- Messages between light and relay nodes can exceed 1 minute.
|
|
|
|
|
- [`vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping`](/dst/waku/2025q4-waku-scaling#optimise-browser-bootstrapping)
|
|
|
|
|
- Completed work pending additional feedback.
|
|
|
|
|
- [10ksim#170](https://github.com/vacp2p/10ksim/pull/170) merged jswaku experiments.
|
|
|
|
|
- [Notion: JsWaku Experiment](https://www.notion.so/JsWaku-Experiment-2a18f96fb65c801baecfe910564b9e5d)
|
|
|
|
|
- [`vac:dst:waku:2025q4-waku-evaluation:nwaku-api-image`](/dst/waku/2025q4-waku-evaluation#nwaku-api-docker-image)
|
|
|
|
|
- In use for jswaku experiments.
|
|
|
|
|
- Needs config and batch-mode design review.
|
|
|
|
|
- [pod-api-requester#2](https://github.com/vacp2p/pod-api-requester/pull/2) in draft.
|
|
|
|
|
- [`vac:dst:ift:2025q4-dst-tooling:general-tooling`](/dst/ift/2025q4-dst-tooling#general-tooling-recurring)
|
|
|
|
|
- Added Prometheus metrics for the rust-libp2p test node.
|
|
|
|
|
- Implemented mesh health and peer count metrics with nim/go-compatible names.
|
|
|
|
|
- Data rate and some metrics remain rust-only; still validating parity across nodes.
|
|
|
|
|
- [dst-libp2p-test-node#14](https://github.com/vacp2p/dst-libp2p-test-node/pull/14) opened.
|
|
|
|
|
- [`vac:dst:ift:2025q4-dst-lab:lab-duplication`](/dst/ift/2025q4-dst-lab#lab-duplication)
|
|
|
|
|
- [vaclab-k8s-plugins#2](https://github.com/vacp2p/vaclab-k8s-plugins/pull/2) merged Vaclab scheduler implementation.
|
|
|
|
|
- Published Vaclab 2.0 full stack documentation with deployment guidance.
|
|
|
|
|
- [Notion: Vaclab 2.0 - Full Software Stack](https://www.notion.so/Vaclab-2-0-Full-Software-Stack-2d08f96fb65c8008abfdcfe86a2c3324)
|
|
|
|
|
- [vaclab-2#1](https://github.com/vacp2p/vaclab-2/pull/1) created deployment repo with Ansible playbooks and CI/CD via Fleet.
|
|
|
|
|
|
|
|
|
|
### vac:infra:
|
|
|
|
|
- `status-app`
|
|
|
|
|
- Windows E2E benchmark now runs during nightly builds.
|
|
|
|
|
- Ran a dev environment survey.
|
|
|
|
|
- Discussed ETH-RPC proxy needs for grove/nodefleet.
|
|
|
|
|
- `logos messaging nim`
|
|
|
|
|
- Fixed Nix build and added libwaku as a flake package; fixed Waku canary.
|
|
|
|
|
- Switched to Nim from the Nimbus build system for the Nix build.
|
|
|
|
|
- Tested libwaku in status-go tests; waiting on merge PR.
|
|
|
|
|
- `misc`
|
|
|
|
|
- Documented Gitea backup/restore procedure.
|
|
|
|
|
- Drafted GitHub comment manager PR to hide previous commit builds after six.
|
|
|
|
|
- Deployed sequencer-runner.
|
|
|
|
|
- Tested a new Bridge image.
|
|
|
|
|
- `lido`
|
|
|
|
|
- Commit boost PR.
|
|
|
|
|
- Hoodi missed proposal investigation.
|
|
|
|
|
|
|
|
|
|
### vac:nim:
|
|
|
|
|
- [`ift-ts:nim:ift:2026q1-nimble:nimble-1.0.0`](/nim/ift/2026q1-nimble#nimble-1-0-0)
|
|
|
|
|
- [nimble#1551](https://github.com/nim-lang/nimble/pull/1551) Refactor tests to preserve pkgcache between runs.
|
|
|
|
|
- [nimble#1550](https://github.com/nim-lang/nimble/pull/1550) Fix isRoot flag loaded from cache causing wrong root package selection.
|
|
|
|
|
- [nimble#1548](https://github.com/nim-lang/nimble/pull/1548) Improve local Docker.
|
|
|
|
|
- [nimble#1547](https://github.com/nim-lang/nimble/pull/1547) Load package version table from cache on startup.
|
|
|
|
|
- Validate reachable packages only in dependency graph checks.
|
|
|
|
|
- Fix case-insensitive package name lookup in SAT solver validation.
|
|
|
|
|
- [nimble#1546](https://github.com/nim-lang/nimble/pull/1546) Prefer tagged versions over #head and remove maxTaggedVersions.
|
|
|
|
|
- Fix CI.
|
|
|
|
|
- Released `setup-nimble-action`.
|
|
|
|
|
- [`vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`](/nim/ift/2025q4-nim-core-libs#command-line-parsers)
|
|
|
|
|
- [nim-confutils#141](https://github.com/status-im/nim-confutils/pull/141) Fix #10 #11 #12; fix case option.
|
|
|
|
|
- [nim-confutils#140](https://github.com/status-im/nim-confutils/pull/140) Fix #50; support multiple subcommands in a case branch.
|
|
|
|
|
- [nim#25401](https://github.com/nim-lang/Nim/pull/25401) Add parseEnum support for triple-quoted and raw string enum values.
|
|
|
|
|
- [nimbus-eth2#7826](https://github.com/status-im/nimbus-eth2/pull/7826) Use confutils obsolete for deprecated beacon node conf options.
|
|
|
|
|
- [nim-confutils#139](https://github.com/status-im/nim-confutils/pull/139) Fix #59; allow & in command desc.
|
|
|
|
|
- [nim-confutils#138](https://github.com/status-im/nim-confutils/pull/138) Fix #60; display default subcommand desc in help message.
|
|
|
|
|
- [nim-confutils#136](https://github.com/status-im/nim-confutils/pull/136) Fix #62; add obsolete pragma.
|
|
|
|
|
- [nim-confutils#135](https://github.com/status-im/nim-confutils/pull/135) Fix #74; envVarsPrefix app file name when not set.
|
|
|
|
|
- [nim-confutils#134](https://github.com/status-im/nim-confutils/pull/134) Fix #87; support env var value list.
|
|
|
|
|
- `admin/misc`
|
|
|
|
|
- OOO: 5 CC days.
|
|
|
|
|
|
|
|
|
|
### vac:p2p:
|
|
|
|
|
- [`vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance`](/p2p/ift/2025q4-nimlibp2p-maintenance#maintenance)
|
|
|
|
|
- [nim-libp2p#1991](https://github.com/vacp2p/nim-libp2p/pull/1991) Add common hurdles docs.
|
|
|
|
|
- [nim-libp2p#1992](https://github.com/vacp2p/nim-libp2p/pull/1992) Remove duplicate license file.
|
|
|
|
|
- [`ift-ts:p2p:ift:2026q1-nimlibp2p-gossipsub-extensions`](/p2p/ift/2026q1-nimlibp2p-gossipsub-extensions#implement-gossipsub-extensions-support)
|
|
|
|
|
- Started reading through and gathering information.
|
|
|
|
|
- `admin/misc`
|
|
|
|
|
- OOO: 5 CC days.
|
|
|
|
|
|
|
|
|
|
### vac:qa:
|
|
|
|
|
- `admin/misc`
|
|
|
|
|
- OOO: 17 CC days.
|
|
|
|
|
- [`vac:qa:status:2025q4-status-go-functional-testing:wallet`](/qa/status/2025q4-status-go-functional-testing#wallet-features)
|
|
|
|
|
- [test: Token gated communities - TC 7128](https://github.com/status-im/status-go/pull/7215) refactoring.
|
|
|
|
|
- [test: Token gated communities - TC 7129 - PoC](https://github.com/status-im/status-go/pull/7187).
|
|
|
|
|
- [Testing with testnets is seemingly open in UI but not really accessible](https://github.com/status-im/status-app/issues/19648).
|
|
|
|
|
- [`ift-ts:qa:messaging:2026q1-messaging-testing:network-conditions`](/qa/messaging/2026q1-messaging-testing#messaging-extended-e2e-network-conditions-tests)
|
|
|
|
|
- Caught up and got familiar with the task.
|
|
|
|
|
- [`ift-ts:qa:ift:2026q1-nim-libp2p-testing:interop-test-plans`](/qa/ift/2026q1-nim-libp2p-testing#interop-test-plans)
|
|
|
|
|
- [nim-libp2p#1993](https://github.com/vacp2p/nim-libp2p/pull/1993) Autonatv2 interop test template.
|
|
|
|
|
- Investigated interop tests in [libp2p/test-plans](https://github.com/libp2p/test-plans).
|
|
|
|
|
- [nim-libp2p#1994](https://github.com/vacp2p/nim-libp2p/pull/1994) Improve development section visibility.
|
|
|
|
|
- [`vac:qa:status:2025q4-status-go-functional-testing:maintenance`](/qa/status/2025q4-status-go-functional-testing#maintenance)
|
|
|
|
|
- [test: simplify SignalClient](https://github.com/status-im/status-go/pull/7270).
|
|
|
|
|
|
|
|
|
|
### vac:rfc:
|
|
|
|
|
- [`vac:rfc:nomos:2025q4-rfc-iteration:cryptarchia-fork-choice-rule`](/rfc/nomos/2025q4-rfc-iteration#cryptarchia-fork-choice-rule)
|
|
|
|
|
- [rfc-index#247](https://github.com/vacp2p/rfc-index/pull/247) completed first draft.
|
|
|
|
|
- `vac:rfc:nomos:2025q4-rfc-iteration:wallet-technical`
|
|
|
|
|
- Started the wallet technical RFC.
|
|
|
|
|
- [`vac:rfc:ift:2025q4-rfc-index-maintenance:maintenance`](/rfc/ift/2025q4-rfc-index-maintenance#maintenance)
|
|
|
|
|
- Responded to open reviews.
|
|
|
|
|
|
|
|
|
|
### vac:sec:
|
|
|
|
|
- `admin/misc`
|
|
|
|
|
- OOO: 10 CC days.
|
|
|
|
|
- `vac:sec:ift:2025q4-cicd-security-review:year-end-code-reviews`
|
|
|
|
|
- Reviewed year-end PRs across IFT, Status, and VAC with focus on security-critical changes.
|
|
|
|
|
- Performed deep reviews of cryptography, key management, and secret handling paths.
|
|
|
|
|
- Audited serialization, parsing, and validation logic for late-cycle edge cases.
|
|
|
|
|
- Reviewed storage, persistence, and migration changes for unsafe defaults.
|
|
|
|
|
- [status-go#7063](https://github.com/status-im/status-go/pull/7063) ERC20 token metadata.
|
|
|
|
|
- Reviewed dependency update PRs for supply-chain risks.
|
|
|
|
|
- [status-go#7127](https://github.com/status-im/status-go/pull/7127) build dependencies validation.
|
|
|
|
|
- Reviewed CI, GitHub Actions, and release workflows for permission drift and secret exposure.
|
|
|
|
|
- `vac:sec:ift:2025q4-vulma-and-ir:year-end-incident-followups`
|
|
|
|
|
- Confirmed incident fixes were deployed and monitored.
|
|
|
|
|
- Re-validated incident patches for regressions.
|
|
|
|
|
- Reviewed Q4 ecosystem incidents for shared risk.
|
|
|
|
|
- Reviewed logs and alerts for late-cycle anomalies.
|
|
|
|
|
- `vac:sec:ift:2025q4-vulma-and-ir:cleanup-and-carryover`
|
|
|
|
|
- Re-reviewed CodeQL and Dependabot findings for closure vs carryover.
|
|
|
|
|
- [dependabot-alerts#104](https://github.com/status-im/status-go/security/dependabot/104)
|
|
|
|
|
- [dependabot-alerts#105](https://github.com/status-im/status-go/security/dependabot/105)
|
|
|
|
|
- [dependabot-alerts#107](https://github.com/status-im/status-go/security/dependabot/107)
|
|
|
|
|
- Performed secondary reviews on security, infra, and hotfix PRs.
|
|
|
|
|
- Identified high-risk areas for post-holiday follow-up and documented handoff context.
|
|
|
|
|
- Coordinated with maintainers on merge vs deferral decisions for security-sensitive PRs.
|
|
|
|
|
|
|
|
|
|
### vac:tke:
|
|
|
|
|
- `admin`
|
|
|
|
|
- Prepared the monthly report of deliverables.
|
|
|
|
|
- OOO: 14 CC days.
|
|
|
|
|
- `vac:tke:ift:logos-token:logos-digital-twin`
|
|
|
|
|
- Continued implementing Logos stock and flow diagrams in Machinations.
|
|
|
|
|
- `vac:tke:ift:support-to-ift-units:reading-by-jarrad`
|
|
|
|
|
- Continued reading about virtual worlds and economies.
|
|
|
|
|
|
|
|
|
|
### vac:web:
|
|
|
|
|
- `vac:web:status:2025q4-sn-hub`
|
|
|
|
|
- [Debugging TVL on VPN](https://github.com/status-im/status-web/issues/902).
|
|
|
|
|
- [`vac:web:ift:2025q4-psf-website:website`](/web/ift/2025q4-psf-website#website)
|
|
|
|
|
- [admin-acid#30](https://github.com/acid-info/admin-acid.logos.co/pull/30) reviewed sign-up flow.
|
|
|
|
|
- [parallel-society#2](https://github.com/acid-info/parallel-society/pull/2) implemented PS email form submission.
|
|
|
|
|
- `admin/misc`
|
|
|
|
|
- [roadmap#345](https://github.com/vacp2p/roadmap/pull/345) opened and ordered GitHub issues.
|
|
|
|
|
- Requested dev-hub.status.network subdomain.
|
|
|
|
|
- [admin-acid#30](https://github.com/acid-info/admin-acid.logos.co/pull/30#pullrequestreview-3620342985) reviewed email template and PS email form changes.
|
|
|
|
|
- OOO: 14 CC days.
|
|
|
|
|
- [`vac:web:ift:2025q4-maintenance:maintenance`](/web/ift/2025q4-maintenance#maintenance)
|
|
|
|
|
- [admin-acid#30](https://github.com/acid-info/admin-acid.logos.co/pull/30) implemented email template and PS email form.
|
|
|
|
|
- [logos#18](https://github.com/acid-info/logos/pull/18) updated API endpoint for logos.co.
|
|
|
|
|
- [contribute.logos.co#14](https://github.com/acid-info/contribute.logos.co/pull/14) updated API endpoint for the Contribute portal.
|
|
|
|
|
- [community-dapp#120](https://github.com/status-im/community-dapp/pull/120) fixed abort error and stored data length for Communities.
|
|
|
|
|
- [`vac:web:ift:2025q4-logos-website:social-proof`](/web/ift/2025q4-logos-website#social-proof)
|
|
|
|
|
- Followed up on Circles data source of truth with [data-docs#137](https://github.com/status-im/data-docs/issues/137).
|
|
|
|
|
- [`vac:web:status:2025q4-sn-hub:deposit`](/web/status/2025q4-sn-hub#deposit)
|
|
|
|
|
- [status-web#921](https://github.com/status-im/status-web/pull/921) added available ETH to WETH vault.
|
|
|
|
|
- [`vac:web:ift:2025q4-logos-contributions-portal:contribution-guidelines`](/web/ift/2025q4-logos-contributions-portal#contribution-guidelines)
|
|
|
|
|
- [contribute.logos.co#31](https://github.com/acid-info/contribute.logos.co/pull/31) reviewed contribution guidelines translation.
|
|
|
|
|
- `vac:web:status:2025q4-status-wallet-extension`
|
|
|
|
|
- [status-web#697](https://github.com/status-im/status-web/issues/697) integrated LI.FI provider; fixed swap tx not added to mempool.
|