Vac 2025/10/13 §
highlights §
- QA: Status-go functional testing progressed with new community chat tests.
- QA: Waku RLN contract property-based fuzz tests refined; adversarial security tests in progress.
- QA: Nim-libp2p Gossipsub performance PRs merged; new test plan work for QUIC begun.
- QA: Status desktop QA continued across maintenance, Windows CI, and backup tasks with multiple PRs merged.
- QA: Status mobile QA improved CI workflows, added x86_64 support, and expanded password change and test coverage.
- DST: Confirmed issues in Mix exit nodes.
- SC: Redeployment of Karma and staking system.
- ACZ: Shared a nim test for Zerokit FFI support.
- ACZ: Conduct IFT ZK call on verifiable credentials topic.
- ACZ: Released improvement on de-mls repo
- ACZ: Released initial discovery mechanism named Disc-ng functionality on kad-dht
vac:p2p: §
vac:p2p:ift:2025q4-nimlibp2p-quic:openssl-replacement
- vacp2p/nim-ngtcp2#21 feat: replace picotls by aws-lc.
- vacp2p/nim-quic#140 feat: use aws-lc
- Both of the previous PRs can’t be merged yet, as nim-libp2p still uses openssl for generating the certificates
- Attempted to extract aws-lc into a separate repository, however,
while attempting to use this repo as a dependency of nim-ngtcp2, some compilation errors appear due to missing libraries
vac:p2p:ift:2025q4-nimlibp2p-mix:stream-reuse
Add additional logs to determine why are exit nodes running out of outgoing slots
vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance
- vacp2p/nim-libp2p#1751: release v1.14.0
- chore(quic): better error handling nim-libp2p#1747
- Spent monday trying to get rid of
bearssl_pkey_decoder
but since bearssl won’t take a PR and we won’t move away from bearssl and we won’t import unrelated code into nim-libp2p, we’re stuck with that dependency
- chore(interop): update autonatv2 go-peer deps nim-libp2p#1745
vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization
vac:p2p:ift:2025q4-nimlibp2p-kad-dht:network-maintenance-node-management
vac:p2p:ift:2025q4-nimlibp2p-kad-dht:data-retrieval
vac:tke: §
vac:qa: §
status:2025q4-status-go-functional-testing:waku
waku:2025q4-waku-testing:maintenance
waku:2025q4-rln-smart-contract-testing:property-based
waku:2025q4-rln-smart-contract-testing:security-adversarial
status:2025q4-status-go-functional-testing:settings
- Added more tests & test env updates PR 6984
waku:2025q4-waku-testing:rendezvous
- Followed up with devs and tested new change
waku:2025q4-waku-testing:wakucanary
vac:2025q4-nim-libp2p-testing:gossipsub-performance
vac:2025q4-nim-libp2p-testing:test-plans
- Working on QUIC test plan
status:2025q4-status-qa-desktop:local-backup
status:2025q4-status-qa-desktop:e2e-windows
status:2025q4-status-qa-desktop:maintenance
status:2025q4-status-qa-desktop:release-testing
status:2025q4-status-qa-mobile:test-ci
status:2025q4-status-qa-mobile:port-tests
admin/misc
- OOO: 3 CC Days
- Get approved for additional test devices on status mobile
vac:dst: §
admin/misc
- 1 CC OOO days
- Calls about Mix, Waku, P2P lab setup, ETH P2P sync, VAC research
- Also some simulations for Mix
- Discuss future tasks for Nomos, Js-Waku
vac:dst:ift:2025q3-dst-research-destination:forum-post
(recurrent)
- Create forum post with summary deliverables: Post
vac:dst:ift:2025q3-dst-research-destination:public-reports
(recurrent)
- Revisit reports and results summary page
vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup
- Expanded async utils
- Faced issue with nWaku and Status
Failed to decode message push
on lightpush
- Working on light nodes scenarios
- Scenario of Lightpush-client -> Lightpush-server -> filter-client was not working, but it should
vac:dst:ift:2025q4-dst-tooling:general-tooling
vac:dst:ift:2025q4-libp2p-evaluation:mix-in-nim-libp2p-node
- Worked on adding mix support to the refactor node
vac:dst:ift:2025q3-dst-tooling:nim-libp2p-dst-node-refactor
vac:dst:ift:2025q4-libp2p-evaluation:go-libp2p-node
- Looked into running go-libp2p node alongside nim node.
vac:sc: §
statusl2:2025q4-pre-audit-protocol-enhancements:offchain-reward-distributor
statusl2:2025q4-pre-audit-protocol-enhancements:distributed-slashing
statusl2:2025q4-pre-audit-protocol-enhancements:convert-erc20votes-tests
- Implement ERC20Votes tests in foundry
admin/misc
- Deploy latest version of Karma and staking protocol
- Implement upgrade script for Karma
- Uncovered and fixed bug in deployment script
vac:acz: §
nes:2025q4-nescience-consulting:consensus-survey
nes:2025q4-nescience-consulting:multikeys
- Began hierarchical deterministic wallet for NSSA document so that a single seed can general multiple keys.
ift:2025q4-ift-zk-calls:ift-zk-call-1
- Lead zk call and post corresponding forum post. As well as joined in a discussion on the forum post.
ift:2025q3-libp2p-mix-testnet:update-rfc
- Finalized Section 8: Packet Construction and Handling, opened PR #202
- Responded to review comments on PR #194
ift:2025q3-libp2p-mix-testnet:unexpected-latency
- Participated in benchmarks sync call
- Helped define clear next steps and timelines for latency benchmarks
ift:2025q4-de-mls-tesnet:de-mls-maintaining
- Working on preparation for multi-steward. Separate group creation from user, started to make steward role changable, move from websoket based ui to rust based
ift:2025q4-rln-status-l2:maintaining
- Reviewed the Decentralized Slashing PR in monorepo.
ift:2025q4-zerokit:zerokit-maintaining
- Reviewed PR and found an upstream bug from nightly rustc.
- Support nwaku team regarding updating zerokit version and using in waku-rust-bindings
- Discussed changes in zerokit for prover
ift:2025q4-rln-status-l2:more-user-support
ift:2025q4-zerokit:ffi-rework
- Finished the first version of FFI2 with unit tests and C examples PR
- Refactored the FFI2 interface to align with Nim and fixed the Nim example error.
- Start reviewing FFI rework PR
- Reviewed ffi PR
- Implemented an example on Nim for FFI, discovered some minor issues when exporting functions. PR
ift:2025q4-discovery:draft-RFC
ift:2025q4-de-mls-tesnet:multi-steward-rfc
- Refined PR, now its open to review. Extracted few items as open questions or require clarifications.
ift:2025q4-rln-status-l2:rln-spec-maintain
- Work on new Zerokit feature and presented to the discussion
- Came across a research that may be used on signature-like-rln and inits a discussion about it
- Addressed questions from SC team about decentralized slashing
nes:2025q4-nescience-consulting:account-security
- Finish to review document on NSSAv0.1 security and cryptographic assumptions.
admin/misc
- Began examining a Nomos question on how to prove a specific inequality, and asked for clarification concerning the work Alexander has already done.
- Discussed the impracticalness of using a new proposal for RLN.
- Discussed zerokit support for the nwaku repo
- 1 cc was ooo for 3 days
- 1 cc was ooo for a day
vac:rfc: §
vac:rfc:codex:2025q4-rfc-iteration:erasure-coding
vac:rfc:codex:2025q4-rfc-iteration:sales-component
vac:rfc:codex:2025q4-rfc-iteration:purchase-component
vac:nim: §
vac:nim:ift:2025q3-nim-core-libs:compile-time-support-for-json-and-cbor
vac:sec: §
ift:2025q4-continuity-plan:write-guides-and-best-practices
- Finished Operational Continuity guidelines based on Threat Model
ift:2025q4-training-and-awareness-program:secure-the-signing-process
- Tested the multi-layer verification mechanisms in the Signing Process (Dummy Data)
admin/misc
- Reviewed 4Q commitments and discussed future work with SU
vac:nes: §
-
state-separation-architecture-poc:cpc
-
state-separation-architecture-poc:fee
- Looked into consensus protocols and fee mechanisms (what other privacy projects use and feeless mechanism).
-
state-separation-architecture-poc:wallet-functionality
- Finalized PR 122 on pinata private claims.
- Started PR 124 on private token program interactions.
-
state-separation-architecture-poc:nondet-prog
- Created two PRs regarding non-determinism
- Build script PR to use
cargo risczero build
for our guest programs.
- Wall command PR to check IDs match those used by the node.
-
state-separation-architecture-poc:specsv2.0
-
state-separation-architecture-poc:prog-deployment
- Define how users deploy programs in NSSA.
vac:web: §
vac:bi:rag:2025q3-rag-evaluation-pipeline
: Improving the monitoring of the RAG usage to help listing recurrent query for evaluation
vac:bi:rag:2025q4-rag-content
: meeting with Nenad to see if the RAG could be use for Discord.
vac:bi:logos:2025q4-logos-winnable-stories-sm-accounts
:
- Analysis of Twitter follower to find interesting account to follow. Stuck due to Twitter API limitation
- Analysis of Twitter account list given by Logos Mouvement team.
- Automatisation of Airbyte config backup using custom tooling
vac:bi:ift:2025q4-ift-townhall-content-helper
Start working on the tasks
vac:bi:comm:2025q4-comm-x-spaces-analytics
Finished tasks
vac:bi:ift:2025q4-ift-townhall-transcript
continue task and documentation
vac:infra: §
vac:bi: §