From 1b9602ca3685b78d3c03f151b038f45ed30975a3 Mon Sep 17 00:00:00 2001 From: fbarbu15 Date: Tue, 6 Jan 2026 18:00:26 +0200 Subject: [PATCH] chore: updates 05 01 (#369) --- content/dst/ift/2025q4-dst-lab.md | 3 + content/dst/waku/2025q4-waku-scaling.md | 2 + content/nim/ift/2025q4-nim-core-libs.md | 6 + content/nim/ift/2026q1-nimble.md | 10 +- .../p2p/ift/2025q4-nimlibp2p-maintenance.md | 2 + content/qa/ift/2026q1-nim-libp2p-testing.md | 5 +- .../qa/messaging/2026q1-messaging-testing.md | 2 +- .../2025q4-status-go-functional-testing.md | 1 + content/rfc/nomos/2025q4-rfc-iteration.md | 4 +- content/web/ift/2025q4-maintenance.md | 4 + content/web/ift/2025q4-psf-website.md | 1 + content/web/status/2025q4-sn-hub.md | 1 + content/weeklies/2026-01-05.md | 220 ++++++++++++++++++ 13 files changed, 254 insertions(+), 7 deletions(-) create mode 100644 content/weeklies/2026-01-05.md diff --git a/content/dst/ift/2025q4-dst-lab.md b/content/dst/ift/2025q4-dst-lab.md index 0091d74d0..a8ec0a3f1 100644 --- a/content/dst/ift/2025q4-dst-lab.md +++ b/content/dst/ift/2025q4-dst-lab.md @@ -67,7 +67,10 @@ is documented for future reference. #### Deliverables - Code: + - [Github PR: Implement vaclab Scheduler](https://github.com/vacp2p/vaclab-k8s-plugins/pull/2) + - [Github PR: Deploy Initial Components via Ansible](https://github.com/vacp2p/vaclab-2/pull/1) - Reports: + - [Notion: Vaclab 2.0 - Full Software Stack](https://www.notion.so/Vaclab-2-0-Full-Software-Stack-2d08f96fb65c8008abfdcfe86a2c3324) - [Notion: Vaclab 2.0 - Bandwidth-Aware Scheduling](https://www.notion.so/Vaclab-2-0-Bandwidth-Aware-Scheduling-2d08f96fb65c804eb44fdc7b75e079f9) - [Notion: CNI Comparison for reproducible P2P Experiments](https://www.notion.so/Vaclab-2-0-Multi-tenancy-Pod-Networking-2c98f96fb65c817c819ffc0923d28092?source=copy_link#2c98f96fb65c814d9978cd0246c61e06) - [Notion: Vaclab 1.0 - Current Stack](https://www.notion.so/Vaclab-1-0-Current-Stack-2c98f96fb65c8020abadfcb9494a9711) diff --git a/content/dst/waku/2025q4-waku-scaling.md b/content/dst/waku/2025q4-waku-scaling.md index 17dba369e..c8991f511 100644 --- a/content/dst/waku/2025q4-waku-scaling.md +++ b/content/dst/waku/2025q4-waku-scaling.md @@ -74,6 +74,8 @@ node, 100 service nodes and 500 browser nodes. Schedule note: Dates reflect quarter bounds; update when actual timing is known. #### Deliverables +- [Github PR: jswaku experiments #170](https://github.com/vacp2p/10ksim/pull/170) +- [Notion: JsWaku Experiment](https://www.notion.so/JsWaku-Experiment-2a18f96fb65c801baecfe910564b9e5d) - Resolved lightpush regression in the updated js-waku image and documented outcomes ([Notion: Js-Waku logs](https://www.notion.so/Js-Waku-logs-2be8f96fb65c80e287f9dba2ebe5017c?source=copy_link#2c48f96fb65c80fcbe98d077f66866c9)) - Report: diff --git a/content/nim/ift/2025q4-nim-core-libs.md b/content/nim/ift/2025q4-nim-core-libs.md index 1bed73013..695143e77 100644 --- a/content/nim/ift/2025q4-nim-core-libs.md +++ b/content/nim/ift/2025q4-nim-core-libs.md @@ -46,6 +46,12 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive Advance command-line parsing utilities (e.g. https://github.com/status-im/nim-confutils), covering new ergonomics and integration support for Nim projects. #### Deliverables +- [status-im/nim-confutils#140](https://github.com/status-im/nim-confutils/pull/140) Fix #50; support multiple subcommands in a case branch +- [nim-lang/Nim#25401](https://github.com/nim-lang/Nim/pull/25401) Add parseEnum support for triple-quoted and raw string enum values +- [status-im/nim-confutils#138](https://github.com/status-im/nim-confutils/pull/138) Fix #60; display default subcommand desc in help message +- [status-im/nim-confutils#136](https://github.com/status-im/nim-confutils/pull/136) Fix #62; add obsolete pragma +- [status-im/nim-confutils#135](https://github.com/status-im/nim-confutils/pull/135) Fix #74; envVarsPrefix app file name when not set +- [status-im/nim-confutils#134](https://github.com/status-im/nim-confutils/pull/134) Fix #87; support env var value list - [status-im/nim-confutils#123](https://github.com/status-im/nim-confutils/pull/123) Fix #112; add results.Opt support - [status-im/nim-confutils#132](https://github.com/status-im/nim-confutils/pull/132) Allow passing params to file decode - [status-im/nim-confutils#131](https://github.com/status-im/nim-confutils/pull/131) Include debug arg in help desc only if used diff --git a/content/nim/ift/2026q1-nimble.md b/content/nim/ift/2026q1-nimble.md index 246e09bf4..a22d0470c 100644 --- a/content/nim/ift/2026q1-nimble.md +++ b/content/nim/ift/2026q1-nimble.md @@ -31,7 +31,7 @@ By the end of this quarter, we aim to have made significant progress on these fr * fully qualified name: `ift-ts:nim:ift:2026q1-nimble:nimble-1.0.0` * owner: jmgomez -* status: not started +* status: in progress (10%) * start-date: 2026/01/01 * end-date: 2026/03/31 @@ -40,4 +40,10 @@ By the end of this quarter, we aim to have made significant progress on these fr All the relevant information can be found in [this GitHub issue](https://github.com/nim-lang/nimble/issues/1449). #### Deliverables -- PRs +- PRs: + - [nim-lang/nimble#1550](https://github.com/nim-lang/nimble/pull/1550) Fix isRoot flag being loaded from cache causing wrong root package selection + - [nim-lang/nimble#1548](https://github.com/nim-lang/nimble/pull/1548) Improve local Docker + - [nim-lang/nimble#1547](https://github.com/nim-lang/nimble/pull/1547) Load package version table from cache on startup + - [nim-lang/nimble#1546](https://github.com/nim-lang/nimble/pull/1546) Prefer tagged versions over #head and remove maxTaggedVersions +- Releases: + - Released `setup-nimble-action` diff --git a/content/p2p/ift/2025q4-nimlibp2p-maintenance.md b/content/p2p/ift/2025q4-nimlibp2p-maintenance.md index 4536b76a1..c7a724270 100644 --- a/content/p2p/ift/2025q4-nimlibp2p-maintenance.md +++ b/content/p2p/ift/2025q4-nimlibp2p-maintenance.md @@ -36,6 +36,8 @@ ensuring that nim-libp2p remains functional and usable for its primary users — Maintain [nim-libp2p](https://github.com/vacp2p/nim-libp2p) repository via improvements, refactors and bug fixes. #### Deliverables +- [vacp2p/nim-libp2p#1992](https://github.com/vacp2p/nim-libp2p/pull/1992) chore: remove duplicate license file +- [vacp2p/nim-libp2p#1991](https://github.com/vacp2p/nim-libp2p/pull/1991) docs: add common hurdles - [vacp2p/nim-libp2p#1989](https://github.com/vacp2p/nim-libp2p/pull/1989) docs: improve docs and readme structure - [vacp2p/nim-libp2p#1983](https://github.com/vacp2p/nim-libp2p/pull/1983) chore: improve flaky test - [vacp2p/nim-libp2p#1972](https://github.com/vacp2p/nim-libp2p/pull/1972) chore: reduce size of docker image diff --git a/content/qa/ift/2026q1-nim-libp2p-testing.md b/content/qa/ift/2026q1-nim-libp2p-testing.md index 77cd4083e..0a07f78ae 100644 --- a/content/qa/ift/2026q1-nim-libp2p-testing.md +++ b/content/qa/ift/2026q1-nim-libp2p-testing.md @@ -111,7 +111,7 @@ connection limits, peer lifecycle handling, and resilience under different netwo * fully qualified name: `ift-ts:qa:ift:2026q1-nim-libp2p-testing:interop-test-plans` * owner: radek -* status: not started +* status: in progress (5%) * start-date: 2026/02/01 * end-date: 2026/02/28 @@ -119,4 +119,5 @@ connection limits, peer lifecycle handling, and resilience under different netwo Integrate [libp2p test plans](https://github.com/libp2p/test-plans) and run into nim-libp2p #### Deliverables -- PRs \ No newline at end of file +- [vacp2p/nim-libp2p#1993](https://github.com/vacp2p/nim-libp2p/pull/1993) test(interop): Autonatv2 test template +- [vacp2p/nim-libp2p#1994](https://github.com/vacp2p/nim-libp2p/pull/1994) docs: Improve Development section visibility \ No newline at end of file diff --git a/content/qa/messaging/2026q1-messaging-testing.md b/content/qa/messaging/2026q1-messaging-testing.md index 153a61897..a94951623 100644 --- a/content/qa/messaging/2026q1-messaging-testing.md +++ b/content/qa/messaging/2026q1-messaging-testing.md @@ -21,7 +21,7 @@ and applying minor improvements to keep the frameworks functional and effective. * fully qualified name: `ift-ts:qa:messaging:2026q1-messaging-testing:network-conditions` * owner: aya -* status: not started +* status: in progress (5%) * start date: 2026/01/01 * end date: 2026/02/15 diff --git a/content/qa/status/2025q4-status-go-functional-testing.md b/content/qa/status/2025q4-status-go-functional-testing.md index b9f0c9cf9..041ea6537 100644 --- a/content/qa/status/2025q4-status-go-functional-testing.md +++ b/content/qa/status/2025q4-status-go-functional-testing.md @@ -31,6 +31,7 @@ Focus on e2e scenarios that can be automated at this level. This taks will need to be broken down into smaller task once we have more info #### Deliverables +- [Testing with testnets is seemingly open in UI but not really accessible](https://github.com/status-im/status-app/issues/19648) - [Linux_arm64 is not supported by choosenim - docker build](https://github.com/status-im/status-go/issues/7258) - [Unable to join community with anyone can become member permission](https://github.com/status-im/status-app/issues/19620) - [test: Token gated communities](https://github.com/status-im/status-go/pull/7113) diff --git a/content/rfc/nomos/2025q4-rfc-iteration.md b/content/rfc/nomos/2025q4-rfc-iteration.md index 39980938a..d09a26019 100644 --- a/content/rfc/nomos/2025q4-rfc-iteration.md +++ b/content/rfc/nomos/2025q4-rfc-iteration.md @@ -92,8 +92,8 @@ Create the RFC for Cryptarchia bootstrapping and synchronization procedures. ### Cryptarchia Fork Choice Rule - fully qualified name: `vac:rfc:nomos:2025q4-rfc-iteration:cryptarchia-fork-choice-rule` -- owner: cofson -- status: not started +- owner: Jimmy +- status: in progress (60%) - start-date: 2025/12/01 - end-date: 2025/12/15 diff --git a/content/web/ift/2025q4-maintenance.md b/content/web/ift/2025q4-maintenance.md index 525d3f5d3..444209cf8 100644 --- a/content/web/ift/2025q4-maintenance.md +++ b/content/web/ift/2025q4-maintenance.md @@ -27,6 +27,10 @@ Provide upkeep, bug fixes, and small improvements for existing web properties ac Handle routine maintenance tickets, dependency bumps, and production support for shipped web projects. #### Deliverables +- [acid-info/admin-acid.logos.co#30](https://github.com/acid-info/admin-acid.logos.co/pull/30) Implement email template and PS email form +- [acid-info/logos#18](https://github.com/acid-info/logos/pull/18) Update API endpoint for logos.co +- [acid-info/contribute.logos.co#14](https://github.com/acid-info/contribute.logos.co/pull/14) Update API endpoint for the Contribute portal +- [status-im/community-dapp#120](https://github.com/status-im/community-dapp/pull/120) Fix abort error and store data length for Communities - [acid-info/contribute.logos.co#349](https://github.com/acid-info/contribute.logos.co/pull/349) Contribute portal copy updates - [acid-info/admin-acid.logos.co#28](https://github.com/acid-info/admin-acid.logos.co/pull/28) Admin acid leaderboard implementation - [acid-info/logos-press-engine#250](https://github.com/acid-info/logos-press-engine/pull/250) Take Action button link update diff --git a/content/web/ift/2025q4-psf-website.md b/content/web/ift/2025q4-psf-website.md index 22b37b6b7..b8cd8c35c 100644 --- a/content/web/ift/2025q4-psf-website.md +++ b/content/web/ift/2025q4-psf-website.md @@ -34,6 +34,7 @@ The PSF website will support Logos' strategic objectives by: Build the core PSF public site with schedules, speakers, and storytelling that sells the festival experience. #### Deliverables +- [acid-info/parallel-society#2](https://github.com/acid-info/parallel-society/pull/2) Implement PS email form submission - [acid-info/admin-acid.logos.co#29](https://github.com/acid-info/admin-acid.logos.co/pull/29) Implement auto reply email template for forms - [Removed background video to stabilize hero performance](https://github.com/acid-info/ps.logos.co/commit/575705c52089ecca3eafd3e584de6320aca66645) - [Updated copy across the site](https://github.com/acid-info/ps.logos.co/commit/a7704340571cc2e89c95d1af5a02e05ddbb66565) diff --git a/content/web/status/2025q4-sn-hub.md b/content/web/status/2025q4-sn-hub.md index 9783b22e2..48d1888cb 100644 --- a/content/web/status/2025q4-sn-hub.md +++ b/content/web/status/2025q4-sn-hub.md @@ -114,6 +114,7 @@ Implement in-app feedback capture so newcomers can report issues and suggest imp Design the deposit flow that guides users through bridging assets into the Status Network. #### Deliverables +- [status-im/status-web#921](https://github.com/status-im/status-web/pull/921) add available ETH to WETH vault - [UI for predeposit](https://github.com/status-im/status-web/pull/816) - [Fixing responsive Status Network hub](https://github.com/status-im/status-web/pull/873) diff --git a/content/weeklies/2026-01-05.md b/content/weeklies/2026-01-05.md new file mode 100644 index 000000000..3bc096f24 --- /dev/null +++ b/content/weeklies/2026-01-05.md @@ -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.