Vac 2025/07/21 §
highlights §
- P2P: Dropped 1.6 support for nim-libp2p
- P2P: Added daily job for testing nimbus with latest nim-libp2p
- QA: Implemented new onboarding flow tests for Status critical flows.
- QA: Completed first batch of Keycard Shell tests with results.
- QA: Enhanced 12h endurance job scripts for Waku testing and analyzed memory usage.
- QA: Progressed GossipSub performance testing with multiple PRs in review.
- QA: Added fixture improvements for Status functional framework.
- QA: Continued improvements to Status Desktop tests and monitored release issues.
- QA: Advanced mobile framework with GitHub action support and roadmap preparation.
- DST: Report for status chat protocol benchmarks
- DST: Reproduced store issue in past waku versions
- ACZ: Status L2 RLN deployment spec is ready for the internal review.
- NES: Settled on a public state model for NSSA.
- NES: Made a significat progress on core functionalities of the sequencer (PRs 88 to PR95).
- NES: Finished research Sprint 1, one week earlier than planned.
vac:p2p: §
ift:2025q1-gossipsub-perf-improvements
- Worked on blogpost revision gossipsub improvements comparisons. Still need one day to finalize it.
- Worked on research call presentation. Will finalize by monday
- Looked into discussions around DAS/Beam chain roadmap
- Reading some work on set reconciliation, DAS aspects
vac:p2p:acz:2025q2-acz-consulting:libp2p-mix-consulting
- Continue production readiness refactorings for mix
- mix#62 refactor: exit node
- mix#63 refactor: rm exitNodeIsDestination
- mix#64 refactor: exit layer
- mix#65 chore: drop nim 1.6 support
- Currently working on integrating SURBs branches into a single branch
vac:p2p:ift:2025q3-nimlibp2p-maintenance:maintenance
- Prepare release with @gmelodie
- Fix quic issue on nim-libp2p quic transport (due to nim-quic returning empty byte sequences)
- nim-libp2p#1581 chore: v1.12.0
- Assist in queries
vac:p2p:ift:2025q3-nimlibp2p-maintenance:maintenance
vac:p2p:ift:2025q2-nimlibp2p-autotls
vac:p2p:ift:2025q3-nimlibp2p-kad-dht:bootstraping-and-lookup
- Followed up on code review for dht find nodesPR
- Kad discovery roughly working (untested) PR
- Partially self-blocked by put/retrieve value not being implemented yet
vac:p2p:ift:2025q3-nimlibp2p-kad-dht:data-storage
misc/admin
- resolved build issue
Error: cannot open file: faststreams/outputs
- in addition to removing
.nimble/pkgs2
we need to remove nimble.paths
from project dir (or anything else from project dir like nimbledeps
…)
vac:tke: §
admin
vac:tke:ift:logos-token:unified-model
- investigated other aspects of the unified model
- Caught up + reviewed work
- Worked towards ecosystem and unification research
vac:tke:nomos:stress-test::review-block-rewards
- many discussions with Nomos team and decisions
- getting up to date on this discussion
vac:tke:nomos:stress-test::blend-validator-split
- discussed and solved this issue with the Nomos team
vac:tke:nomos:stress-test::review-nomos-da
- Caught up with state of things (also for block rewards and blockspace), addressed comments
- Reviewed and commented on several docs on Nomos’ end
vac:tke:ift:logos-token:redemption-window
- doing another round of research on subtokens and reversible mechanisms
- discussing next steps, exploring ecosystem funding models
vac:tke:status:karma-incentives
- catching up on SC tiers discussion
vac:tke:status:karma-incentives
vac:tke:status:cf
vac:tke:ift:tokenomics-research-forum::grantico
- resuming work on missing pieces
vac:tke:ift:tokenomics-research-forum::control
- continued reserch on Control Problem
vac:qa: §
status:2025q3-status-go-functional-testing:critical-flows
- Started implementing tests for onboarding flows
- Discussions with Chu and Igor related to how to better understand and implement such tests
status:2025q3-status-go-functional-testing:framework-improvements
keycard:2025q3-keycard-testing:shell-tests
- First batch - single chain wallets, testing finished with results
- Malformed data or unsupported format - send transaction Issue 145 - open
waku:2025q3-interop-testing:12hlongevity
- making changing enhancement to the yml scripts to make 12h job work
- Analyze faling jobs to exclude failing tests
- making memory saved and RSS logged before and after each iteration
- Runing jobs with different iteration count in new PR analyze memory readings looking for leaks
vac:2025q3-nim-libp2p-testing:gossipsub-performance
status:2025q3-status-qa-desktop:maintenance
status:2025q3-status-qa-desktop:release-testing
status:2025q3-status-qa-mobile:framework-adjustments
admin/misc
- OOO: 1 CC day
- Updated JD for replacement for leaving CC
vac:dst: §
admin/misc
- 1 CC OOO from Thursday 24th to Tuesday 29th
- Meeting with Probelabs
vac:dst:status:2025q3-status-go-evaluation:*
vac:dst:waku:2025q3-waku-evaluation:discv5-feasibility-comparison
- Analysed long experiments and compare Discv5 bandwidth usage to what we expect from Discv5 Feasibility Study
vac:dst:waku:2025q3-waku-evaluation:store-dial-failure
- Discussed findings with Waku
- Created Github Issue
- Confirmed issue for nWaku versions v0.34.0, v0.35.1
vac:sc: §
vac:sc:ift:2025q3-fv-tools-research
- trying Kontrol tests as a replacement for our formal verification tool
status:2025q2-karma-rln:karma-tiers
- Updated KarmaTiers contract to align with requirements discussed with Status L2 team
ift:2025q3-security-audits
- Audited StableSwap like protocol
- Lot of research AMM vulnerabilities research
ift:2025q3-sc-learnup-sessions:2025-07
- Prepared learn up session
- Gave talk
admin/misc
vac:acz: §
ift:2025q3-de-mls-tesnet:consensus-layer
- Working on consensus servicebranch
ift:2025q3-zerokit:big-endian-support
- A lot of debugging and discussions with waku, prepared poc for full BE support PR
ift:2025q3-libp2p-mix-testnet:update-rfc
- Investigated issue #61 — 46-byte address field does not support circuit relay addresses.
- Proposed an initial solution that minimally increases packet size while enabling circuit relay support.
- Began updating the RFC to reflect this (WiP).
ift:2025q3-zerokit:libp2p-mix-repo
- Reviewed PRs #56 – #65.
- Had discussions clarifying PR changes and branch unification — specifically around how to unify Sphinx processing logic by moving protocol based decision to entry/exit layers.
nes:2025q3-nescience-consulting:alt-utxo
- Add analysis of single-hash approach vs Merkle tree approach to UTXO commitment alt document. Additionally, wrote realistic tests for both single-hash and Merkle tree approach in the PoC test.
nes:2025q3-nescience-consulting:cosmos-l2-feasibility
- Finished document for NSSA as a zone in Cosmos.
acz:nes:2025q3-nescience-consulting:key-protocol-spec
- Began concrete specs document for key protocols.
ift:2025q3-zerokit:ci-revising
- Addressed PR review comments (PR)
ift:2025q3-zerokit:rln-wasm-maintaining
- Figured out how to write a parallel test case using wasm-bindgen-rayon with the wasm-bindgen-test crate (PR) and closed this issue (Issue)
- Simplified witness_calculator.js file for both Node.js and browser headless test cases.
- This task required bumping dependency versions and separating the parallel feature flag for the pmtree crate (PR)
ift:2025q3-zerokit:merkle-tree-revising
- Discussed the overlap problem of the stateless and merkletree feature flags (PR)
ift:2025q3-rln-status-l2:sc-testing
- Started testing the prover and smart contract interaction.
ift:2025q3-rln-status-l2:profiling
ift:2025q2-zerokit:zerokit-maintaining
ift:2025q3-rln-status-l2:rln-spec-maintain
nes:2025q3-nescience-consulting:alt-utxo
- Reviewed hash based alternative UTXO proposal for efficient in zkVM ,
admin/misc
vac:rfc: §
vac:rfc:waku:2025q3-rfc-iteration:qaku
vac:rfc:nomos:2025q3-rfc-iteration:mantle-digital-signature
vac:rfc:ift:2025q3-rfc-index-maintenance:maintenance
vac:rfc:nescience:2025q3-rfc-iteration:utxo-specification
vac:rfc:nomos:2025q3-rfc-iteration
- Had another go through and spoke to Daniel Sanchez about the review. The specs went through another iteration in the mean time (green > yellow > green) and we will together point out the things that have changes (once he returns from vacation)
vac:rfc:nomos:2025q3-rfc-iteration:p2p-network-specification
- Working on P2P specification per new spec, since there were broken links and it required some additional research from old Notion.
vac:sec: §
ift:2025q3-wallet-policy-update:write-and-review-new-version
- Continued updating runbook for adding new signatories
- Started updating classification policy
- Updated master wallet index readme
ift:2025q3-security-automation:automatic-wallet-index-updates
- added new reports to the master wallet index
- added signing accounts module to the repo
ift:2025q3-awareness-program:web3-security-essentials
- Consolidated web3 education material to be shared across the org
ift:2025q3-cicd-security-review:status-design-reviews
- Reviewed open action points in Status security design review (issue#692) and assign owners
- Drafted follow-up recommendations from wallet architecture review with Status team
ift:2025q3-vulma-and-ir:incidents
- Coordinated remaining interviews and artifact collection for SNT phishing investigation
- Finalized Keycard post-mortem internally (drive + IR repo)
ift:2025q3-finance-automation
- Reviewed logic for Mass PO process
- Final validations with Finance for Expensify PO process - GoLive for 01.08
ift:2025q3-iam-operations:remove-unnecessary-users
- Started extracting audit for admin actions from systems
- Continued workflows for identifying, verifying and removing access for leavers from systems
vac:nes: §
-
state-separation-architecture-poc:state
- Mainly worked on R2: Finished the document related to deciding the public state model. With this, we decided on which public state model to settle on and concluded that Solana works for public executions while a modified Solana would work for privacy executions.
- Finished Solana style concrete adaptation document (task).
-
state-separation-architecture-poc:seq-check
- Updated and merged lint PR.
- Updated PR with native token transfers PR.
- Started PR on integration tests PR.
-
vac:nes:2025q3:state-separation-architecture-poc:seq-rpc
vac:nim: §