Vac 2025/06/02

highlights

  • Completed performance evaluations for GossipSub v1.4, v1.4+stagger, PPPt, 2.0
  • Good alignment/collab with linea on bridge work

vac:p2p:

  • ift:2025q1-gossipsub-perf-improvements
    • Completed performance evaluations for GossipSub v1.4, v1.4+stagger, PPPt, 2.0
      • Required doing some modifications in scripts/PoC implementations
    • Working on a short performance comparison blogpost
    • Reviewed AutoTLS specs PR
  • vac:p2p:ift:2025q2-nimlibp2p-autotls
  • vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance
  • misc/admin

vac:tke:

vac:qa:

  • nomos:2025q2-da-testing:data-confidentiality

    • Test/data confidentiality PR 18 - in progress
    • chore: Nomos node with mutated QUIC transport PR 2 - paused - continue as prep. for reliability test, time box or drop ?
  • waku:2025q2-waku-sync-testing:Integration-test

    • Discussions with devs resulted in found the needed flags to run the waku-sync E2E scenarios in PR 119 but task postponed till specs ready
  • waku:2025q2-interop-testing:maintenance

    • After analyzing recent CI jobs found RLN tests failing due to changes in nwaku repo
    • Confirmed with devs that changes are needed and not bugs so currently trying adjust the tests but still not done
    • Stopped the failing topic tests modifications as Ivan confirmed they will revert the change that caused the failure
    • bug: node won’t start with RLN in on-chain dynamic mode 2 Issue 3208 - re-test - failed
  • waku:2025q2-waku-go-bindings-testing:maintenance

    • Merged PR with fix of errors in YML file
  • vac:2025q2-nim-libp2p-testing:gossipsub-extended-part2

  • status:2025q2-status-qa:v2-34

    • Testing v2.34 on mobile, current state
    • Created/investigated 3 issues
    • Configured the env for tablet build bulding and built it
    • Squish tests support (fixed failed tests from nightly run)
    • Regression on RC 3
  • waku:2025q2-status-go-functional-testing:

    • Fixed flaky test
    • Reviewed existing tests in framework and prepared requirements for new tests
  • admin/misc

    • Parental leave 5 CC days
    • Public holiday 1 CC day
    • Day off 2 CC days

vac:dst:

  • vac:dst:ift:2025q2-dst-tooling:analysis-refactor
    • Refactor of the analysis code
      • Github: Draft PR
      • Main workflow of analysis finished
      • Need to adapt other cases (filter checks, store checks, plottings, documentation)
  • vac:dst:ift:2025q2-dst-tooling:python-deployment-scaffold

vac:sc:

  • status:2025q2-sn-native-bridge-yield-bearing-module:research-design
    • started simple implementation of implementation of L1YieldETHBridge
    • research on withdrawal + Yield Manager contracts
    • discussions with Filip and the Linea team about the design of the L1 and L2 bridge
  • status:2025q2-karma-rln:implementation
  • status:2025q2-karma-rln:slash-karma
    • Worked on certora rule fix
    • This uncovered some other invariants that are necessary to proof
    • Discussed the progress with the team
      • We might simplify and “deactivate” reward distribuors instead

vac:acz:

  • ift:2025q2-rln-status-l2:rpc-node-modification
    • Implement a plugin for RPC nodes to forward transaction data directly to the Prover:
      • Changed approach for implementing the RPC node using the Linea-Besu codebase instead of Besu plugin feature (PR)
      • Refactored forward-transaction feature into a CLI argument by extending the BesuCommand
      • Tried to set up the Besu client codebase to sync with mainnet on the test machine
  • ift:2025q2-zerokit:zerokit-maintaining
    • Reviewed and approved merged PRs:
      • Updated Rust tooling for the Nix environment (PR)
      • Added build targets for different platforms (PR)
  • ift:2025q2-de-mls-tesnet:blogpost-de-mls-over-waku
  • ift:2025q2-de-mls-tesnet:commit-and-proposal
    • Worked on splitting commit message to proposal and commit message branch
  • ift:2025q2-zerokit:error-abstraction
    • Reviewed PR
    • PR for better error display.
  • ift:2025q2-rln-status-l2:prover-service
  • ift:2025q2-rln-status-l2:rln-spec
  • ift:2025q2-de-mls-tesnet:consensus-rfc
    • Applied changes ready to review RFC PR.
  • ift:2025q2-de-mls-tesnet:multi-admin-rfc
  • nes:2025q2-nescience-consulting:SE-DE-improvements
    • Reviewing the older version execution types for SE/DE improvements.
    • Continued work on SE/DE document.
  • ift:2025q2-libp2p-mix-testnet:surb-implementation
    • Implementation de-prioritised in favor of establishing discrepency
    • Began implementing a structured, feature-flagged logging system PR 25
    • ift:2025q2-zerokit:perfomance-updates-blogpost
    • began drafting a plan with the help of LLM: Issue 314
  • ift:2025q2-ift-zk-calls:ift-zk-call-3
    • Selected topic and began outlining presentation on polynomial commitments for zk call.
  • ift:2025q2-libp2p-mix-testnet:nomos-comparison
    • Started reviewing the Blend Protocol spec and output a comparison Doc
    • Identified a clean separation between Blend’s application logic and its anonymous routing layer.
    • Proposed a refactor to delegate message-level anonymous routing to a shared custom libp2p protocol, enabling reuse across stacks (e.g., Nomos, Waku).
      • This could allow Blend and Mix to evolve as separate custom libp2p protocols, each supporting distinct anonymity models.
    • Also drafted a refactored version using the Mix Protocol — mapping core flow, roles, and message lifecycle. [WiP]
  • ift:2025q2-zerokit:perfomance-updates-blogpost
    • Iterate on blog post.
  • admin/misc
    • Examined the PSE RLNv3 doc
    • Had detailed syncs with team to align on tasks; clarified next steps on Issue #24 and PR #20.
    • Investigated branch moved, created PR #1420, GossipSub tests and CI failed. So need to reintroduce changes incrementally to isolate issues.

vac:nim:

  • ift:2025q1-nimble
    • [WIP] Road to nimble 1.0. New code path where parser:declarative and sat is assumed (https://github.com/nim-lang/nimble/pull/1396)
      • Handles more builds cases. Including symlinks
      • vnext can run the build action as well. Skips symlink for root package
      • implements setup for vnext
      • implements run cmd
      • vnext is able to build nimlangserver as dep. Improves nim set (needs a refactor). Copy nim files over the install dir, so build can happen in the install dir rather than the cache
      • Fixes test
      • Enabling feature works with vnext
      • green: [OK] should be able to install a package using the declarative parser with a feature
      • Activate transitive features
      • Makes vnext the code path when declarative parser is on
      • Fixes a regression
      • Improves setup command with vnext. Adds support to babel packages in vnext
      • Clean up
      • Prevent redundant copy
      • Comments a test for vnext that relies in a lock file (deps changed)
      • Merge branch ‘master’ into vnext

vac:rfc:

vac:sec:

  • ift:2025q2-signatory-registry-implementation:signatory-inventory-revalidation
    • Pending to confirm EOA’s and individual accounts
  • ift:2025q2-custody-improvement-plan:mpc-solution-review
    • Reviewed the secure usage documentation with the Inv team
  • ift:2025q2-signatory-registry-implementation:signatory-data-verification
    • Requested for additional signer verification information
  • ift:2025q2-audit-plan-refinement:smart-contract-testing
    • Conducted fuzz testing and invariant checks using Foundry.
  • ift:2025q2-cicd-security-review:gha-hardening
    • Reviewed and enhanced branch protection configurations for key repositories.
    • Automated the processing of secret scanning notifications and alerts.
    • Coordinated with the Status team to formalize Security as designated code owners.
  • ift:2025q2-vulma-and-ir:remediation-tracking
    • Reassessed related findings from Status-321 and Status-322 post-incident.
    • Investigated reports concerning Discord AI bots and confirm bans.
  • ift:2025q2-iam-operations:remove-unnecessary-users
    • Started investigating removal from Notion, Iplicit and Expensify
  • ift:2025q2-finance-automation
    • Meeting with Finance to finalize approach for invoice management
    • Implemented upgrades for new CC update from BBHR to Iplicit
  • admin\misc
    • Review the Security Engineer JD to start the hiring process.

vac:nes: