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

## Vac 2024/11/11
> *Note* : Many Vac CCs were travelling to devcon and attend side events before devcon.

### vac:p2p:
- `ift:gossipsub-perf-improvements`
  - Finalized presentation for Libp2p day talk@Devcon
  - Completed simulations for staggered message handling (still need to analyze results)

### vac:tke:
- `admin`
  - 6 CC days off
  - prepared for DevCon and travelled to Bangkok
  - Devcon schedule planning
- `vac:tke:nomos:intro-base-layer-economy:tx-fees`
  - concluded the code for the ABM
- `vac:tke:ift:tokenomics-research-forum:ve3`
  - working on the blogpost on ve(3,3)
- `vac:tke:status:aura-incentives:xp-program`
  - worked on existing codebase to simulate AURA; identified several potential next steps here
  - worked on theory for AURA
- `vac:tke:ift:tokenomics-research-forum:XP`
  - worked on research for blog on XP (related to Aura)
- `vac:tke:ift:based:adhoc-support`
  - Working on Vojtech's request. Meeting him on Tuesday.

### vac:dst:
- `waku:waku-evaluation:regression-testing`:
    - Repeat perf simulations with 1 waku node per VM
    - Repeat perf simulations with various waku node per VM
- `admin/misc`:
    - 1 CC has flight to Thailand from Thursday
    - 1 CC on Sick leave

### vac:qa:
- `waku:status-go-functional-testing-2024q4:migrate-to-status-backend`
	- Handover of task from Sam to Florin
	- Made a [new PR](https://github.com/status-im/status-go/pull/6063) because existing one couldn't be rebase because of past rebase issues
	- Fixed unaddressed issues spotted during code review
- `nomos:da-testing-2024q4:basic-functionality-tests`
    - [Test run1 for Nomos/Da - in progress](https://www.notion.so/DA-Test-Plan-Run1-084243a3256c47ae9eee1cfd46fd469b)  
    - fix: Apply Nomos library code review recommendations 
     [PR 898 - postponed](https://github.com/logos-co/nomos-node/pull/898): we haven't reached full agreement + bandwidth
    - chore: Da behavior membership tests
     [PR 819 - pending on Issue 902](https://github.com/logos-co/nomos-node/pull/819)
- `waku:interop-testing-2024q4:e2e-scenarios`
    - Fix review comments on [PR 85](https://github.com/waku-org/waku-interop-tests/pull/85) and [PR 80](https://github.com/waku-org/waku-interop-tests/pull/80)
    - Make some tests work with go-waku 
    - Run multiple CI jobs to check stability and merge [PR 86](<https://github.com/waku-org/waku-interop-tests/pull/86>) to ignore some tests on go-waku 
    - Merge PRs [PR 85](https://github.com/waku-org/waku-interop-tests/pull/85) and [PR 80](https://github.com/waku-org/waku-interop-tests/pull/80) on master
- `waku:interop-testing-2024q4:known-issues`
    - Find tests ideas from devs comments 
    - Start working on test from [example](https://blog.waku.org/content/images/2024/11/Waku-Diagram.jpg)
    - Read the explanation series of WAKU
- `admin/misc`
	- Sick leave 3 days
	- Sick leave 2 days
    - OOO 1 Day

### vac:acz:
- `ift:de-mls-testnet:login-specs`
    - Inclusion in the RFC of the integration of `GroupManager` with `SimpleLogin`. Improvements on `SimpleLogin` with regards to batching operations and avoiding nonce generation. [Link to Notion](https://www.notion.so/WiP-SimpleLogin-protocol-1298f96fb65c8090adb2faeba7ecfb31).
    - Reviewed and had call about [Simple Login RFC](https://www.notion.so/WiP-SimpleLogin-protocol-1298f96fb65c8090adb2faeba7ecfb31)
    - Finalize the login-specs finalize the feasibility of SimpleLogin and group manager document with the [discussion meeting notes](https://notes.status.im/JherwBsBTCe7y9onRoeJ-A)
- `ift:think-tank:crypto-think-tank`
    - Review of the cryptographic components in Waku. [Link to Notion](https://www.notion.so/WiP-Waku-ZK-Cryptography-components-1348f96fb65c80d5a9b6cda6699dfb75).
- `ift:de-mls-testnet:testnet-api`
    - Continue working with replacing Redis to Waku [Draft PR](https://github.com/vacp2p/de-mls/pull/29)
- `ift:libp2p-mix-poc:sim-anon-ping`
    - [Mixnet Transport PR](https://github.com/vacp2p/mix/pull/5)
        - Implemented Ping PoC using `MixnetTransportAdapter`
        - Added  mix node info, public info, and tag manager to `MixnetTransportAdapter` - enables each mix node to load its own mix node info and the public info of all other mix nodes
        - Forked [nim-libp2p](https://github.com/vacp2p/nim-libp2p/tree/mixnet/transport-adapter) to add mix transport support in multiaddress and multicodec
        - Updated PoC to handle mix multiaddresses, leveraging the forked `nim-libp2p`
- `ift:logos-zk-calls:logos-zk-call-1`
    - Lead IFT ZK call and update [meeting notes](https://www.notion.so/Past-Meeting-Notes-1198f96fb65c80e6a51afa9a507aa64e).
    - Additionally, contact some previous attendances for input on ways to improve zk call for Q1. Current list of [feedback](https://www.notion.so/Feedback-on-ZK-Meetings-13b8f96fb65c8052a71edff8bcab6415).
- `ift:think-tank:zk-consulting-codex-2`
    - Wrote up a [new approach](https://notes.status.im/H-dfyAi5R5avm17Yslg_pA?view) for dynamic storage proposal using dory.
- `admin/misc`
    - In scope of `stealth-address-kit:vac:maintenance` Fixed CI nightly build [PR](https://github.com/vacp2p/stealth-address-kit/pull/23)
    - 1 cc is ooo for 5th and 6th of November 
    - 2 cc are ooo for 8th because of devcon flights

### vac:sc:
- `vac:sc:status:staking-protocol-v1:documentation`
    - Updated Mathspec
        - added MPY, as maximum percentage yield
        - revisted the view formulas
- `vac:sc:status:staking-protocol-v1:merging-existing-solutions`
    - Updated Stake Manager Interface https://github.com/logos-co/staking/pull/150
    - Implemented MultiplierPointMath.sol https://github.com/logos-co/staking/blob/stake-manager-interface/contracts/MultiplierPointMath.sol
    - Implemented StakeMath.sol https://github.com/logos-co/staking/blob/stake-manager-interface/contracts/StakeMath.sol
    - Fixed inheritance structure to workaround solidity limitations https://github.com/ethereum/solidity/issues/15571
- `vac:sc:status:staking-protocol-v1:upgradeability`
    - Finished implementing upgradability https://github.com/vacp2p/staking-reward-streamer/pull/73

### vac:nim:
- `vac:nim:ift:nim_ide_tooling_2024q4`
 - Removes pcre dep #259 https://github.com/nim-lang/langserver/pull/259
- `vac:nim:ift:nimble_2024q4`
	- Fixes #1277 Tagged versions (i.e. #head) behaves like any except when matched against another tag #1279 https://github.com/nim-lang/nimble/pull/1279
	- bumps setup-nim-action #1280 https://github.com/nim-lang/nimble/pull/1280
  - (WIP) Fixes an issue where --requires didnt work for adding nim constraints #1282 https://github.com/nim-lang/nimble/pull/1282
	- Improves sat error messages. Making it easier to spot conflicting deps #1281 (https://github.com/nim-lang/nimble/pull/1281)
  - Started: Enumerate all versions upfront

### vac:rfc:
- `ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4`
    - Continued update for 19/WAKU2-LIGHTPUSH and 15/WAKU-BRIDGE. Still in progress.
- `ift:rfc:status:status-specs-to-rfc-index-migration`
    - Left feedback for Status old RFC pr - https://github.com/vacp2p/rfc-index/pull/109
    - Check on comments from the review.
- `admin/misc`
    - Sick days (4)
    - Revisit and review the monthly with necessary changes where needed

### vac:nes:
- `vac:state-separation-architecture-poc:execution-types`
    - Worked on private kernel circuits.
    - Worked on SE and DE kernel circuits:
        - Finalized [SE kernel circuits](https://www.notion.so/SE-Kernel-Circuit-12a8f96fb65c8035aa25e5f3de8aa454).
        - Started to work on [DE kernel circuits](https://www.notion.so/1158f96fb65c80a2aeb5f400fff2a8e4?v=1158f96fb65c81bc8833000c8957b942&p=1178f96fb65c8150bd42c9f8ae9dbe50&pm=s).
- `vac:state-separation-architecture-poc:utxo-specs`
    - Started working on defining UTXOs components.
    - Worked on documents for utxo commitment, proving value of utxo and minting utxos.
- `vac:nes:state-separation-architecture-poc:vm`
    - Implemented ZKVM module.
    - Tested ZKVM module.



