# 2025-03-17 Vac weekly
Vac 2025/03/17 § vac:p2p: § ift:2025q1-gossipsub-perf-improvements Worked with EthShadow simulator. Looked into working/configurations. Looked into basics of lighthouse, prysm, and nimbus clients Worked on adding nimbus node in ethshadow (still a WIP) ift:2025q1-nimlibp2p-maintenance Release v1.

- - Nomos Consulting
- Nomos Consulting
- Nomos Consulting
- Nomos Consulting
- - Waku RLN Relay
- ACZ Roadmap Preview
- - - - - - - proxy-re-encryption
        - - Nescience ZK Consulting
      - - init
  - - - Status RLN Usage
  - - Light RLN Verifiers
  - RLN Doc and Outreach
- RLN Light Clients
- - Multi Epoch Constraints
- RLN relay ERC20
- RLN v2 E2E integration
- RLN v2 Waku Relay Integration
- RLNP2P Waku Pruduction Readiness Details
- Waku RLN Membership Management Details
- Waku RLN-RELAY Enhancements 02
- Waku RLN-RELAY Enhancements Details
- - - Secure Channels - fully decentralized design
  - Secure Channels - MLS design
- Secure Channels - MLS PoC
- Secure Channels - PoC of fully decentralized protocol
- - Stealth Address Kit Maintenance
- Stealth Address Kit Research
- - - Productionize Tor Push in Nimbus
- - - maintenance
  - Zerokit v0.4 Release Details
- Zerokit v0.5 Release
- Zerokit v0.6 Release
- - - - Gossipsub Anonymity Layer
- - - Carnot Paper
- - - Reviews
- - - Gossipsub Improvements Paper
  - Gossipsub Simulation
- Unstructured P2P Improvements Survey
- - - Tor Push Paper
  - Tor Push PoC
- Tor Push Related Work
- - - Codex Deep Research ZK consulting
  - Storage Proofs: Open Problems Review
- - - - Blockchain Security in Crypto-economic Models
    - Carnot 2/3 Vote aggregation
  - Carnot Bribary Article
- Carnot Paper 02
- Detecting Reporting Attacks Carnot
- Inter Chain Protocol
- Multi-Leader and Multi-Overlay Carnot
- Network Privacy Stack - Stakeholder Privacy
- - - validator-privacy
- - mix-net-solution
- priv-validator-network
- tor-push-rln
- - - - Testnet
  - - Mixnet
- - Ongoing testing of specific monthly libp2p releases
- - 10k Node Cluster
- Midscale
- - - Bundle Simulation Data
- - - Deployer Tool
  - Visualiser Tool
- - - CI Integration
- - Rlog: Wakurtosis Retrospective
- Wakurtosis Maintenance
- - Techreport
- Techreport_02
- Wakurtosis Features
- - - - Control Messages
  - - Refactoring
- - - Basic Shadow Simulation
  - Shadow Gossipsub Analysis
- - Shadow Waku Relay Analysis
- - - Carnot 2-3rds Vote Aggregation Python Implementation
- - Simulation Analysis
- - - Rlog: Wakurtosis Retrospective
  - Wakurtosis Rlog
- - Gossipsub Topology Analysis
- - 2023-aug
- - - - Benchmarks
    - Research Existing Proofsystems
- - - State Separation Architecture 01
  - State Separation Architecture 02
- - - VM Ecosystem
  - VM Foundations
- - - - chronos-maintainance
- - - compiler
  - editor
- lsp
- nim-suggest
- nimble
- - - - Libchronos Maintenance
- - - Gossipsub DDoS Mitigation
  - Gossipsub Improvements EIP 4844
- Gossipsub Stagger Send
- Libp2p Maintenance
- WebRTC Transport
- - - - Test Automation Codex Discovery
  - - Test Automation cryptarchia
  - Test Automation Data Availability
- - Test Automation nim-libp2p
- Test Automation nim-tooling
- - Interop Testing
- Interop Testing Part 2
- Maintenance go-waku
- Maintenance js-waku
- Maintenance nwaku
- Status-go CLI Testing
- Status-go CLI Testing 2
- Test Automation go-waku
- Test Automation js-waku
- Test Automation nwaku
- Test Automation RLN
- Test Automation Sharding
- Test Plan RLN
- Test Plan Sharding
- Test Plans
- WebSockets Stress Testing
- - - - specs-init
  - - carnot-specification
  - carnot-threat-model-informational
- carnot-vote-2-3rds-vote-aggregation-specification
- inter-chain-protocol-specification
- multi-leader-and-multi-overlay-carnot-specification
- specs-init
- - Port Status Specs
- - rfc-index
- rfc-process-update
- - core-rfc-updates
- Waku Keystore
- - - - Contracts Formal Verification
    - Review Codex Contracts
- - Access Control Safe Support
- - Community Contracts CollectibleV1 Batch transaction Extension
- Community Contracts Deployer
- Community Contracts ERC20
- Community Contracts ERC721
- Community Contracts Maintenance
- Community Contracts Token Import
- Community Curation dapp Contracts
- Community Vaults - Token Airdrop
- ENS Usernames contracts maintenance
- Governance Contract MVP
- MiniMe Token Enhancements
- MiniMe Token Maintenance
- SNT Optimism Bridge
- Status Staking Contract Maintenance Details
- Status Staking Contract MVP
- Status Staking Contract V1
- Status Swap Aggregator
- - Secureum Upskilling
- Vac RLN Contract Support Details
- - - - Analysis of the Codex Token
    - Codex Bandwidth Incentives
  - Codex Contract Default
- Codex Contract Finalization
- Codex Contract Initiation
- Codex Contract Matching
- Codex Economic Analysis
- Codex Fee Mechanism
- Codex Insurance Mechanism Analysis
- Codex Lender Analysis
- Codex Proof Aggregators
- Codex Recovery Auction
- Codex Slot Repair
- Codex Tax System
- Codex Testnet Incentives
- - Finance Real Option Models
- Financial Growth Models
- - Cryptarchia Wealth Concentration Estimated Stake
- Cryptarchia Wealth Concentration Known Stake
- Nomos Delegation Research
- Nomos Economic Analysis
- Nomos Enshrined Delegation
- Nomos Mixnet Incentives
- Nomos Non Private L2 Consensus
- Nomos Penalizable Actions
- Nomos Rewarded Actions
- Nomos Shared Liquidity
- Nomos Supply Policy
- Nomos TDC Objectives
- Nomos Transaction Fee
- Nomos Validator Rewards
- Nomos Validator Rewards
- Nomos Whitepaper
- - Incentivize Status Communitities
- SNT Governance Proposal
- SNT Litepaper
- SNT Staking
- Status L2 deployment
- Waku Sharding
- - Waku Economic Analysis
- Waku General Incentives
- Waku RLN Attacks Vectors
- Waku RLN Membership
- Waku RLN Risks
- Waku Store Incentives
- - 2023-07-10 Vac Weekly
- 2023-07-17 Vac weekly
- 2023-07-31 Vac weekly
- 2023-08-03 Vac weekly
- 2023-08-07 Vac weekly
- 2023-08-17 Vac weekly
- 2023-08-21 Vac weekly
- 2023-08-28 Vac weekly
- 2023-09-04 Vac weekly
- 2023-09-11 Vac weekly
- 2023-09-18 Vac weekly
- 2023-09-25 Vac weekly
- 2023-10-02 Vac weekly
- 2023-10-09 Vac weekly
- 2023-10-16 Vac weekly
- 2023-10-23 Vac weekly
- 2023-10-30 Vac weekly
- 2023-11-06 Vac weekly
- 2023-11-13 Vac weekly
- 2023-11-20 Vac weekly
- 2023-11-27 Vac weekly
- 2023-12-04 Vac weekly
- 2023-12-11 Vac weekly
- 2023-12-18 Vac weekly
- 2023-12-25 Vac weekly
- 2024-01-01 Vac weekly
- 2024-01-08 Vac weekly
- 2024-01-15 Vac weekly
- 2024-01-22 Vac weekly
- 2024-01-29 Vac weekly
- 2024-02-05 Vac weekly
- 2024-02-12 Vac weekly
- 2024-02-19 Vac weekly
- 2024-02-26 Vac weekly
- 2024-03-04 Vac weekly
- 2024-03-11 Vac weekly
- 2024-03-18 Vac weekly
- 2024-03-25 Vac weekly
- 2024-04-02 Vac weekly
- 2024-04-08 Vac weekly
- 2024-04-15 Vac weekly
- 2024-04-22 Vac weekly
- 2024-04-29 Vac weekly
- 2024-05-06 Vac weekly
- 2024-05-13 Vac weekly
- 2024-05-21 Vac weekly
- 2024-05-27 Vac weekly
- 2024-06-03 Vac weekly
- 2024-06-10 Vac weekly
- 2024-06-17 Vac weekly
- 2024-06-24 Vac weekly
- 2024-07-01 Vac weekly
- 2024-07-08 Vac weekly
- 2024-07-15 Vac weekly
- 2024-07-22 Vac weekly
- 2024-07-29 Vac weekly
- 2024-08-05 Vac weekly
- 2024-08-12 Vac weekly
- 2024-08-19 Vac weekly
- 2024-08-26 Vac weekly
- 2024-09-02 Vac weekly
- 2024-09-09 Vac weekly
- 2024-09-16 Vac weekly
- 2024-09-23 Vac weekly
- - - Finance Wallet monitoring
  - Improve Finance Reporting
- - Comms Discord Statistics
- IFT Finance Reporting
- IFT Weekly News Website
- Program Overview Dashboard
- Smart Contract Monitoring
- Townhall helper
- Townhall transcript
- VAC Website Contributors
- X Space Analytics
- - Github Monitoring
- Logos Circle Event Dashboard
- Logos Circle Monitoring
- Logos Public RAG
- Logos Winnable Stories extractions
- - RAG Context
- RAG Embedding and Context
- RAG Evaluation mechanism
- RAG MCP Integration
- - Status Social Pipeline
- BI Roadmap Preview
- - - Anoncomms Evaluation
- - Blockchain Evaluation
- - Codex Base Capacity
- Codex Base Capacity
- Codex Comparison
- Codex Comparison
- Codex Evaluation
- - DST Conduit
- DST Conduit
- DST Conduit
- DST Lab
- DST Lab
- DST Research destination
- DST Research destination
- DST Research destination
- DST Research destination
- DST Research destination
- DST Tooling
- DST Tooling
- DST Tooling
- DST Tooling
- Libp2p Evaluation
- Scaling think tank
- Scaling think tank
- VacLab
- VacLab
- VacLab
- Visualiser Tool
- - Logos-core Evaluation
- - Messaging Evaluation
- Messaging Scaling
- - Nomos Scaling
- Nomos Scaling
- Nomos Scaling
- Nomos Scaling
- - Status chat protocol benchmarks
- Status evaluation
- Status evaluation
- Status-go chat protocol benchmarks
- Status-go chat protocol benchmarks
- - Storage Evaluation
- - Libp2p Evaluation
- Libp2p Evaluation
- Libp2p Evaluation
- Libp2p Evaluation
- Libp2p Evaluation
- - Theoretical Analysis
- Waku Evaluation
- Waku Evaluation
- Waku Evaluation
- Waku Evaluation
- Waku Evaluation
- Waku Scaling
- Waku Scaling
- Waku Scaling
- Waku Scaling
- Waku Scaling
- Waku Tooling
- Waku Tooling
- DST Roadmap Preview
- - 2024-10 Vac monthly
- 2024-11 Vac monthly
- 2024-12 Vac monthly
- 2025-01 Vac monthly
- 2025-02 Vac monthly
- 2025-03 Vac monthly
- 2025-04 Vac monthly
- 2025-05 Vac monthly
- 2025-06 Vac monthly
- 2025-07 Vac monthly
- 2025-08 Vac monthly
- 2025-09 Vac monthly
- 2025-10 Vac monthly
- 2025-11 Vac monthly
- 2025-12 Vac monthly
- - - 2024q4 Nimble
  - 2025q1 Nim IDE tooling
- 2025q1 Nimble
- 2025q2 Nim IDE tooling
- 2025q2 Nimble
- 2025q3 Nim Core Libraries
- 2025q3 Nim IDE tooling
- 2025q3 Nimble
- 2025q4 Nim Core Libraries
- 2025q4 Nim IDE tooling
- 2025q4 Nimble
- 2026q1 Nim Core Libraries
- 2026q1 Nimble
- Nim IDE Tooling 2024Q4
- - Logos Storage Nimble Integration
- Messaging Nimble Integration
- - Nimbus Nimble Integration
- Nimbus Nimble Integration
- - Waku Nimble Integration
- Nim Roadmap Preview
- - - ACZ Consulting
  - ACZ Consulting
- ACZ Consulting
- - AutoNAT v2
- GossipSub Extensions and Partial Messages
- GossipSub Performance Improvements
- GossipSub Performance Improvements
- GossipSub Performance Improvements
- Kademlia DHT
- Kademlia DHT
- Kademlia DHT
- nim-libp2p Auto TLS
- nim-libp2p c-bindings
- nim-libp2p c-bindings
- nim-libp2p Connection Management
- nim-libp2p IPv6 support
- nim-libp2p logos-core
- Nim-libp2p maintenance
- Nim-libp2p maintenance
- Nim-libp2p maintenance
- Nim-libp2p maintenance
- Nim-libp2p maintenance
- Nim-libp2p Mix
- Nim-libp2p Mix
- nim-libp2p Universal Connectivity App
- nim-libp2p Universal Connectivity App
- nim-libp2p Universal Connectivity App
- nim-libp2p Webtransport
- nim-libp2p Webtransport
- nim-libp2p Webtransport
- nim-libp2p Webtransport
- nim-libp2p Webtransport
- nim-libp2p Wrapping ngtcp2
- Quic Stabilization and removal of runtime dependencies
- - nim-libp2p Test Coverage
- nim-libp2p Test Coverage
- P2P Roadmap Preview
- - - Anoncomms testing
- - Codex Integration Testing
- - Nim Libp2p Testing
- Projects QA Strategy
- Projects QA Strategy
- QA & RFC Synchronization for Js-Waku Project - Core Protocols
- QA & RFC Synchronization for Js-Waku Project - Core Protocols
- QA & RFC Synchronization for Waku Project - Core Protocols
- - Keycard Testing
- Keycard Testing
- Keycard Testing
- - Logos Core QA
- - Messaging Testing
- - Nomos Data Availability Testing
- Nomos Data Availability Testing
- Nomos Data Availability Testing
- Nomos E2E Testing for Nomos Node
- Nomos E2E Testing for Nomos Node
- Nomos E2E Testing for Nomos Node
- - Status Go Functional Testing
- Status Go Functional Testing
- Status Go Functional Testing
- Status Go Functional Testing
- Status QA
- Status QA Desktop
- Status QA Desktop
- Status QA Desktop
- Status QA Documentation
- Status QA Mobile
- Status QA Mobile
- Status QA Mobile
- - Nim Libp2p Testing
- Nim Libp2p Testing
- Nim Libp2p Testing
- Nim Libp2p Testing
- - Chat SDK Testing
- Direct Message Reliability Testing
- Messaging API Testing
- RLN Smart Contract Testing
- RLN Smart Contract Testing
- Status Go Functional Testing
- Waku Interop Testing
- Waku Interop Testing
- Waku Interop Testing
- Waku Interop Testing (extended)
- Waku Testing
- waku-go-bindings Testing
- waku-go-bindings-testing Testing Framework
- Waku-sync Integration Testing
- Waku-sync Testing
- QA Roadmap Preview
- - - RFC Iteration
- - RFC Iteration
- - Marketplace and Client 2024q4
- RFC Iteration
- RFC Iteration
- RFC Iteration
- - Integration with QA
- Integration with QA
- Integration with QA
- RFC Culture Establishment
- RFC Culture Establishment
- RFC Culture Establishment
- RFC Culture Establishment
- RFC Culture Establishment
- rfc-index-maintenance
- rfc-index-maintenance
- rfc-index-maintenance
- rfc-index-maintenance
- rfc-index-maintenance
- rfc-index-maintenance
- - RFC Iteration
- - RFC Iteration
- - RFC Iteration
- RFC Iteration
- - Data Availability Raw RFC
- Data Availability Raw RFCs
- Data Availability Raw RFCs
- RFC Iteration
- RFC Iteration
- RFC Iteration
- RFC Iteration
- - RFC Iteration
- RFC Iteration
- Status Specs to RFC-Index Migration
- - RFC Iteration
- - 2024q4 RFC Iteration
- Migration of PoC Waku RFCs to the rfc-index
- RFC Iteration
- RFC Iteration
- RFC Iteration
- RFC Iteration
- - RFC Iteration
- RFC Roadmap Preview
- - - MLS Smart Contracts Consulting
- - ghost.fun Protocol Review
- - Codex Vault Integration
- Formal Verification (Part 1)
- Formal Verification (Part 2)
- - EIP Discussions
- Formal Verification Tools Research
- Security Audits
- Security Audits
- Security Audits
- Security Audits
- Smart Contracts LearnUp Sessions
- Smart Contracts LearnUp Sessions
- Smart Contracts LearnUp Sessions
- Smart Contracts LearnUp Sessions
- - Risc0 Upskilling
- - Base Chain Integration
- Comunities Contracts on Status Network testnet
- Karma RLN
- Maintainin existing Status smart contracts
- Maintainin existing Status smart contracts
- Staking Protocol (v1)
- Staking Protocol Documentation
- Staking Protocol Refinement
- Status Network Native Bridge Yield Bearing Module
- Status Network Native Dex
- Status Smart Contracts Consulting
- Status Smart Contracts Consulting
- XP NFT (v1)
- XP Token (v1)
- - Maintaining existing Status Network L2 smart contracts
- New Karma Requirements for SN L2
- SN L2 Bridge DAI Yield Management
- SN L2 Bridge ETH Yield Management
- Status Network Karma Enhancements
- Status Network L2 Audit Preparation
- Status Network L2 Pre-Audit Protocol Enhancements
- SC Roadmap Preview
- - - Demos
  - Logos Contributions Portal
- Logos Core
- Logos Marketing Campaign Narratives & Brand Testing
- Logos Website
- Logos Website
- Newsletter
- Parallel Society Festival Website
- Qaku App
- Web Maintenance & Support
- Web Maintenance & Support
- - Keycard Website
- Keycard Website
- - Contribute Portal
- Logos Forum
- Logos Website
- - Community Curation
- SN Hub
- SN Hub
- SN Hub
- SN Website
- SN Website
- Status App
- Status App
- Status Wallet Extension
- Status Wallet Extension
- Status Website
- Status Website
- Status Website
- Web Roadmap Preview
- - 2023-07-10 Vac Weekly
- 2023-07-17 Vac weekly
- 2023-07-31 Vac weekly
- 2023-08-03 Vac weekly
- 2023-08-07 Vac weekly
- 2023-08-17 Vac weekly
- 2023-08-21 Vac weekly
- 2023-08-28 Vac weekly
- 2023-09-04 Vac weekly
- 2023-09-11 Vac weekly
- 2023-09-18 Vac weekly
- 2023-09-25 Vac weekly
- 2023-10-02 Vac weekly
- 2023-10-09 Vac weekly
- 2023-10-16 Vac weekly
- 2023-10-23 Vac weekly
- 2023-10-30 Vac weekly
- 2023-11-06 Vac weekly
- 2023-11-13 Vac weekly
- 2023-11-20 Vac weekly
- 2023-11-27 Vac weekly
- 2023-12-04 Vac weekly
- 2023-12-11 Vac weekly
- 2023-12-18 Vac weekly
- 2023-12-25 Vac weekly
- 2024-01-01 Vac weekly
- 2024-01-08 Vac weekly
- 2024-01-15 Vac weekly
- 2024-01-22 Vac weekly
- 2024-01-29 Vac weekly
- 2024-02-05 Vac weekly
- 2024-02-12 Vac weekly
- 2024-02-19 Vac weekly
- 2024-02-26 Vac weekly
- 2024-03-04 Vac weekly
- 2024-03-11 Vac weekly
- 2024-03-18 Vac weekly
- 2024-03-25 Vac weekly
- 2024-04-02 Vac weekly
- 2024-04-08 Vac weekly
- 2024-04-15 Vac weekly
- 2024-04-22 Vac weekly
- 2024-04-29 Vac weekly
- 2024-05-06 Vac weekly
- 2024-05-13 Vac weekly
- 2024-05-21 Vac weekly
- 2024-05-27 Vac weekly
- 2024-06-03 Vac weekly
- 2024-06-10 Vac weekly
- 2024-06-17 Vac weekly
- 2024-06-24 Vac weekly
- 2024-07-01 Vac weekly
- 2024-07-08 Vac weekly
- 2024-07-15 Vac weekly
- 2024-07-22 Vac weekly
- 2024-07-29 Vac weekly
- 2024-08-05 Vac weekly
- 2024-08-12 Vac weekly
- 2024-08-19 Vac weekly
- 2024-08-26 Vac weekly
- 2024-09-02 Vac weekly
- 2024-09-09 Vac weekly
- 2024-09-16 Vac weekly
- 2024-09-23 Vac weekly
- 2024-09-30 Vac weekly
- 2024-10-07 Vac weekly
- 2024-10-14 Vac weekly
- 2024-10-21 Vac weekly
- 2024-10-28 Vac weekly
- 2024-11-04 Vac weekly
- 2024-11-11 Vac weekly
- 2024-11-18 Vac weekly
- 2024-11-25 Vac weekly
- 2024-12-02 Vac weekly
- 2024-12-09 Vac weekly
- 2024-12-16 Vac weekly
- 2024-12-23 Vac weekly
- 2024-12-30 Vac weekly
- 2025-01-06 Vac weekly
- 2025-01-13 Vac weekly
- 2025-01-20 Vac weekly
- 2025-01-27 Vac weekly
- 2025-02-03 Vac weekly
- 2025-02-10 Vac weekly
- 2025-02-17 Vac weekly
- 2025-02-24 Vac weekly
- 2025-03-03 Vac weekly
- 2025-03-10 Vac weekly
- 2025-03-17 Vac weekly
- 2025-03-24 Vac weekly
- 2025-03-31 Vac weekly
- 2025-04-07 Vac weekly
- 2025-04-14 Vac weekly
- 2025-04-21 Vac weekly
- 2025-04-28 Vac weekly
- 2025-05-05 Vac weekly
- 2025-05-12 Vac weekly
- 2025-05-19 Vac weekly
- 2025-05-26 Vac weekly
- 2025-06-02 Vac weekly
- 2025-06-09 Vac weekly
- 2025-06-16 Vac weekly
- 2025-06-23 Vac weekly
- 2025-06-30 Vac weekly
- 2025-07-07 Vac weekly
- 2025-07-14 Vac weekly
- 2025-07-21 Vac weekly
- 2025-07-28 Vac weekly
- 2025-08-04 Vac weekly
- 2025-08-11 Vac weekly
- 2025-08-18 Vac weekly
- 2025-08-25 Vac weekly
- 2025-09-01 Vac weekly
- 2025-09-08 Vac weekly
- 2025-09-15 Vac weekly
- 2025-09-22 Vac weekly
- 2025-09-29 Vac weekly
- 2025-10-06 Vac weekly
- 2025-10-13 Vac weekly
- 2025-10-20 Vac weekly
- 2025-10-27 Vac weekly
- 2025-11-03 Vac weekly
- 2025-11-10 Vac weekly
- 2025-11-17 Vac weekly
- 2025-11-24 Vac weekly
- 2025-12-01 Vac weekly
- 2025-12-08 Vac weekly
- 2025-12-15 Vac weekly
- 2025-12-22 Vac weekly
- 2025-12-29 Vac weekly
- 2026-01-05 Vac weekly
- Website Terms of Use
- What's in a Milestone

# 2025-03-17 Vac weekly

Mar 17, 2025, 7 min read

- #vac-updates

## Vac 2025/03/17 §

### vac:p2p: §

- `ift:2025q1-gossipsub-perf-improvements`
  - Worked with EthShadow simulator. Looked into working/configurations.
  - Looked into basics of lighthouse, prysm, and nimbus clients
  - Worked on adding nimbus node in ethshadow (still a WIP)
- `ift:2025q1-nimlibp2p-maintenance`
  - Release v1.9.0
  - Recreate autobump PRs:
    - nimbus-eth2#7014 chore(ci): nim-libp2p master auto bump
    - nwaku#3327 chore(ci): waku nim-libp2p master auto bump
    - Still missing codex PR
  - nim-mbedtls#7 chore: remove python as a dependency
- `ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake`
  - Modified nim-libp2p and dependencies to use the correct ALPN, and fixed the signature on the certificate generation code
    - nim-ngtcp2#13 chore: expose anon structs
    - nim-quic#59 feat: ALPN
    - nim-libp2p#1283 feat: use libp2p alpn, remove hardcoded port number and fix certificate generation
  - Achieved interop nim-libp2p <—> go-libp2p
- `vac:p2p:ift:2025q1-nimlibp2p-webtransport:requirements`
  - Documented here: Webtransport Requirements
- `ift:2025q1-nimlibp2p-wrapping-ngtcp2:certificate_validation`
  - started
- `ift:2025q1-nimlibp2p-maintenance`
  - investigated `Dependencies` workflow failure #1279
  - chore(ci): remove AppVeyor config #1281
  - chore: specify exceptions in try statement #1284
- `ngtcp2`
  - chore(docs): improved instructions for generating new version #14
  - chore: remove absolute path prefix from comments #16
- `misc/admin`
  - Document nim-libp2p release procedure
  - Started work on proposed list of tasks for Q2 Roadmap

### vac:tke: §

- `admin`
  - 3 CC day off (sickness)
  - defined timelines for the TKE roadmap on Nomos
  - defined our commitments for 2025Q2
- `vac:tke:codex:cdx-incentive-mechanisms:implementation-lending`
  - started implementing a lending market for Codex
- `vac:tke:nomos:base-econ-model:three-markets`
  - reviewed Blend Network doc again (the rewarding model was modified)
  - incorporated the Blend Network model and RDP stake into the Nomos Economic Model
  - started implementing the Nomos Economic Model
- `vac:tke:nomos:base-econ-model:gas-and-blobs`
  - Finalized overall simulation model
- `vac:tke:ift:tokenomics-research-forum:mev`
  - prepared for our Research Call on MEV
- `vac:tke:status:karma-incentives:staking-demo`
  - minor staking demo app fixes
- `vac:tke:nomos:nms-money`
  - continuing research, producing a report outlining the research direction and important considerations
- `vac:tke:ift:tokenomics-research-forum:tke-dashboard`
  - Prep of dashboards to be sent to Frederico
- `vac:tke:ift:catsfishing:simulations-and-release:tokenomics`
  - Meeting with Ned, started working towards token (pre) sale mechanisms

### vac:qa: §

- `ift:2025q1-projects-qa-strategy:nimbus`
  - Created QA Strategy doc for nimbus eth2 consensus client
- `waku:2025q1-direct-message-reliability-testing:wakuext-chat-message`
  - Refactor test steps
  - Investigated message reliability failure that turned out to be a temp issue with the waku stage fleet
  - Implemented first part of contact requests tests
  - Started work on remaining chat-message endpoints
- `nomos:2025q1-da-testing:dos-robustness`
  - Test/high load denial of service PR 7 - merged
  - Onboarding task - nomos-e2e-tests - test: Disperse large volume data [TC8.3]
- `nomos:2025q1-e2e-testing:maintenance`
  - chore: Add dispersal mempool strategy to cfgsync template PR 10 - merged <- contribution by bacv
- `waku:2025q1-interop-testing:maintenance`
  - fix: Overall job result PR 108 - merged
- `waku:2025q1-waku-go-bindings-testing:endurance-test`
  - Added endurance tests in PR 47
  - Found issue in Destroy nodes API in the bindnings reported to Gabriel and issue 51 opened
  - Created endurance CI job with multiple iterations and record memory heap & OS memory based on Ivan’s request
- `waku:2025q1-waku-go-bindings-testing:github-actions`
  - Added 2 jobs for the bindings 1 for endurance tests that takes much time & 1 to run all tests 10 times and record memory readings
- `waku:2025q1-waku-go-bindings-testing:connection`
  - Onboarding task - waku-go-bindings - Onboarding task: add 2 scenarios around Peer Discovery
- `admin/misc`
  - OOO 1 CC day

### vac:dst: §

- `admin/misc`
  - Q2 Commitments
- `vac:dst:waku:2025q1-waku-tooling:fixed-topology`
  - PR for approval
  - Improved:
    - Multigraph connections
      - Custom libp2p topologies instead standard models
    - Customize configuration
    - Tests
    - Documentation & report
- `vac:dst:vac:2025q1-libp2p-evaluation:regression-testing`
  - Nimlibp2p 1.9.0 report
    - Communicated to libp2p about compiling issues
    - Sugested tasks for node improvement
- `vac:dst:status:2025q1-status-go-evaluation:subscription-performance`
  - Subscription performance/Store performance document
  - Private chats - Idle - relay document
    - Status: Complete
    - Full report for 5, 15, 60 minute and 11 hour resource usage: https://cdn.riff.cc/ipfs/QmWXb2cjiMyYbFNHsitEQKDbkDUQr1XikY3ym8GpzM7ca5/dashboard.html
  - Private chats - Send one-to-one message document
    - Status: Complete
    - Full report for 15, 60 minute and 3 hours resource usage: https://cdn.riff.cc/ipfs/QmTAjPAvmaa4A8s9pMaJHKKTm4TrojHUd12yXEg3eUNWBc/dashboard.html

### vac:sc: §

- `status:2025q1-staking-protocol-refinement:refactoring`
  - add rule to test the sum of all distributors allocation https://github.com/vacp2p/staking-reward-streamer/pull/172
  - fixed Karma NFT metadata https://github.com/vacp2p/staking-reward-streamer/pull/179
  - tested staking and Karma NFT generation
  - started new rule to check Karma totalSupply is >= totalDistributorAllocation https://github.com/vacp2p/staking-reward-streamer/pull/182
  - Remove unnecessary call to `Ownable_Init` https://github.com/vacp2p/staking-reward-streamer/pull/169
  - Ensure MP less equal Max MP rule is verified on CI
    - https://github.com/vacp2p/staking-reward-streamer/pull/171
  - Add function to compound MPs for account
    - https://github.com/vacp2p/staking-reward-streamer/pull/178
  - Add deployment script for metadata generator
    - https://github.com/vacp2p/staking-reward-streamer/pull/180
- `status:2025q1-staking-protocol-docs:finish-v1-docs`
  - Finalize docs
    - https://github.com/vacp2p/staking-reward-streamer/pull/174
- `status:2025q1-staking-protocol-refinement:bug-fixing`
  - Prevent attackers from stealing users MPs https://github.com/vacp2p/staking-reward-streamer/pull/177
- `status:2025q1-staking-protocol-refinement:locking-funds-multiple-times`
  - Allow for staking multiple times with lock increase
    - https://github.com/vacp2p/staking-reward-streamer/pull/181
- `status:2025q1-staking-protocol-refinement:status-network-testnet-deployment`
  - Redeployed metadata generator for Karma NFT
  - Distributed more Karma rewards for test users
- `admin/misc`
  - Meeting with ghost.fun on collaborating with them and reviewing their contracts
    - They’d like to deploy within a month
  - Meeting with Status to discuss Native bridge yield requirements
  - Meeting with Codex/Certora to review vault implementation

### vac:acz: §

- `ift:2025q1-zerokit-v0-7:release`
  - Updated ark-circom to the last version due to requirements for publishing the library on crates io, also reviewed witness calculator and re-wrote data convertion PR
  - Merged PR with new README and prepared cargo to release in this PR
  - Published release v0.7.0
- `ift:2025q1-zerokit-v0-7:zerokit-maintaining`
  - Helped to debug the problem with data generation for different tree sizes
  - Reviewed PR
  - Resolved issues related to the new witness calculator.
  - Resolved the Circom compiler version problem and updated related documentation in this PR.
  - Merged changes into the master branch (Commit).
- `ift:2025q1-libp2p-mix-poc:simple-gossipsub-poc`
  - Added message number to each hop in Mix Protocol for tracing message loss
    - Messages lost after intermediate node (trace stops there).
    - Likely due to max stream limit in the connection, still debugging.
  - Added code to repeatedly run poc_gossipsub and track message loss frequency. Branch poc/gossipsub
    - Loss is random, but some messages are lost in most iterations.
  - Refactored GossipSub to decouple mix; peerSelection logic pending. Branch feat/gossipsub-custom-conn
- `nomos:2025q1-nomos-consulting:zk-consulting-nomos-7`
  - Addressed all responses to comments for Broadcasting on trees.
- `ift:2025q1-think-tank`
  - Began organizing think-tank notes into project template form.
- `ift:2025q1-zerokit-v0-7:zerokit-wasm-research`
  - Studied WebAssembly for Rust and analyzed how each function is implemented with WASM in Zerokit v0.6.1.
  - Porting the `rln-wasm` feature from v0.6.1 to v0.7.0.
- `ift:2025q1-rln-status-l2:exploring`
  - Create a todo document (WIP).
- `ift:2025q1-de-mls-multi-admin:consensus-research`
  - Study virtual voting and trying to create simplified version of it as the last part of the consensus RFC
- `admin/misc`
  - Q2 planning regarding the roadmap
  - 3 cc was ooo for 1 day

### vac:nim: §

- `ift:2025q1-nimble`
  - Fixed a tricky issue where SAT was failing under certain conditions only in CI
  - Skips nim in sat https://github.com/nim-lang/nimble/pull/1366
  - Install submodules and adds ignoreSubmodules flag https://github.com/nim-lang/nimble/pull/1364
  - Adds a new test from an issue https://github.com/nim-lang/nimble/pull/1363
  - Implements the dev feature https://github.com/nim-lang/nimble/pull/1362
  - Implements namedBin for the declarative parser https://github.com/nim-lang/nimble/pull/1362

### vac:rfc: §

- `vac:rfc:waku:2025q1-rfc-iteration`
  - Started WAKU update for 20/TOY-ETH-PM
  - Did another review for draft waku mix rfc - https://github.com/waku-org/specs/pull/53
- `admin/misc`
  - Started brainstroming for RFC workshop
  - Worked on v1 for Q2 Commitments - ready for review: https://github.com/vacp2p/roadmap/pull/113
  - Wrote a blog post for the research call as well as updates to the schedule: https://forum.vac.dev/t/ift-research-call-march-12th-2025-waku-sync/451 + https://zealous-polka-dc7.notion.site/March-12th-2025-Waku-Sync-1768f96fb65c80878d48e9ef2d46dcb3 (still missing the YT recording)
- `vac:rfc:waku:2025q1-rfc-iteration:33/waku2-discv5`
  - Opening a draft PR next week, a bit late due to some context switching.
- `vac:rfc:nomos:2025q1-raw-rfcs-support-data-availability:DA-current-raw-rfc-splitting`
  - Finishing touches and opening a draft PR - ready for review next week.
- `vac:rfc:ift:rfc-index-maintenance:maintenance`
  - Helped Jinho with a review on one of the PRs (https://github.com/vacp2p/vac.dev/pull/167#pullrequestreview-2683857301) and reviewed another one, but also require Jimmy’s opinion (https://github.com/vacp2p/vac.dev/pull/166)

### vac:sec: §

- `ift:2025q1-wallet-security:improvement-plan`
  - discussing and defining priorities to incorporate them into the q2 commitments and subsequent periods
- `ift:2025q1-app-security:task-threat-modelling-dev`
  - Worked on Threat modelling cheatsheets for internal teams to use
  - Plan a requirements determination for Codex threat modelling
- `ift:2025q1-security-access-revalidation:task-update-user-lists`
  - Removed all unauthorised users in critical applications (leavers, role changes, etc)
- `ift:2025q1-security-update-application-catalogue:task-update-list`
  - Updated Application Catalogue with the most recent data in Expensify
- `ift:2025q1-security-onboarding-refinement:task-document-ob-material`
  - Worked on updating the security material to be used for onboarding

### vac:nes: §

- `state-separation-architecture-poc:sync`
  - Worked on different techniques to improve the sync mechanism in NSSA. Yet, all results have a drawbacks that need to be solved in Q2. These techniques include a high level approach, refined multi-epoch, single-epoch and hybrid rolling sync.
  - Prepared a draft on why Differential Privacy approach won’t be fit for NSSA.
  - Provide an outline for a pathway for refined multi-epoch proposal.
  - Created DP proposal and discuss with the team.
- `state-separation-architecture-poc:sc-impl`
  - Prepared question on state and discussed them.
  - Prepared PR for sc_core usage and cryto functionality.
  - Smart contract core library: adapted arithmetic, hash functions for zkVM.