Link Types: GitHub Internal (roadmap.vac.dev) External Task ID
All Teams BI0 DST0 Nim0 P2P0 QA0 RFC0 SC0 SEC0 TKE0 WEB0 INFRA0
Vac 2025/06/30 §
highlights §
p2p: Implementation of GossipSub 1.4 is complete, and only final checks are pending
p2p: Improved performance of Yamux by creating a zero allocation queue (this is to be used in other parts of nim-libp2p)
dst: Regression test for Nwaku v0.36
Deployed SN Yield Bridge contracts to the current devnet
Released RLN prover module for Status L2 with static storage.
Achivement two big steps on de-MLS such as separating commit and proposal and having queue for group changes.
vac:p2p: §
ift:2025q1-gossipsub-perf-improvements
Completed performance comparison blogpost
Work on gossipsub 1.4 PR:
fixed a bug reported by Farooq
added test units for new code
hid gossipsub 1.4 under compile flag: -d:libp2p_gossipsub_1_4. This flag is temporary, once
code is mature/tested we can remove the flag and make gossipsub_1_4 available always
Completed production implementation. Doing final checks.
vac:p2p:acz:2025q2-acz-consulting:libp2p-mix-consulting
Propose ideas to debug the discrepancies in the results of mix testing done by DST
We could see the discrepancies where due to subscription messages being broadcasted
Mix does behave correctly, there was no issue with the code
vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance
Use DST lab to try to find out reasons behind unstability when using quic and gossipsub
It seems the problem happens when multiple streams are opened at same time.
Currently reviewing/testing code to see if true
various improvments on perf benchmarking test-plans#659
nim-libp2p benchmarking is astonishingly slow, compared to other implementations nim-libp2p#1484
added test with quic transport to perf nim-libp2p#1483
investigated performance issue in nim-libp2p
chore(yamux): improve performance with zero allocation queue nim-libp2p#1488
Fix PeerIDAuth integration daily test failing #1478
Fix AutoTLSManager integration daily test failing #1489
vac:p2p:ift:2025q2-nimlibp2p-autotls
Merged ACMEClient #1470
Merged AutoTLSManager #1472
Refactoring AutoTLSManager into a service (AutotlsService) #1486
misc/admin
vac:tke: §
admin
estimated the TKE team’ tasks for the next 2, 3 quarters
summarized the Learnings and Ideas raised during the Retrospective and defined an action plan
6 CC days off
vac:tke:ift:support-to-ift-units::logos-basket
analysed the BU tokens under unconstrained minting as a derivatives of LOGOS
developed analysis of arbitrage between BU tokens and LOGOS
vac:tke:nomos:macroeconomy::block-rewards
reviewed Nomos current state
finalized the block rewards work as sketched in the spec
vac:tke:nomos:macroeconomy::tfms-primer
Keep working toward final specification of NomosDA and block rewards
vac:tke:catsfishing:ad-hoc
Work on follow-up tasks (simulations and mechanisms)
Meet with Ned
vac:tke:ghost:ad-hoc
Use case one pager
vac:tke:ift:tokenomics-research-forum::minting-control
Kept refining work on optimal control and minting
vac:tke:codex:cdx-launch::preparations
Read proposals
Revisit lending market
vac:tke:ift:support-to-ift-units::logos-basket
Read Martin’s doc for LOGOS
Meet with Frederico to split work
vac:qa: §
waku:2025q2-interop-testing:maintenance
ift:2025q2-qa-rfc-sync-waku:nwaku
nomos:2025q2-da-testing:dispersal-resilience
nomos:2025q2-e2e-testing:maintenance
waku:2025q2-waku-sync-testing:Integration-test
Opened and resolved Issue 3471
Opened Issue 3479 – blocked due to DB errors
Found sync tests were passing due to relay fallback; started reworking them
Added PR 3464 to fix nwaku CI failures
waku:2025q2-waku-go-bindings-testing:maintenance
Monitored CI daily failures
Shared summary with devs
vac:2025q2-nim-libp2p-testing:gossipsub-extended-part3
status:2025q2-status-qa:v2-34
Investigated failure reported by Google Play
Fixed nightly fails PR 18212
Confirmed bug in PR 18169
Participated in wallet, core, infra/dev sync calls
Reviewed and worked on multiple PRs:
Opened issues:
Built tablet build locally (Linux), switched local env to Qt6
Began adapting nightly tests for Qt6
Added support for Shell in critical tests (PR 18172 )
Started Squish support for tablet build (PR 18267 )
Appium POC in progress – blocked by emulator issues
status:2025q3-status-go-functional-testing:framework-improvements
admin/misc
Finished and merged Q3 commitments
Reviewed PRs, investigated failures, helped team members
OOO: 3 CC days
vac:dst: §
vac:dst:status:2025q2-status-go-evaluation:regression-testing
Created new repository for status backend benchmarks: GH Repo
Started creating experiment templates for requested benchmarks
Need to check behaviors when nodes logout and login.
vac:dst:ift:2025q2-dst-tooling:adapt-experiments
vac:dst:waku:2025q2-waku-evaluation:regression-testing
Report Waku v0.36 Regression Tests: Notion
Notes on issues encountered: Notion
Filter server nodes and store nodes disconnecting
Log line format missing field
Created a script to help generate input for log scraping and analysis
vac:sc: §
status:2025q2-sn-native-bridge-yield-bearing-module:research-design
moved all the new yield contract files to the new folders organized upstream
implemented L2ETHBridge.bridgeETH
implemented L1ETHBridge.completeBridge
implemented finalizeWithdrawal
https://github.com/vacp2p/linea-monorepo/pull/25/files
deployed L1ETHBridge and L2ETHBridge to devnet
set each other’s addresses
all these deployments have been done to the current devnet settling on holeski but it will be shut down in the next days. On wednesday Gateway will deploy a new devnet settling on hoodi
status:2025q2-karma-rln:karma-tiers
vac:acz: §
ift:2025q2-zerokit:perfomance-updates-blogpost
Made progress. close to finished
main branch is protected.
Did first review for blogpost in notion
ift:2025q2-libp2p-mix-testnet:surb-implementation
main-stage has the two branches in a cohesive state: pr
Coordinate with akshaya about what changes need to be made in sphinx crypto impl for SURB impl to commennce
ift:2025q2-rln-status-l2:prover-service
ift:2025q2-zerokit:zerokit-maintaining
ift:2025q2-de-mls-tesnet:commit-and-proposal
Had discussion regarding some problems in proposal-commit scheme. Notes
Fully finished and merged. PR
ift:2025q2-de-mls-tesnet:global-message-queue
Also done in the same PR as part of preparing to integrate consensus.
ift:2025q2-de-mls-tesnet:consensus-layer
Started working on consesnus layer branch
ift:2025q2-libp2p-mix-testnet:update-rfc
Corrected lint errors and merged RFC updates to main up to completed sections link .
Review the updated mix RFC PR .
ift:2025q2-libp2p-mix-testnet:solve-discrepancy
Added targeted logging link , ran multiple experiments.
Coordinated on Discord and identified the discrepancy: messages to be anonymized were being logged to mcache and advertised via IHAVE.
Added more logs; confirmed that published messages are routed only through the mixnet.
Introduced a skipMCache publish parameter, opened PR #1485 , addressed reviews, and merged to nim-libp2p master.
ift:2025q3-libp2p-mix-testnet:multi-surb-design
Added a basic integration approach for SURBs to support simple ACKs and short responses here .
nes:2025q2-nescience-consulting:compliance
Draft document on NSSA’s legal compliance.
nomos:2025q2-nomos-consulting:zk-consulting-nomos-2
ift:2025q2-de-mls-tesnet:multi-admin-rfc
Had discussions on issues and having possible solutions on the doc
Update the RFC with latest discussion as in doc
ift:2025q2-rln-status-l2:rln-spec
nes:2025q2-nescience-consulting:viewing-keys
admin/misc
Created some issues for de-mls that can be delegated
vac:nim: §
ift:2025q1-nimble
WIP vnext default to pass CI
WIP tlockfile. Multiple locks fixes
vnext detects when a nimble file changed after a lock and rerun the solver if necessary
Improves lock: Dont use the legacy dependency graph which was done in the times of the greedy solver
Fix another tlockfile test
Progress in tlockfile. Also comment some failing tests
Fixes regression in develop
Improves locking, improves tdevelop test and clearer error msg
uncomment some tlockfile tests
Adds support to shelf and shelfEnv in vnext
Implements locking for task deps in vnext
Comment two tlock failing tests
Fixes an issue with the package validation in vnext: declarative parser cant validate develop packages
Mark test as used. Improves fragile test
Improves test
Better nim handling
Fixes a regression
green: can upgrade a dependency.
updates tlocker
Starts to handle upgrading develop dependencies for locking
Green: can upgrade: the new version of the package has a new dep
green: can upgrade: upgrade minimal set of deps
uncomments tissues
All “can upgrade” tests are green (adds support for adding/removing dependencies based on the upgrade package changing its requires)
clean comments
All tests from tlockfile green except can generate lock file for nim as dep
Removes unnecessary logs
Nim locking
Ignore the way nim locked via develop for vnext (too convoluted)
Uncomments tissues
Green: issue #1251. Should use the system nim when —useSystemNim flag is on
test
Fixes issue 399 in vnext
green: can validate package structure (#144)
Green “issues #280 and #524”
reenables ubuntu and win ci
Disables win
vac:rfc: §
admin/misc
vac:rfc:nescience:2025q2-rfc-iteration:utxo-specification
vac:rfc:nomos:2025q2-rfc-iteration:service-declaration-protocol
vac:rfc:codex:2025q2-rfc-iteration
Continuing the readthrough of the docs with the focus on Block Exchange
vac:sec: §
ift:2025q2-migration-to-element:onboard-verified-members
Started the verification of signer devices
ift:2025q2-cicd-security-review:status-design-reviews
Status external audit request - defining scope, requirements and pre-audit evaluation
Codex external audit request - defining scope, requirements and pre-audit evaluation
ift:2025q2-vulma-and-ir:incidents
Keycard incidents secrets rotations and further IR investigations
ift:2025q2-security-automation: POC for app catalogue update from Expensify
Enhancing matching to eliminate duplicate entry creation
ift:2025q2-iam-operations:remove-unnecessary-users
Started testing workflows for user management (GitHub, Discord, Google)
vac:nes: §
state-separation-architecture-poc:hybrid
Other:
Helped Moudy to sync research and engineering tasks for Q3 (here ).
Commented concerns about PR #84 . Discussion here too.
Reviews
Looked into ACZ docs .
Looked into PR84 and opened a thread to ease communication and clarify some approaches.
Worked with Sergio on refining Q3 planning making sure it aligns with our goals.
Reviewed Solana’s doc and discussed with Sergio.
state-separation-architecture-poc:polishing-planning
Implemented fix for issue 69 in PR
PR review
fixes to PR84
Implemented fix for issue 71 in PR
acz:t4
Went through ACZ docs on outgoing viewing keys. Discussions here .
acz:t5
Draft document on NSSA’s legal compliance
No results found Try adjusting your search or filter criteria.