Vac 2025/04/14

vac:p2p:

  • ift:2025q1-gossipsub-perf-improvements
    • Worked on adding nimbus in Ethshadow. Had to add umask system call support in shadow simulatr
      • Nimbus beacon nodes work now but validator instances crash after some time.
      • Looking for other possible configuration errors.
  • vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance
    • nim-libp2p#1312 fix(quic): continue accept when client certificate is incorrect
    • nim-libp2p#1320 chore(git): ignore auto generated test binaries
    • nim-libp2p#1319chore: rendezvous improvements
    • Work with DST to identify/fix quic bugs
      • nim-libp2p#1317 fix: do not use while loop for quic transport errors
      • nim-quic#66 fix: frames can arrive out of order, and write stream can fail regardless of returning a length
  • vac:p2p:ift:2025q2-nimlibp2p-kad-dht:routing-and-rpc
    • Started to work on the protobuffs for all RPC messages types
  • vac:p2p:acz:2025q2-acz-consulting:libp2p-mix-consulting
    • Troubleshoot and fix compilation issues
  • vac:p2p:ift:2025q2-nimlibp2p-webtransport:http3
    • experimenting with writing examples and how wrapping whould work
    • started working on nim-http3 repo
  • vac:p2p:ift:2025q2-nimlibp2p-autotls

vac:tke:

vac:qa:

vac:dst:

  • vac:dst:waku:2025q2-waku-tooling:general-tooling
    • Helped Waku to analyze waku mixnet message delays
      • Branch
      • Will need a bit of refactor to have the code clean to use in the future if necessary
  • vac:dst:vac:2025q2-libp2p-evaluation:regression-testing
    • Keep trying quic, foud couple of issues
    • Notion issue report
      • Connectivity issues (WIP)
      • Metric issues (WIP)
      • Large payload issues (WIP)
      • sysFatal index out of bounds (WIP)
      • Healthy topic (WIP)
  • vac:dst:status:2025q2-status-go-evaluation:store-performance
    • Check how to analyze message content
    • Tools for status analysis
  • vac:dst:ift:2025q2-vaclab:concurrent-experiments
    • Deployed Rust-LARS at lars.per.riff.cc
      • Too manual, could not directly interact with spawning simulations
      • Needed run.py to go with it
    • Extended LARS functionality and tried cleaning it up
    • Rewrote LARS in Python
      • Better unit testing suite
      • Playwright integration
      • Easier language
      • Can integrate partially with Prefect

vac:sc:

vac:acz:

  • ift:2025q2-zerokit:wasm-implementation
    • Reviewed wasm PR
    • Resolved PR comments and merged the zerokit-wasm-research branch into master branch. (Commit)
    • Continued work on the parallelism feature for rln and rln-wasm:
      • Enabled all Arkworks dependencies used in the rln module to support parallelism by default.
      • Experimented with parallel computation for rln-wasm using Web Workers and the wasm-bindgen-rayon crate. (PR)
  • ift:2025q2-de-mls-tesnet:blogpost-de-mls-over-waku
    • Worked on blogpost PR
  • ift:2025q2-zerokit:zerokit-maintaining
    • Helped debug problems regarding the use of zerokit in nwaku PR
    • Сhecked for speed problems with zerokit build on version 0.7.0, it was found that the problem is related to old libraries, and also to a large number of libraries as such. Also measured the build speed on the current master and it is 3 times faster (~30-50 seconds), which is already acceptable, so we will not make any changes for now.
  • ift:2025q2-libp2p-mix-testnet:dockerize
    • dockerized-mix-gossipsub branch
      • Encountering issues importing mix.
      • Investigate potential use of nimp2p-service:5000 to store mix public keys additionally.
  • ift:2025q2-libp2p-mix-testnet:delivering-poc
    • Addressed errors in the rebased GossipSub branch.
  • ift:2025q2-think-tank:maintain-1
  • ift:2025q2-zerokit:iden3-witness-review
    • Found the performance regression
    • Discuss next steps
  • ift:2025q2-zerokit:rln-execution-bottleneck
    • Have discussion with Waku team about how to reproduce the issue.
    • Analyze the performance and start a draft PR
  • ift:2025q2-rln-status-l2:maintain
    • Having initial discussion with Status RLN especially in spam & karma arhitecture.
    • Review the Gasless Transaction on SN with RLN proposal and attach some comments.
    • updated the short summary by adding 4th (older) option of middleware here is.
    • created a notion page that includes significant docs, messages and decisions.
  • ift:2025q2-de-mls-tesnet:consensus-rfc
    • Refined the draft PR for consensus with the tasks in the PR description.
  • admin/misc
    • 1 cc was ooo for 3 days (sick leave)

vac:nim:

vac:rfc:

vac:sec:

  • ift:2025q2-signatory-registry-implementation:signatory-scheme-definition
    • Created the ERD and documentation.
  • ift:2025q2-signing-devices-upgrade:device-selection-and-testing
    • Ledger Stax, Flex and Trezor 3 validated
    • Keystone 3 Pro to be tested
  • ift:2025q2-audit-plan-refinement:threat-modeling
    • Reviewed of Codex’s contract deployment plans
    • Determined smart contract requirements and testing.
    • Code review of the implementation entails to slot-reversations, proof-erasure,contract deployment etc
  • ift:2025q2-cicd-security-review:github-actions-assessment
    • Reviewed security warning from CodeQL and Dependency check
    • Investigation of supply chain attacks regarding npm.
    • Revalidation of dependencies, npms and utils in projects across the IFT orgs.
  • ift:2025q2-security-automation-finance:payment-automation
    • Support Finance with Iplicit report data export.
    • Reviewed CC synch data errors and fix.
  • ift:2025q2-finance-automation:trading-monitoring-alerts
    • Finalized workflow for production
    • Finalized documentation for moving the workflow to go-live stage
  • ift:2025q2-security-automation:app-catalogue-update-from-expensify
    • Started expansion of POC to reflect new items in App Catalogue

vac:nes: