Vac 2025/07/14 §
highlights §
- QA: Keycard first tests executed
- QA: Progress on status mobile app testing using appium
- QA: Waku sync testing almost done
- QA: Improvements in execution and speed for status desktop automated tests
- DST: Analyzing potential reproducible issue with waku Store protocol
vac:p2p: §
- ift:2025q1-gossipsub-perf-improvements- 
- Looked into Ethereum consensus, and P2P interface specs
- Looked in detail into DAS (and possible approaches and discussions on dissemination and sampling)
- catching up different discussions and proposals on dissemination and sampling
 
 
- vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance- 
- Started to modify nim-quic to use BoringSSL/AWS-LC (they’re the same API wise, still not sure which one to use)
- Currently it uses cmake and this is a big problem as it still introduces an additional dependency and nimbus is actively trying to avoid to use cmake
- I’m trying to get it to compile without cmake, just with {.compile.} pragmas
 
- vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance
- vac:p2p:ift:2025q2-nimlibp2p-autotls:cert-installation- 
- Wrapping up cert installation
- Dealing with async issues on switch
 
- `vac:p2p:ift:2025q2-nimlibp2p-kad-dht
- misc/admin
vac:tke: §
- admin
- vac:tke:ift:logos-token:redemption-window- 
- finalized modeling and simulating the LOGOS/BU arbitrage problem
- simulating certain scenarios to answer core questions
 
- vac:tke:nomos:stress-test::review-block-rewards- 
- addressed questions from Nomos team about spec
 
- vac:tke:nomos:stress-test::blend-validator-split- 
- couldn’t find a rationale to split the rewards to validators and blend
 
- vac:tke:status:karma-incentives- 
- looking in to uUSD, Steakhouse vaults and Morpho
- reviewing Cyp’s docs and progressing with Karma modeling
 
vac:qa: §
- waku:2025q3-interop-testing:jswaku-filter-hardening
- waku:2025q3-interop-testing:maintenance
- status:2025q3-status-go-functional-testing:reliability-communities- 
- Tried to create tests for this task but it’s not ready yet
- Switched to group chat actions functional tests
 
- status:2025q3-status-go-functional-testing:framework-improvements
- keycard:2025q3-keycard-testing:shell-tests
- waku:2025q3-interop-testing:wakucannary- 
- Attempted communication using the tool (on hold due to focus on store sync)
 
- waku:2025q2-waku-sync-testing:Integration-test- 
- Added and investigated new tests; some are failing
- Reformed tests to match protocol criteria
- First PR 125 ready for review
- Added second PR 129 with corner case tests
 
- vac:2025q3-nim-libp2p-testing:gossipsub-completion
- vac:2025q3-nim-libp2p-testing:gossipsub-performance
- status:2025q3-status-qa-desktop:maintenance- 
- Merged multiple PRs: 18328, 18317, 18290
- Worked on tests in 18259
- Investigated test mode via 18337
- Fixed tests for screen issues in 18342
- Opened issues: 18315, 18316
- Manual testing on Windows
- Collaborated with Magnus to set up Squish for mobile
 
- status:2025q3-status-qa-mobile:framework-adjustments- 
- Investigated iOS automation via Squish and Appium
- Squish failed to hook; Appium failed due to simulator crashes
- Manual test on LambdaTest worked
 
- Switched to Appium and started a new Android-only framework
 
- admin/misc
vac:dst: §
- admin/misc- 
- 1 CC OOO from Wednesday 9th to Friday 11th
 
- vac:dst:ift:2025q2-dst-research-destination:forum-post- 
- Add reports to forum and summarize DST activity, closing the task
 
- vac:dst:ift:2025q2-dst-research-destination:public-reports- 
- Group public reports and closing the task
 
- vac:dst:status:2025q3-status-go-evaluation:*- 
- Create main document with some results
- Call with some questions with Status
 
- vac:dst:waku:2025q3-waku-evaluation:regression-testing- 
- Added Memory Usage charts (nim GC and container metrics)
- Ran longer running tests to check discv5 over time (still need to analyze)
- Handling lightpush request that was pushing to many nodes
- Unable to reproduce this. Assume max-connections was higher in previous experiments.
 
 
- vac:dst:waku:2025q3-waku-evaluation:store-dial-failure- 
- Able to reproduce the PEER_DIAL_FAILUREconsistently
- Notes (section: get_store_nodes pull from all)
- Investigated relay node disconnects (Stream Closed / Stream Reset in logs)
- Notes (Section: store issue > store node)
 
 
- vac:dst:waku:2025q3-dst-tooling:general-tooling- 
- Minor fix to plotting code
 
vac:sc: §
vac:acz: §
- ift:2025q3-de-mls-tesnet:consensus-layer- 
- Continue working on consensus layer implementation on the branch
 
- ift:2025q2-zerokit:perfomance-updates-blogpost
- ift:2025q3-libp2p-mix-testnet:update-rfc
- ift:2025q3-zerokit:rln-wasm-maintaining- 
- Continued work on the remaining tasks related to the Node.js test case.
 
- ift:2025q3-zerokit:ci-revising- 
- Addressed the current default enablement of the parallel feature flag in rln, rln-wasm and utils module, resolved macro expansion problem and improved CI runtime (PR)
- Removed the non-arkzkey feature, set arkzkey as the default, wrote a script to convert to arkzkey (PR)
- Reviewed PR
 
- ift:2025q3-de-mls-tesnet:de-mls-maintaining- 
- Merge improve the slow CI workflow PR (Commit)
- Reviewed PR regrading CI updates
 
- ift:2025q3-rln-status-l2:e2e-prover-testing
- ift:2025q3-zerokit:zerokit-maintaining
- ift:2025q3-zerokit:big-endian-support- 
- Waku + BE endian format - updated based on the discussions.
- Discussed the issue of generating commitmentId out of field, now there is a version that waku side is somewhere wrongly converted BE to LE PR
 
- ift:2025q3-de-mls-tesnet:multi-steward-rfc- 
- Addressed feedbacks on PR
- Had discussion about who can create votin proposal in poc and RFC.
 
- ift:2025q2-de-mls-tesnet:blogpost-de-mls-over-waku- 
- Finalized blogpost, only wait for the de-MLS RFC is merged.
 
- ift:2025q3-rln-status-l2:rln-spec-maintain
- acz:t1
- admin/misc- 
- Provided context and feedback regarding Mix project state and task alignment.
- Synced briefly with P2P team on branch unification – clarified key differences and proposed isolating protocol logic into Mix Entry/Exit layers.
- Assist in planning Acz <-> Nescience tasks for Q3.
 
vac:rfc: §
- vac:rfc:nomos:2025q3-rfc-iteration
- vac:rfc:nomos:2025q3-rfc-iteration:mantle-digital-signature- 
- Continued work on Mantle Digital Signature RFC, should have first draft next week
 
- vac:rfc:waku:2025q3-rfc-iteration:qaku- 
- Started reviewed the qaku codebase
 
- vac:rfc:codex:2025q3-rfc-iteration:block-exchange
vac:sec: §
- ift:2025q3-multisig-secondary-interface-deployment:initial-evaluation
- ift:2025q3-wallet-management-policy-revalidation:review-current-documentation- 
- Reviewed Signatory Add runbook
- Reviewed Master Wallet Index documentation
 
- ift:2025q2-signatory-registry-implementation:signatory-vault-deployment- 
- Added verified signatory data into the secure vault
- Updated the master wallet index
 
- ift:2025q3-cicd-security-review:status-design-reviews- 
- Worked on open items in Status security design review (issue#692)
- Continue defining scope, requirements, and pre-audit readiness for Status and Codex external audits
 
- ift:2025q3-vulma-and-ir:incidents- 
- Begin investigation into the recent SNT phishing attempt; coordinate with stakeholders for evidence gathering and response
 
- ift:2025q3-vulma-and-ir:remediation-tracking- 
- Continue work on unresolved Dependabot and CodeQL findings; focus on critical repositories and high/medium issues
 
- ift:2025q3-vulma-and-ir:incidents- 
- Follow up recent SNT phishing attempt; coordinate with stakeholders for evidence gathering and response
- Finalize and finish pending work circulate Keycard incident post-mortem documentation
- Complete updates to IR process documentation and share with relevant teams
 
- ift:2025q3-vulma-and-ir:remediation-tracking- 
- Continue work on unresolved Dependabot and CodeQL findings; focus on critical repositories and high/medium issues
 
- admin/misc- 
- Reviewed the secure treasury Q3 commitments
- 1 CC on vacation
 
vac:nes: §
vac:nim: §
- ift:2025q3-nimble- 
- Fixes an issue where sometimes, when using special versions a duplicated entry appears in nimble.pathshttps://github.com/nim-lang/nimble/pull/1420
- Fixes an issue where sometimes, when using special versions a duplicated entry appears in nimble.paths
- fix issue
- Progress
- fix test (misses setup)
 
- Fixes an issue where processRequirementswas overriding special versions
https://github.com/nim-lang/nimble/pull/1417
- Fixes an issue where processRequirementswas overriding special versions
- removes unused
- Fix test
 
- Improves package collection for SAT
https://github.com/nim-lang/nimble/pull/1416
- Improves the special version tests so it includes run and custom actions.
- disables all suites except requires to iterate quicker
- removes fake tesst
- remove test
- reenables suites. Changes the way special versions are collected
 
- Include special versions in list action
https://github.com/nim-lang/nimble/pull/1415
- Include special versions in list action
- Adds paths to the list action. When in --debugshow the build cmd
 
- Improves release action to generate release notes. Updates changelog (latest commit: 2025-07-07 10:08:09)
https://github.com/nim-lang/nimble/pull/1414
- Improves release action to generate release notes. Updates changelog
 
- Adds “should be able to install a special version”
https://github.com/nim-lang/nimble/pull/1413
- Adds “should be able to install a special version”
- Removes unused import
 
- Release version 0.20.0
 
- ift:2025q3-nim-ide-tooling