Skip to content

Commit 65ae3ab

Browse files
authored
Create 2025-10-06.md (#301)
1 parent b024467 commit 65ae3ab

File tree

1 file changed

+301
-0
lines changed

1 file changed

+301
-0
lines changed

content/updates/2025-10-06.md

Lines changed: 301 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,301 @@
1+
---
2+
title: 2025-10-06 Vac weekly
3+
tags:
4+
- vac-updates
5+
date: 2025-10-06
6+
lastmod: 2025-10-06
7+
draft: false
8+
---
9+
10+
## Vac 2025/09/29
11+
12+
### highlights
13+
14+
- QA: Status-go Waku functional testing progressed with multiple bugs reported and new community membership tests added.
15+
- QA: Waku RLN contract property-based fuzz testing (PR 40) in review; new adversarial security simulations planned.
16+
- QA: Waku interop Lite protocol tester updated per feedback; new scenarios added and reports shared; task pending further confirmation.
17+
- QA: Waku rendezvous tests retested after fix but still failing; reopening planned.
18+
- QA: Nim-libp2p Gossipsub performance tests advanced with QUIC scenario merged and multiple refactors in final review.
19+
- QA: Status desktop QA ongoing across maintenance, notifications debugging, syncing devices with Igor, Squish upgrade, and Qt6 migration analysis.
20+
- QA: Status mobile QA merged several Appium test PRs, advanced password reset test, and began investigating CI workflow issues.
21+
- ACZ: Released [Zerokit v0.9.0](https://github.com/vacp2p/zerokit/releases/tag/v0.9.0).
22+
- ACZ: Delivered [next iteration of libp2p-mix RFC](https://github.com/vacp2p/rfc-index/pull/173) by refactoring sphinx format.
23+
- RFC: Completed the first iteration of Logos POC module specs, next step is reaching out for reviews.
24+
25+
26+
27+
28+
### vac:p2p:
29+
30+
- `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:bootstraping-and-lookup`
31+
- [vacp2p/nim-libp2p#1733](https://github.com/vacp2p/nim-libp2p/pull/1733) refactor(kad-dht): find node and put val
32+
- `vac:p2p:ift:2025q3-nimlibp2p-maintenance:maintenance`
33+
- [vacp2p/nim-libp2p#1736](https://github.com/vacp2p/nim-libp2p/pull/1736) fix(autonatv2): close dialback connection
34+
- [vacp2p/nim-libp2p](https://github.com/vacp2p/nim-libp2p/pull/1742) feat: reset
35+
- [status-im/nim-chronos#589](https://github.com/status-im/nim-chronos/pull/589)feat: add WaitGroup
36+
- [vacp2p/nim-libp2p#1739](https://github.com/vacp2p/nim-libp2p/pull/1739)chore: remove some catchable errors
37+
- [vacp2p/nim-libp2p#1730](https://github.com/vacp2p/nim-libp2p/pull/1730) chore: remove commented flaky experimental hole punching tests
38+
- [vacp2p/nim-libp2p#1727](https://github.com/vacp2p/nim-libp2p/pull/1727) chore: disable flaky hole punching interop tests
39+
- [vacp2p/nim-libp2p#1728](https://github.com/vacp2p/nim-libp2p/pull/1728) fix: testhelper incorrectly setting program result
40+
- Revive old PRs from external contributor @MorganaFuture
41+
- [vacp2p/nim-libp2p#1741](https://github.com/vacp2p/nim-libp2p/pull/1741) feat(autotls): add configurable options to AutotlsConfig
42+
- [vacp2p/nim-libp2p#1731](https://github.com/vacp2p/nim-libp2p/pull/1731) feat: add onRunning asyncEvent to Transport base type
43+
- [vacp2p/nim-libp2p#1732](https://github.com/vacp2p/nim-libp2p/pull/1732) chore(switch builder): options instead of nils
44+
- Fix nim-websock issue caused by nim-stew version bump
45+
- [status-im/nim-websock#176](https://github.com/status-im/nim-websock/pull/176) chore: bump version (0.2.1)
46+
- [vacp2p/nim-libp2p#1740](https://github.com/vacp2p/nim-libp2p/pull/1740) fix: update nim-stew version
47+
- `vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization`
48+
- created new tests for testing quic nil pointer derference issues that only uses quic and chronos libraries
49+
- server never stops opening stream when client ungracefully closes
50+
- "out of memory" issue
51+
- [vacp2p/nim-quic#132](https://github.com/vacp2p/nim-quic/pull/132) fix: stop opening stream after connection closes
52+
- [vacp2p/nim-quic#133](https://github.com/vacp2p/nim-quic/pull/133) refactor: list raised errors
53+
- [vacp2p/nim-quic#134](https://github.com/vacp2p/nim-quic/pull/134) fix: compile time warnings
54+
- Call with DST to understand memory issues experienced in lab
55+
### vac:tke:
56+
57+
58+
### vac:qa:
59+
60+
- `status:2025q4-status-go-functional-testing:waku`
61+
- [Issue 6975: MyPendingRequestsToJoin still return request after decline](https://github.com/status-im/status-go/issues/6975)
62+
- [Issue 6976: checkAndDeletePendingRequestToJoinCommunity doesn’t clear pending requests](https://github.com/status-im/status-go/issues/6976)
63+
- [PR 6977: community membership requests](https://github.com/status-im/status-go/pull/6977)
64+
- Started working on community chat endpoints
65+
- `waku:2025q4-rln-smart-contract-testing:property-based`
66+
- [PR 40: fuzz test expansion](https://github.com/waku-org/waku-rlnv2-contract/pull/40) - in review
67+
- `waku:2025q3-interop-testing:liteprotocoltester`
68+
- Fixed review points on [PR 138](https://github.com/waku-org/waku-interop-tests/pull/138)
69+
- Added new scenarios and attached reports based on Zoltan’s feedback
70+
- Task on hold pending confirmation
71+
- `waku:2025q4-waku-testing:rendezvous`
72+
- Retested after Simon’s fix [PR 132](https://github.com/waku-org/waku-interop-tests/pull/132); still failing, issue reopening planned
73+
- `status:2025q4-status-go-functional-testing:settings`
74+
- Built environment locally and explored structure
75+
- Added wrappers for settings.go APIs
76+
- Draft test opened in [PR 6984](https://github.com/status-im/status-go/pull/6984)
77+
- `vac:2025q3-nim-libp2p-testing:gossipsub-performance`
78+
- [PR 1631: Add QUIC scenario](https://github.com/vacp2p/nim-libp2p/pull/1631) - merged
79+
- [PR 1718: chart generation refactor](https://github.com/vacp2p/nim-libp2p/pull/1718) - awaiting 2nd review
80+
- [PR 1735: Refactor runner](https://github.com/vacp2p/nim-libp2p/pull/1735) - awaiting 2nd review
81+
- [PR 1729: reliability workflow](https://github.com/vacp2p/nim-libp2p/pull/1729) - near completion
82+
- `status:2025q4-status-qa-desktop:maintenance`
83+
- Debugged Linux notification test failures
84+
- Investigated Windows syncing issue with Igor
85+
- Updated to Squish 9.1 locally
86+
- [Issue 18954](https://github.com/status-im/status-desktop/issues/18954) - opened
87+
- `status:2025q4-status-qa-desktop:qt6-migration`
88+
- Tested Qt 6.9.3 locally; found [Issue 18947](https://github.com/status-im/status-desktop/issues/18947); upgrade paused pending decision
89+
- `status:2025q4-status-qa-desktop:e2e-windows` (0%)
90+
- Started PoC for testing non-status apps on CI with Squish (infra request)
91+
- `status:2025q4-status-qa-mobile:port-tests`
92+
- [PR 18796](https://github.com/status-im/status-desktop/pull/18796) - merged
93+
- [PR 18848](https://github.com/status-im/status-desktop/pull/18848) - merged
94+
- [PR 18852](https://github.com/status-im/status-desktop/pull/18852) - merged
95+
- Password reset test ready locally; pending CI workflow fix
96+
- `status:2025q4-status-qa-mobile:test-ci`
97+
- Investigating GitHub workflow issue
98+
- `admin/misc`
99+
- Updated standup page with new Q4 tasks
100+
- Interviews
101+
- OOO: 7 CC Days
102+
### vac:dst:
103+
104+
- `admin/misc`
105+
- Call with P2P team to show Quic issues in call
106+
- DST Monthly
107+
- Help with some Mix issues
108+
- `vac:dst:status:2025q3-status-go-chat-protocol-benchmarks:relay-node-benchmark-2`
109+
- Had to improve how we manage sending RPCs to status
110+
- [Github PR: Async utils](https://github.com/vacp2p/status-benchmarks/pull/33)
111+
- [Github PR: Second benchmark](https://github.com/vacp2p/status-benchmarks/pull/32)
112+
- [Notion: Status discovery gathering information](https://www.notion.so/Status-benchmark-discovery-issues-27a8f96fb65c80e9bc09e356371556a0)
113+
- `vac:dst:status:2025q3-status-go-chat-protocol-benchmarks:cleanup-resources`
114+
- Merge missing PRs and update some minor parts
115+
- [Github PR: Create private group](https://github.com/vacp2p/status-benchmarks/pull/25)
116+
- [Github PR: Send group messages](https://github.com/vacp2p/status-benchmarks/pull/26)
117+
- `vac:dst:nomos:2025q3-nomos-scaling:nomos-deployment-test`
118+
- [Github PR: Nomos deployment files](https://github.com/vacp2p/10ksim/pull/145)
119+
- [Notion: Nomos quic document for deployment issues](https://www.notion.so/Nomos-compose-to-K8s-27d8f96fb65c8077b5cefa236a0dddda)
120+
- `vac:dst:vac:2025q3-libp2p-evaluation:mix-re-evaluation`
121+
- [Notion Mixnet Report](https://www.notion.so/Mixnet-findings-WIP-2768f96fb65c805cae83f7c4f67c4860)
122+
- Error `Too many connections` error. Solved with `withMaxConnections`
123+
- Error `Unable to establish outgoing link in internalConnect`
124+
- Warning `no destination read behavior for codec tid=12 codec=/meshsub/1.2.0`
125+
- `vac:dst:waku:2025q3-waku-evaluation:js-waku-follow-up`
126+
- [Github PR: Add jswaku files #146](https://github.com/vacp2p/10ksim/pull/146)
127+
- `vac:dst:ift:2025q3-dst-tooling:deployment-refactor`
128+
- [Github PR: Deployment refactor #143](https://github.com/vacp2p/10ksim/pull/143)
129+
- `vac:dst:waku:2025q3-waku-theoretical-analysis:bandwidth`
130+
- `vac:dst:waku:2025q3-waku-theoretical-analysis:message-dissemination`
131+
- Finalised latency/bandwidth theoretical analysis for waku. [Github PR: Latency/Bandwidth analysis #206](https://github.com/vacp2p/research/pull/206)
132+
- `vac:dst:ift:2025q3-dst-tooling:nim-libp2p-cron-removal`
133+
- Finalised http publisher endpoint for removing cron jobs.
134+
- [Github PR: nim-libp2p publisher #139](https://github.com/vacp2p/10ksim/pull/139)
135+
- `vac:dst:ift:2025q3-dst-tooling:nim-libp2p-dst-node-refactor`
136+
- [Github PR: HTTP endpoint #3](https://github.com/vacp2p/dst-libp2p-test-node/pull/3)
137+
- http endpoint for interacting with publish controller
138+
- Prometheus metrics collection for shadow simulator
139+
- Muxer selection
140+
- Still need to merge [Github PR: Mix protocol support in refactored node](https://github.com/vacp2p/dst-gossipsub-test-node/pull/12/files)
141+
- [Github PR: Topology generation and shadow configuration script #4](https://github.com/vacp2p/dst-libp2p-test-node/pull/4) for publish controller/refactored node.
142+
143+
### vac:sc:
144+
145+
146+
### vac:acz:
147+
148+
- `ift:2025q4-de-mls-tesnet:de-mls-maintaining`
149+
- Start to prepare code base for multi-steward
150+
- `ift:2025q3-zerokit:release`
151+
- Released v0.9.0 [release doc](https://github.com/vacp2p/zerokit/releases/tag/v0.9.0)
152+
- `ift:2025q3-rln-status-l2:stress-test`
153+
- Benchmark on 128 Core CPU server - results [here](https://www.notion.so/Prover-Benchmarks-25d8f96fb65c80a1bef2e317338f528b)
154+
- `ift:2025q4-rln-status-l2:multi-tree`
155+
- [Multi tree + rebalance benchmark PR](https://github.com/vacp2p/status-rln-prover/pull/44)
156+
- Benchmark done - consistent hashing is too slow
157+
- [Multi tree PR](https://github.com/vacp2p/status-rln-prover/pull/49) - WIP
158+
- `ift:2025q4-ift-zk-calls:ift-zk-call-1`
159+
- Began work on zk call slides.
160+
- `nes:2025q4-nescience-consulting:consensus-survey`
161+
- Began consensus survey with Avalanche, HotStuff and Tendermint.
162+
- `ift:2025q4-zerokit:ffi-rework`
163+
- Started implementing this task [PR](https://github.com/vacp2p/zerokit/pull/337)
164+
- `ift:2025q4-rln-status-l2:maintaining`
165+
- Tested all current smart contracts on the DST test machine and local machine.
166+
- Sent Nadeem a fixed deployment script
167+
- [PR Zerokit 0.9 + no parallel feature](https://github.com/vacp2p/status-rln-prover/pull/36)
168+
- updated for Benchmark on 128 Core CPU server - merged
169+
- [Serializer / Deserializer init PR](https://github.com/vacp2p/status-rln-prover/pull/45) - merged
170+
- [More args in commandline PR](https://github.com/vacp2p/status-rln-prover/pull/46) - merged
171+
- [User spam limit PR](https://github.com/vacp2p/status-rln-prover/pull/47) - WIP
172+
- [No GRPC reflection](https://github.com/vacp2p/status-rln-prover/pull/48) - WIP
173+
- `ift:2025q4-zerokit:zerokit-maintaining`
174+
- Merged this [PR](https://github.com/vacp2p/zerokit/pull/342)
175+
- Reviewed these [PR](https://github.com/vacp2p/zerokit/pull/344), [PR](https://github.com/vacp2p/zerokit/pull/345)
176+
- code review for [PR](https://github.com/vacp2p/zerokit/pull/342)
177+
- Updated binary name generaion in CI [PR](https://github.com/vacp2p/zerokit/pull/344)
178+
- `ift:2025q3-discovery-exploration:disc-ng-specs`
179+
- Review the [discNG RFC draft version](https://www.notion.so/Disc-ng-RFC-2708f96fb65c80c7836cdd9fffde4423).
180+
- Completed initial draft for [Disc-ng RFC](https://www.notion.so/Disc-ng-RFC-DRFAFT-2708f96fb65c80c7836cdd9fffde4423)
181+
- `ift:2025q3-rln-status-l2:rln-spec-maintain`
182+
- Updated [gas confirmation section](https://www.notion.so/RLN-Deployment-Spec-on-Review-1f98f96fb65c806c8737d94851b4d14d?source=copy_link#2728f96fb65c8058826ed6d3b2139a0a).
183+
- Address SC team questions on decentralized slashing progress.
184+
- `ift:2025q3-libp2p-mix-testnet:update-rfc`
185+
- Reviewed ([PR #173](https://github.com/vacp2p/rfc-index/pull/173)).
186+
- `nes:2025q4-nescience-consulting:account-security`
187+
- Started to review [document](https://www.notion.so/Account-security-and-privacy-in-NSSA-v0-1-27e8f96fb65c80699e8ae51c321c25a7) on NSSAv0.1 security and cryptographic assumptions.
188+
- Prepared a [document](https://www.notion.so/Account-security-and-privacy-in-NSSA-v0-1-27e8f96fb65c80699e8ae51c321c25a7) on NSSAv0.1 security and cryptographic assumptions.
189+
- `admin/misc`
190+
- Iterated think-tank with [primitives and techniques](https://www.notion.so/Primitives-and-techniques-2708f96fb65c80529142f0fd402e5091) for Pedersen commitments.
191+
- 1 cc was ooo for 2 days
192+
193+
### vac:rfc:
194+
195+
- `vac:rfc:ift:logos-poc`
196+
- Logos Protocol Modules - https://github.com/vacp2p/rfc-index/pull/197:
197+
- Logos Package Management - https://github.com/vacp2p/rfc-index/pull/198
198+
- Logos Performance Scalability - https://github.com/vacp2p/rfc-index/pull/199
199+
- `vac:rfc:codex:2025q4-rfc-iteration`
200+
- Picked up to work (and started researching Purchase and Sales Modules)
201+
- `admin:misc`
202+
- 1 CC OO
203+
### vac:nim:
204+
205+
- `vac:nim:ift:2025q3-nim-core-libs:nim-cbor-serialization`
206+
- `vac:nim:ift:2025q3-nim-core-libs:compile-time-support-for-json-and-cbor`
207+
- `nim-cbor-serialization`
208+
- Compile-time tests https://github.com/vacp2p/nim-cbor-serialization/pull/8
209+
- Write text/byte-string in chunks and byte-by-byte https://github.com/vacp2p/nim-cbor-serialization/pull/6
210+
- Chronos regression in Nim devel found in libp2p https://github.com/nim-lang/Nim/issues/25202
211+
212+
### vac:sec:
213+
214+
- `ift:2025q3-awareness-program:web3-security-essentials`
215+
- Shared web3 news about crime, phishing, malware, hacks and IoC with Finance (Weekly Update)
216+
- `ift:2025q3-wallet-policy-update:backup-and-recovery-policies`
217+
- Finished Backup and Recovery guidelines for critical assets (based on Threat Model)
218+
- `ift:2025q3-continuity-plan:write-guides-and-best-practices`
219+
- Continued developing Operational Continuity guidelines based on Threat Model
220+
- `ift:2025q3-awareness-program:signing-process-resilience-testing`
221+
- Continued testing and refining the multi-layer verification mechanisms in the Signing Process (All members)
222+
- `ift:2025q2-iam-operations:defi-strategy-access-control:cap-money-protocol`
223+
- Added support for Cap Money protocol (CUSD and STCUSD) with scoped interactions
224+
- `ift:2025q2-iam-operations:defi-strategy-access-control:nexus-patch`
225+
- Expanded Nexus Mutual integration
226+
- Introduced a patched whitelist applying updated Nexus Mutual scoping across relevant contracts
227+
- `ift:2025q3-cicd-security-review:status-design-reviews`
228+
- Completed validation of recent Status audit remediations to ensure all vulnerabilities were effectively patched
229+
- Developed and executed PoC scripts to confirm fixed exploits are no longer reproducible
230+
- Performed SBOM and dependency scans to detect any new or unexpected third-party additions
231+
- Backported critical audit fixes to maintained release branches for consistency and security parity
232+
- `ift:2025q3-vulma-and-ir:incidents`
233+
- Investigated organization GitHub Pages for phishing or injected scripts and removed suspicious content
234+
- Collected and analyzed phishing attempts targeting X.com, extracting indicators of compromise (IOCs)
235+
- Deployed lightweight detection checks to monitor new X.com mentions for suspicious URLs or activity
236+
- Rotated exposed GitHub tokens and revoked unused integrations discovered during the investigation
237+
- `ift:2025q3-vulma-and-ir:remediation-tracking`
238+
- Triaged Dependabot alerts, tested and merged verified safe dependency upgrades
239+
- Evaluated recent supply chain CVEs and initiated mitigations for impacted repositories
240+
- Audited CI/CD pipelines to confirm integrity protections (hash pinning, lockfiles) are enforced
241+
- `ift:2025q3-iam-operations:remove-unnecessary-users`
242+
- Built workflows to test endpoints for Notion assets
243+
- identify old pages
244+
- identify access frequency and filter out inactive pages
245+
- identify endpoint to archive old pages
246+
- `ift:2025q4-Create hierarchy boards in Miro`
247+
- Repurposed workflow to use a step by step item generation in Miro
248+
- Include new hierarchy report as data source
249+
- `ift:2025q4-finance-automation-enhancements`
250+
- Hierarchy report - Finalized and delivered
251+
- Identified reusable components from existing n8n worfklows
252+
- `admin/misc`
253+
- Q3-2025 Retrospective
254+
- Finished 4Q-2025 commitments and 2026 roadmap
255+
### vac:nes:
256+
257+
- `state-separation-architecture-poc:validium`
258+
- Tried to run Nomos validium example on my machine anddid not succeeded. Also tried to run the local testnet and if was so difficult. Contacted Nomos and spent a significant amount of time to solve the issue. Problem is that they don't have an image for macOs and had to configure mostly everything manually.
259+
- Worked with Sergio on understanding how sovreign rollup examples are built and implemented in Nomos. Went through some documentation and code figured out how it works.
260+
- Went through Celestia to understand how DA works.
261+
- Wrote a small [document](https://www.notion.so/zkSync-Era-Validium-27f8f96fb65c803c9939c1e56f141313?source=copy_link) about Validium, Nomos, and result interpretation.
262+
263+
- `state-separation-architecture-poc:cpc`
264+
- Researched how to make cross program calls work on NSSA. Finally, came up with a high level way to do it and discussed it briefly with Sergio.
265+
- Worked on expanding the idea and the plan is to have a first version next week.
266+
- Dived into the details of the Nomos [validium](https://github.com/logos-co/nomos-example-validium) and [rollup](https://github.com/logos-co/nomos-example-sovereign-rollup) examples.
267+
- Ran a Nomos local testnet and learned how to disperse data into NomosDA.
268+
269+
- `vac:nes:2025q3:state-separation-architecture-poc:wallet-2`
270+
- Addressed the comments of PR 115 discussion in PR 119. While doing so I discovered some bugs and issues. Proposals to fix them are in
271+
- [PR 119](https://github.com/vacp2p/nescience-testnet/pull/119): wallet improvements and some protocol deviation fixes,
272+
- [PR 120](https://github.com/vacp2p/nescience-testnet/pull/120): inflation bug stemming from a missing check in the privacy circuit, and
273+
- [PR 121](https://github.com/vacp2p/nescience-testnet/pull/121): account uniqueness for private accounts mechanism.
274+
275+
### vac:web:
276+
277+
278+
### vac:infra:
279+
280+
- Deployed BNs and ELs for Nimbus Portal network fleet
281+
- Adjusted Nimbus Portal fleet storage to be homogenous
282+
- Improved memory alerting for LIDO fleet by taking ZFS into account
283+
- Imported contributors list from BambooHR into OpenKM
284+
- Added ENRTrees addresses to Waku fleets dashboard
285+
- Preparing of proposal for LIDO fleet layout changes
286+
- Fixed `status-go` benchmark issues by adjusted host size
287+
- Researched Windows 10 in VirtualBox as alternative for E2E tests
288+
- Implemented dry running Rocketpool rewards tree generation
289+
- Cleanined up and merged PR for `bitcoinpodcast.com` Wordpress
290+
- Implemented Kuma status pages for each Waku fleet
291+
- Converted Holesky testnet Windows host to Hoodi testnet
292+
- Upgraded all nodes on Holesky fleet before Fusaka fork
293+
- Fihished deployment of Aztec L2 Sepolia testnet sequencer node
294+
- Implemented ElasticSearch cleanup ILM policy, started Waku logs cleanup
295+
- Research into ElasticSearch 8 upgrade
296+
- Fixed issues with loading of Wazuh alerting rules
297+
- Development of CLI tool for Airbyte
298+
- Rollout of containerized Jenkins agents and builds
299+
- Further implementation of unit tests for LIDO services
300+
301+
### vac:bi:

0 commit comments

Comments
 (0)