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/05/26 §
highlights §
vac:p2p: §
ift:2025q1-gossipsub-perf-improvements
Finalized PoC implementation for GossipSub v2.0
Submitted GossipSub v1.4 article on arxiv
Started working on performance comparison blogpost
Currently reviewing AutoTLS client specs
vac:p2p:ift:2025q2-nimlibp2p-kad-dht:routing-and-rpc and vac:p2p:ift:2025q2-nimlibp2p-kad-dht:bootstraping-and-lookup:
nim-libp2p#1323 feat(kad-dht): find nodes
Implemented FIND_NODE, still missing some tests to demonstrate it works correctly
Bootstrapping process implemented to populate routing table on start
Added bucket management to routing table
Added test units for routing table.
vac:p2p:ift:2025q2-nimlibp2p-webtransport:http3-client
continue; starting on fresh quic implementation
vac:p2p:ift:2025q2-nimlibp2p-autotls
Rewrote the AutoTLS client spec as per Richard’s review
Sent to Farooq and Daniel for reviewing
vac:p2p:ift:2025q2-nimlibp2p-autotls:acme-registration
Finished libp2p version (now for review and finalization phase)
vac:p2p:ift:2025q2-nimlibp2p-autotls:certificate-request-challenge
Finished libp2p version (now for review and finalization phase)
vac:p2p:ift:2025q2-nimlibp2p-autotls:notify-autotls-broker
Finished libp2p version (now for review and finalization phase)
vac:p2p:ift:2025q2-nimlibp2p-autotls:notify-challenge-completion
Finished libp2p version (now for review and finalization phase)
vac:p2p:ift:2025q2-nimlibp2p-autotls:finalize-cert
Finished libp2p version (now for review and finalization phase)
vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance
nim-quic#73 fix: timeout on read
nim-quic#76 fix: handle connection timeouts and simplify closed state
nim-libp2p#1389 chore: make quic optional
Nimbus does not want runtime dependencies when quic is not being used
Added a compile time flag that will determine whether Quic is going to be compiled or not
Ended up creating v1.10.1 so nimbus would not be stopped from updating nim-libp2p version
nim-libp2p#1392 chore: move -d:libp2p_quic_support flag to .nimble
nim-libp2p#1390 chore(version): update libp2p.nimble to 1.10.1
investigate why ci was failing (interop tests and unit tests)
identified two issues
quic: framesorted did not reset all values
quic: timeouts was not behaving correctly
proposed fix nim-quic#72 , that was later on improved by richard
added some improvements to nim-libp2p
add improvements to quic
misc/admin:
vac:tke: §
admin
caught up with the All Hands presentations
Researching stuff for Matt’s idea (Tiger)
Meeting with Santi, Guy-Louis, Pascal on Logos pass
1 CC day off (sickness)
vac:tke:nomos:macroeconomy::revision-economic-model
prepared and submitted the stake estimation doc for revision
reviewed lottery spec and tx inclusion reward documents
vac:tke:nomos:macroeconomy::preliminary-block-rewards
read other 3 posts about ETH issuance rate
vac:tke:nomos:macroeconomy::block-rewards
started modeling Nomos block rewards, sketch of the work
vac:tke:nomos:macroeconomy::tfms-primer
worked on tasks related to nomos DA, TFMs and block rewards
finalized introductory documents explaining the pros and cons of several mechanisms for Nomos
vac:tke:codex:cdx-launch::preparations
moved ideas and decisions about Codex Testnet to a doc, and shared with the team
met with Codex, Finance, and IR to discuss CDX launch
Review Frederico’s doc and prepare for the call on Thu
vac:tke:status:karma-incentives:karma-params
Clarify open questions on Karma minting & RLN registration with Nadeem and ACZ
Familiarize myself with the latest version of the Karma codebase
Discussed Tier parameters and results with teams
vac:tke:ift:tokenomics-research-forum::minting-control
researched and presented work on optimal control and minting
vac:tke:ift:tokenomics-research-forum::token-valuation
continued the analysis of the token valuation metrics
vac:tke:ift:tokenomics-research-forum:grantico
Proceed with the research into grant schemes
Formalize Grantico and present in the research call (?)
vac:tke:ift:ghost::ad-hoc
vac:tke:ift:ghost:tokenomics-design
Wrote Document on ghost tokenomics
vac:tke:ift:support-to-ift-units::tge
proposed a check list for the TGE workgroup
provided them with a fundraising spreadsheet model
reviewed the content of the Token Sales course
Review the TGE materials (sheet)
vac:tke:ift:support-to-ift-units::logos-basket
research ideas on potential basket of tokens
research ideas on potential join value accrual mechanism
Explore various distribution models and mechanics
Prepare ideas for the call with Jarrad
reviewed the doc that will be discussed with Jarrad
vac:qa: §
nomos:2025q2-da-testing:data-confidentiality
waku:2025q2-interop-testing:maintenance
nomos:2025q2-e2e-testing:maintenance
waku:2025q2-waku-go-bindings-testing:maintenance
4 Issues opened regarding latest analysis done on g-bindings repo and shaed with Gabriel
69 / 70 / 71 / 72
waku:2025q2-waku-sync-testing:unit
Work on review points on second PR
Found 1 potential issue that block the approval of PR
waku:2025q2-waku-sync-testing:Integration-test
First PR for E2E scnearios of store-sync added with simple test scenario
E2E for waku-sync won’t work so far as tags aren’t supported
waku:2025q2-interop-testing:maintenance
Discuss with devs about the new change in topic subscribtion
Start define tests to be either ommited or replanned
vac:2025q2-nim-libp2p-testing:gossipsub-extended-part2
admin/misc
vac:dst: §
admin/misc
1 CC OOO Monday
Go through JD
Meeting with Nomos about readiness
Meeting with Waku about log-parser
Onboarding tasks
vac:dst:ift:2025q2-dst-research-destination:ethereum-foundation
Meeting with Codex about EF Project Grant
vac:dst:vac:2025q2-libp2p-evaluation:mix-gossipsub
Investigate delay times in mix
vac:dst:status:2025q2-status-go-evaluation:store-performance
Catch up with Status about issues in light nodes (delayed)
vac:dst:waku:2025q2-waku-tooling:log-parser-extended
Stared whole refactor of the analysis code (Decoupling + Modularity + Extensibility)
vac:dst:ift:2025q2-dst-tooling:python-deployment-scaffold
vac:sc: §
status:2025q2-sn-native-bridge-yield-bearing-module:research-design
started implementation of the L1 Eth Yield Bridge
ift:2025q2-sc-learnup-sessions:2025-05
Finished talk preparation
Presented Provably Rootless EIP-7702 Proxies
status:2025q2-karma-rln:slash-karma
Workin on fixing certora rule
Uncovered possible bug when reward distributor is removed
status:2025q2-karma-rln:implementation
vac:acz: §
ift:2025q2-de-mls-tesnet:commit-and-proposal
Continue working on splitting commit message to proposal and commit message branch
ift:2025q2-zerokit:semaphore-parts-bench
Reviewed benchmarks result and report report
ift:2025q2-zerokit:release
Start updating readme for the release
ift:2025q2-rln-status-l2:rpc-node-modification
Meeting on Gasless Linea Besu discussion -> not plugin but a linea node modification
Implement a plugin for RPC nodes to forward transaction data directly to the Prover.
Implementaion is on this repo
Changed approach for implementing the RPC node using the Linea-Besu codebase instead of Besu plugin feature.
ift:2025q2-rln-status-l2:prover-service
ift:2025q2-de-mls-tesnet:blogpost-de-mls-over-waku
Create a doc with new changes with a diagram
ift:2025q2-libp2p-mix-testnet:dockerize
Investigated incorrect logging of msgId and origin timestamps in mix nodes.
Confirmed the message is already GossipSub-processed; recovering original metadata requires identifying the byte offset where the payload begins.
Reviewed PR #20 and flagged issues with msgId and timestamp extraction at intermediate hops and identifying the byte offset.
ift:2025q2-libp2p-mix-testnet:update-rfc
Continued refactoring the Mix Protocol RFC PR #158
Finalized all sections through §7 (Mix Core Responsibilities).
ift:2025q2-libp2p-mix-testnet:surb-implementation
Began design work on SURB-based reply mechanism.
Early concern: if fragmentation remains external to Mix Protocol, recipients may need multiple SURBs to reply. This blocks replies unless the sender pre-supplies sufficient SURBs.
PR 20
Began properly familiarising.
Upstreamed the node testing into the poc branch (this avoids having to push to github any upstream dependency changes)
resolved issue of mis-reported msg-id
confirmed resiliancy at large-value msg-ids
nes:2025q2-nescience-consulting:unifying-q1-docs
nes:2025q2-nescience-consulting:SE-DE-improvements
Began work on SE/DE improvements and sync .
Determined non-membership proof is likely the only optimisation for DE; changing nullifier tree structure to support BST would result in more drawbacks.
Examined edge cases to refine SE.
ift:2025q2-rln-status-l2:rln-spec
Init a doc for RLN deployment spec. Prover side mostly done.
nes:2025q2-nescience-consulting:unifying-q1-docs
admin/misc
1 cc was ooo (sick leave)
vac:nim: §
ift:2025q1-nim-ide-tooling
vac:rfc: §
admin/misc
vac:rfc:waku:2025q2-rfc-iteration:device-pairing
vac:rfc:waku:2025q2-rfc-iteration:rln-contract
vac:rfc:nescience:2025q2-rfc-iteration:key-protocol
Started - will do a draft PR on Monday
vac:rfc:nomos:2025q2-rfc-iteration:da-network
vac:sec: §
ift:2025q2-signing-devices-upgrade:device-assignment-and-registry
Documented a convention for device assignment for new signers
ift:2025q2-signatory-registry-implementation:signatory-inventory-revalidation
~30 signing addresses pending (EOA/individual mostly)
ift:2025q2-custody-improvement-plan:mpc-solution-review
Reviewed the Coinbase MPC general principles for its open source library
ift:2025q2-audit-plan-refinement:smart-contract-testing
Performed a security gap analysis based on the latest repository updates (vault).
Conducted an initial test run for the refined smart contract security plan.
Wrote test cases with Foundry to test Codex smart contracts.
ift:2025q2-cicd-security-review:gha-hardening
Improved GitHub Actions access controls and secret management.
Audited reusable workflows for security gaps.
Reviewed token creation requests.
Reviewed existing PATs and hardened them to prevent token exposure and misuse.
Tracked and resolved issues identified in projects via Dependabot and CodeQL.
ift:2025q2-sec-infra-maintenance:n8n-onprem-workflow-backup
Finalized configuration and run test for subprocess to generate GitHub files
ift:2025q2-finance-automation
Implemented upgrades for new CC update from BBHR to Iplicit
vac:nes: §
state-separation-architecture-poc:hybrid
state-separation-architecture-poc:formalization
state-separation-architecture-poc:node-stability
DB Snapshot preparation PR .
Migration from Sparse Merkle Tree into HashSet for nullifiers merge request .
No results found Try adjusting your search or filter criteria.