---
title: "2024-12-30 Vac weekly"
tags:
  - "vac-updates"
date: 2024-12-30
lastmod: 2024-12-30
draft: false
---

## Vac 2024/12/30

> *Note*: Many Vac CCs ooo the last week

### vac:p2p:
- `ift:gossipsub-perf-improvements`
  - Finalized 2nd large message handling article (IWANT optimization + IMReceiving)
	  - Still need to do proofreading, and conclusion. Will be ready for review in 1 day
- `admin`
    - 1 CC ooo the full week

### vac:tke:
- `admin`
  - 13 CC days off
- `vac:tke:nomos:intro-base-layer-economy:da-fee`
  - finalized the first proposal for the NomosDA market

### vac:qa:
- `waku:2024q4-status-go-functional-testing:migrate-to-status-backend`
	- Worked on Github actions CI job for reliability tests
- `waku:2024q4-interop-testing:faster-runners`
    - Aggregate test reports of all shards in 1 report 
    - Reduced time of CI job to <15 mins 
    - Ensure shards stability by running multiple jobs 
    - Make [PR 88](https://github.com/waku-org/waku-interop-tests/pull/88) Ready for review 
- `admin-misc`
	- 11 CC days off

### vac:dst:
- `admin/misc`
    - 1 CC OOO whole week
- `waku:waku-scaling:mixed-environment-analysis`
    - Finished.
    - [Tracking issue](https://github.com/vacp2p/vaclab/issues/39) closed.
    - [Public report](https://zealous-polka-dc7.notion.site/Mixed-environment-analysis-1688f96fb65c809eb235c59b97d6e15b?pvs=74)
    - [Notion page](https://www.notion.so/Mixed-environment-analysis-1688f96fb65c809eb235c59b97d6e15b)
    - [Pull request](https://github.com/vacp2p/10ksim/pull/46)
- `waku:waku-scaling:measure-discv5-bandwidth-with-waku-discovery`
    - Finished.
    - [Tracking issue](https://github.com/vacp2p/vaclab/issues/37) closed
    - [Public report](https://zealous-polka-dc7.notion.site/Measure-DiscV5-bandwidth-with-Waku-discovery-1698f96fb65c80659fa1fbfdac49b1ef)
    - [Notion page](https://www.notion.so/Measure-DiscV5-bandwidth-with-Waku-discovery-1698f96fb65c80659fa1fbfdac49b1ef#1698f96fb65c804dbda9da3e930ecbe7)
- `waku:waku-scaling:relay-discv5-resources-in-heterogenous-clusters`
    - Prepare Discv5 analysis code and wait for Waku metric delivery
- `waku:waku-scaling:partial-pex-experimental-analysis`
    - Prepare Discv5 analysis code and wait for Waku metric delivery

### vac:sc:
- CCs on holidays

### vac:acz:
- `ift:zerokit-v0-6:circom-witness-rs` 
    - Reviewed Aleksei [PR](https://github.com/vacp2p/zerokit/pull/273)
    - Check [PR](https://github.com/vacp2p/zerokit/pull/274) from an external user - decided to discuss it with Daniel in January
   - Implementation the first feature of the [issue](https://github.com/vacp2p/zerokit/issues/271) has been slightly changed in accordance with the recommendations recieved during the review process. The [corresponding PR](https://github.com/vacp2p/zerokit/pull/273) has been merged.
    - The practical use of the second feature of the [issue](https://github.com/vacp2p/zerokit/issues/271) has been evaluated.
    - Certain parts of the current implementation of Poseidon in zerokit has been reviewed; a small but important change for the iden3's and zerokit's implementations of Poseidon is recommended. The details can be found [here](https://notes.status.im/s/GLgQfKDpt).
- `ift:de-mls-testnet:testnet-api`
    - Merged integration PR into main [PR](https://github.com/vacp2p/de-mls)
    - Started to add task into issue with future work [link](https://github.com/vacp2p/de-mls/issues/30)
- `ift:de-mls-testnet:blogpost-de-mls-over-waku`
    - Started working on blogpost [PR](https://github.com/vacp2p/vac.dev/pull/159)
    - Add draft intro to the blogpost [PR](https://github.com/vacp2p/vac.dev/pull/159)
- `ift:libp2p-mix-poc:gossipsub-over-waku`
    - [PR #12](https://github.com/vacp2p/mix/pull/12): Resolved issue of nodes receiving multiple hellos in Anonymized GossipSub PoC
    - Encountering a challenge: Works with all hops using a single transport (TCP or mix-transport). However, we need to anononimize only first hop (using mix-transport) while subsequent hops must use TCP transport. 
    - Resolved git issues with [PR #14](https://github.com/vacp2p/mix/pull/14)
    - Extended Error [Handling](https://github.com/vacp2p/mix/commit/6e0b3334748ea80f0ae7a28143488b59e212ea79) and Code Quality Improvements to Mix Protocol (`main` branch)
    - Updated `main` [branch](https://github.com/vacp2p/mix) and [README.md](https://github.com/vacp2p/mix/blob/main/README.md) for public release
- `ift:think-tank:zk-think-tank`
    - Continued addressing comments to [zk thinktank](https://www.notion.so/ZK-Think-Tank-1348f96fb65c808eb6f1e27f74ab55fc); more feedback than expected.
- `admin/misc`
    - Continued probability review of Nomos [notes](https://www.notion.so/Network-Privacy-Specification-504e83306edd40079ac1328bc275645a). Synced with Alexander from Nomos on questions I had.
    - 2 CCs ooo 2 days 26th and 27th
    - 2 CCs ooo 1 day

### vac:nim:
- `ift:nim_ide_tooling_2024q4`
    - Integrates nim check as opt-out replacement for nimsuggest chk #271 https://github.com/nim-lang/langserver/pull/271
    - Handles .nimble and .nims files. Fixes #36 #273
     https://github.com/nim-lang/langserver/pull/273
    - Automatically calls nimble setup when a nimble file is detected #124 https://github.com/nim-lang/vscode-nim/pull/124
    - Adds useNimCheck option #125 https://github.com/nim-lang/vscode-nim/pull/125
    - Adds syntax highlighting and lsp support to nimble files #126 https://github.com/nim-lang/vscode-nim/pull/126

### vac:rfc:
- `ift:rfc:nomos:data-availability-raw-rfc-2024q4:da-documentation-research`
    - Finishing touches - publishing draft PR.
- `ift:rfc:status:status-specs-to-rfc-index-migration`
    - Done - publishing PR.
- `ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4`
    - Worked on 14/WAKU2-MESSAGE - https://github.com/vacp2p/rfc-index/pull/120
    - Worked on 12/WAKU2-FILTER - https://github.com/vacp2p/rfc-index/pull/119
- `ift:rfc:vac:rfc-culture-establishment-2024q4`
    - Complete AA forum post
    - Write a detailed description for numbers 1,2,3 in the Improve RFC Culture doc
- `ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4`
    - Create pr for 13/WAKU2-STORE update
    - Revist 14/WAKU2-MESSAGE, 12/WAKU2-FILTER, and 15/WAKU2-BRIDGE. Add final changes.

### vac:nes:
- `vac:state-separation-architecture-poc:testnet-support`
    - Started evaluating critical aspects for small tasks for Q1 2025.
    - Looked into msart contracts and R0 recent improvements.
    - Reviewed the overall outputs of NSSA during Q4.
- `vac:state-separation-architecture-poc:testnet-node`
    - Sandbox testnet node debug.
    - Sandbox testnet subscenarios data collecting.

