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/03/31 §
vac:p2p: §
ift:2025q1-gossipsub-perf-improvements
Created talk on GossipSub v1.4 proposal for virtual libp2p day
Created PR for nim, go, rust test nodes
Fixed some isses with gossipsubv2.0 simulation, but it still runs for v. small number of messages / network size
Worked on running nimbus in EthShadow (Still a WiP)
ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake
nim-quic#c3bf40 fix: ALPN buffer FFI
nim-libp2p#1298 refactor: use openssl instead of mbedTLS
mbedtls fails to compile in arm64 (there’s an open issue in their repo)
we are already using openssl so mbedtls is not really needed for now
If ngtcp2 releases a version that can use mbedtls succesfully, and mbedtls fixes their compilation issues, we can consider removing openssl then and use mbedtls.
nim-quic#64 fix: handle handshake failures on client side
nim-quic#65 feat: wait for handshake on incoming connection and get access to certificate chain
nim-libp2p#1301 feat: withQuicTransport
nim-libp2p#1302 fix: set peerId on incoming Quic connection
Finally, merged the nim-quic and nim-libp2p feature PR. This task is 100% complete
ift:2025q1-nimlibp2p-wrapping-ngtcp2:certificate_validation
rebasing and merging open PRs
feat(certificate): add date verification #1299
adds parameters for certificate valid from/to times
chore(quic): add tests with invalid certs #1297
finished implementing test cases, improved test logic
libp2p/specs: update certificate test vectors #665
meet demands from maintainers
vac:p2p:ift:2025q2-nimlibp2p-transport:memory-transport
misc/admin
Created roadmap update video for libp2p virtual day
1 CC 2d OOO, 1 CC sick 1d
vac:tke: §
admin
wrote the TKE montly report
meeting with Insights about Codex
2 CC days off (sickness)
Clean up pm dashboard
vac:tke:codex:cdx-incentive-mechanisms:implementation-lending
integrated the lending market into the CDX Dynamics Tool
met with whole Codex team to discuss the Lending market design
vac:tke:codex:cdx-incentive-mechanisms::lending-cdps
Piece on CDP-based stablecoin
vac:tke:nomos:base-econ-model:three-markets
finalized the first, simple version of the Nomos Economic Model
vac:tke:nomos:base-econ-model:nms-money
continuing discussion on Nomos x Network states usecase
analyzing the areas and questions identified in Alvaro’s doc
vac:tke:nomos:base-econ-model
Started Comps on token valuation
vac:tke:status:karma-incentives:staking-demo
review Linea bridge architecture
vac:tke:ift:based:advisory:adHoc-support
vac:tke:ift:catsfishing:whitepaper
Addressed points from legal
One pager on token launch
vac:qa: §
ift:2025q1-projects-qa-strategy:frameworks-documentation
waku:2025q1-interop-testing:maintenance
nomos:2025q1-da-testing:edge-cases
nomos:2025q1-e2e-testing:maintenance
nomos:2025q2-e2e-testing:maintenance
waku:2025q1-direct-message-reliability-testing:wakuext-chat-message
PR4 merged - 1 new test + refactor
waku:2025q1-direct-message-reliability-testing:other-message-ep
PR5 merged - 7 new tests
PR6 merged - 7 new tests
PR7 merged - refactored functional tests to run in paralell and reduce the execution time
waku:2025q2-status-go-functional-testing:chat-actions-tests
PR1 in review - 6 new tests
admin/misc
lib p2p meeting
OOO 1 CC day
vac:dst: §
admin/misc
vac:dst:status:2025q1-status-go-evaluation:subscription-performance
vac:dst:ift:2025q1-vaclab:deployment-utilities
Rewrote script with prefect
Add post analysis scripts and fixed sequential/parallel deployments
vac:sc: §
status:2025q2-sn-native-bridge-yield-bearing-module:research-design
studied Linea’s bridge contracts
Researched Blast bridge with yield providers
Reached out to Blast core developers to clarify decisions in their architecture
Will present learnings in the coming week
status:2025q1-staking-protocol-refinement:refactoring
helped with PR to remove VaultData.mpStaked
Getting PR191 green
Finalized staking protocol with the followign PRs
Merged compound into updateVault()
Removed VaultData.mpStaked in favor of mpAccrued
Removed Karma.mintAllowance()
Renaming internal functions
RewardsStreamerMP is now StakeManager
Released a new version of the protocol
Deployed new version of the protocol
Addresses can be found here
status:2025q1-staking-protocol-docs:finish-v1-docs
ift:2025q1-sc-learnup-sessions:2025-03
Held LearnUp session with team
vac:acz: §
ift:2025q1-de-mls-multi-admin:batch-key-package
Added handling of messages to join group once with batches and once in epoch PR
ift:2025q1-zerokit-v0-8:zerokit-wasm-research
Reviewed and discussed possible future implemenation
Finalized the research report on WebAssembly (WASM) support. (Comment)
Added benchmark analysis to the report. (Comment)
ift:2025q1-libp2p-mix-poc:ift-research-call-prep
Finalized presentation and presented at IFT research call.
ift:2025q1-libp2p-mix-poc:simple-gossipsub-poc
Identified a potential issue in GossipSub PoC
When the handler is invoked by the abstract connection from the local Mix instance, it might be mistaken for an actual connection, triggering subscription messages and possibly peer scoring. Further investigation required.
Progressing on a mixified version of the Dockerized GossipSub test for DST (in progress, branch ).
Still figuring out a way for mix nodes to load public info of all other mix nodes during bootup, especially when other nodes may not have started yet.
ift:2025q1-libp2p-mix-poc:update-rfc
Began working on the Mix RFC (in progress).
ift:2025q1-think-tank
2025q2-ift-zk-calls:ift-zk-call-1
ift:2025q2-zerokit-v0-8:zerokit-wasm-implementation
Continued working on WebAssembly support for ZeroKit (PR) .
Refactored the rln module by moving circuit-related files to src/circuit for better organization.
Removed ark-circom and wasmer from the rln module, reducing build size and improving compilation speed and CI workflow efficiency in the zerokit-wasm-research branch .
Benchmarked rln-wasm module, covering RLN instance creation, key generation, witness calculation, proving, and verification. Added these benchmarks to v0.6.1 in the benchmark-v0.6.1 branch , as well as on an older version of zerokit-wasm-research before ark-circom and wasmer were removed for comparison.
ift:2025q1-rln-status-l2:exploring
ift:2025q1-de-mls-multi-admin:consensus-research
Theroretical study is done and create a draft PR
admin/misc
Code review for nwaku stateless PR
Discussing the problem of slow execution at large tree sizes
vac:nim: §
ift:2025q1-nim-ide-tooling
ift:2025q1-nimble
vac:rfc: §
vac:rfc:waku:2025q1-rfc-iteration:20/toy-pm-eth
vac:rfc:waku:2025q1-rfc-iteration
vac:rfc:waku:2025q1-rfc-iteration:33/waku2-discv5
admin/misc
vac:sec: §
ift:2025q1-security-strategy:2025q1-retrospective
Performed the 2025q1 retrospective with the team
ift:2025q1-app-security:task-security-audit
Reviewed audit guidelines with stakeholders
ift:2025q1-security-automation:task-Catalogue management
Created alternative flow for retrieving Expensify data - dependence on Proton integration
all:2025q1-awareness-campaign:launch
Launched 2025q1 awareness campaign.
vac:nes: §
state-separation-architecture-poc:nullifier
Reviewed and proposed an efficient way for IMTs.
Agreed with engineers on using tags instead of Bloom filters.
Discussed on a call with engineers their approach on using private input as public in the circuit.
Prepared specifications for IMT usage for nullifiers in NSSA.
state-separation-architecture-poc:utxo-transfer
Came up with another proposal for UTXO scalability issue.
Reviewed proposal for UTXO scalability issue.
Implemented UTXO scalability issue solution merge request .
No results found Try adjusting your search or filter criteria.