Vac 2025/02/24

vac:p2p:

  • ift:2025q1-gossipsub-perf-improvements
  • ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake
    • Continue working on nim-quic#55
      • Close sessions and stream correctly when the other end
      • Simplify API and fix unit tests
      • Currently working on implementing cancelation for AsyncQueue used in the code and any other event loop
    • Modify nim-libp2p#1209 to also allow generate certificate and keys in PEM format
      • Picotls accepts certificates and keys in PEM.
      • Adding support for DER would take more time than just generate PEM in the first place
    • PR#1265 nim-quic integration (WIP)
      • Integrates nim-quic#55 by passing the certificate and private key
      • Currently working on test units + interop
  • acz:2025q1-acz-consulting:libp2p-mix-consulting
    • Fix issues that stopped the compilation of mix branch
  • acz:2025q1-acz-consulting:de-mls-consulting
    • Help with publishing v0.1.0 of @waku/zerokit-rln-wasm
  • ift:2025q1-nimlibp2p-maintenance:async-exceptions
  • ift:2025q1-nimlibp2p-maintenance
    • fix: only send IDONTWANT to mesh peers nim-libp2p#1261
      • We are sending IDONTWANTs to mesh/fanout/direct peers, and this differs from the gossipsub spec
    • ci: remove commit message check nim-libp2p#1256
    • ci: utilize github action for nph check nim-libp2p#1257
    • chore: add description of public pragma nim-libp2p#1262

vac:tke:

  • vac:tke:nomos:base-econ-model:three-markets
    • wrote down implicit price relationship
  • vac:tke:nomos:base-econ-model:rdp
    • discussions with Nomos team about requirements for this work
  • vac:tke:nomos:nms-money
    • researching similar token models (cosmos, polkadot)
    • trying to understand network state infrastructure
  • vac:tke:nomos:base-econ-model:eth-data
    • Finalized model of ethereum blobspace
    • worked towards dashboard
  • vac:tke:codex:cdx-incentive-mechanisms:lending-market
    • studied the mechanics of the lending market
  • vac:tke:status:karma-incentives:staking-demo
    • updating the staking demo app to accomodate latest changes
  • vac:tke:status:karma-incentives:karma-supply
    • specifying the tier model based on delta balance
  • vac:tke:status:karma-incentives:initial-prelaunch-analysis
    • follow ups based on feedback and comments from last week’s deliverables
  • vac:tke:status:karma-incentives:pool-risks
    • Improved UQ dashboard on APY risk after new doc Martin Shared
    • Pushed towards deeper analysis of SNT stuff (refine models, tiers, etc)
    • Worked on Karma supply and distribution policies
    • Met with team to discuss results
  • vac:tke:ift:catsfishing:simulations-and-release:tokenomics
    • review whitepaper
    • finished review whitepaper for legal
    • Support as needed
  • vac:tke:ift:based:advisory:adHoc-support
    • [Update on their end] Vojetech was out sick last week, so could meet with them, but meeting them this week
  • vac:tke:ift:tokenomics-research-forum:pectra
    • TKE Research Call prep
  • vac:tke:ift:tokenomics-research-forum:tke-dashboard
    • developed the first version of our central dashboard

vac:qa:

  • ift:2025q1-projects-qa-strategy:keycard
  • ift:2025q1-projects-qa-strategy:qa-rfc-sync
  • waku:2025q1-direct-message-reliability-testing:ip-change
    • Merged the open PR
    • Investigated IPV6 again but with no luck
  • nomos:2025q1-da-testing:networking-privacy
    • Test/networking and privacy PR 4 - merged - more tests to be added once related features development finished.
  • nomos:2025q1-e2e-testing:maintenance
    • Port Risc0 to ARM64/Linux Consensus is working reported to Risc0 project. Issues with failing tests to be resolved with Nomos devs once Risc0 v1.3 is released.
    • Vacp2p/risc0 fork has been deleted.
  • waku:2025q1-waku-go-bindings-testing:relay
    • Fix review points on PR 33
    • Open issue related to messages error handling
  • waku:2025q1-waku-go-bindings-testing:store
    • Add PR38 with tests for
      • Multi nodes store connection
      • All flags positive & negative tests
      • Different payloads format
      • Legacy store
    • Invistigating 3 wrong behaviors that might be issues
      • when using incorrect address for static node for store we still able to get the message
      • legacy store not working
      • Page forwarding
  • waku:2025q1-direct-message-reliability-testing:wakuext-one-to-one-message
  • waku:2025q1-direct-message-reliability-testing:wakuext-chat-message
  • admin/misc
    • New CC onboarding
    • 2 OOO CC days

vac:dst:

  • admin/misc
    • Set DST machine for status
    • 1 CC OOO Friday 21th.
  • vac:dst:waku:2025q1-waku-evaluation:regression-testing
  • vac:dst:waku:2025q1-waku-tooling:general-tooling
    • Waku publisher small PR: PR
  • vac:dst:waku:2025q1-waku-evaluation:discovery-speed-time
  • vac:dst:status:2025q1-status-go-evaluation:regression-testing
    • Built deployments
    • Ran into last minute blocks
      • Documentation
  • vac:dst:waku:2025q1-waku-tooling:bandwidth-monitor-improvements
    • Problems with conflics

vac:sc:

vac:acz:

  • ift:2025q1-zerokit-v0-7:release
    • Prepare readme for current version of zerokit and also update utils and rln part as well PR
    • Reviewed the PR.
  • ift:2025q1-zerokit-v0-7:rln-cli
    • Code review for PR
    • Kept the old RLN-CLI example and created a more practical example for RLN usage.
    • Worked on the stateless example for the RLN-CLI PR.
  • ift:2025q1-de-mls-multi-admin:multi-admin-rfc
    • Create a notion doc for de-mls RFCs organization
    • Create and discuss a notion doc for a federated MLS vs decentralized de-MLS with the future plans for de-MLS.
    • Check the proto3 details from its webpage.
  • ift:2025q1-de-mls-multi-admin:blogpost-de-mls-over-waku
    • Continue working with integration part PR. Described most of the message inside de-mls PoC
  • ift:2025q1-libp2p-mix-poc:simple-gossipsub-poc
    • Implemented basic GossipSub Proof of Concept (feature/mix-interface)
    • Added optional connection parameter for GossipSub (gossipsub-mix-support)
      • Concluded this approach ineffective due to requirement of pre-knowing peers for passing connection.
    • Resolved issues in (gossipsub-mix-approach2)
      • Concluded approach unsuitable; identified need to send message only to fan-out peers in publish function
    • Found a possible bug in nim-libp2p GossipSub - IDON'TWANT was being sent to all peers not just mesh peers
  • nomos:2025q1-nomos-consulting:zk-consulting-nomos-5
  • nomos:2025q1-nomos-consulting:zk-consulting-nomos-6
  • ift:2025q1-mds-checker:blogpost-mds
    • A blogpost dedicated to the MDSECheck method and the corresponding library crate was in progress.
  • ift:2025q1-zerokit-v0-7:zerokit-maintaining
    • stealth-address-kit
      • Fixed CI issue regarding using token and issue about artifact upload version
    • zerokit
      • Published minor release v0.6.1 with wasm patch PR
      • Fixed CI problem after bump dependencies PR
      • Add more details inside serializtion issue
      • Open issue about fully removing ark-circom dependecy
  • ift:2025q1-libp2p-mix-poc:ift-research-call-prep
    • Prepared mixnet presentation for IFT research call
  • ift:2025q1-rln-status-l2:exploring
    • Continued learning documentation about RLN and other projects in ACZ.

vac:nim:

  • CC in holidays

vac:rfc:

vac:nes: