Chore/2025 11 03 updates (#327)

This commit is contained in:
fbarbu15
2025-11-04 16:21:39 +02:00
committed by GitHub
parent d99b483997
commit 442bcbb77b
3 changed files with 301 additions and 3 deletions

View File

@@ -9,12 +9,10 @@ tags:
---
The P2P Service unit is responsible for providing Data to the various IFT Projects.
The BI Service unit is responsible for providing Data to the various IFT Projects.
The teams extracts, transform and create visualization according to the request of each team.
Additionally, it handle the RAG CaaS to ingest map the internal knowledge of IFTs teams.
[[p2p/preview|Roadmap Preview]]
## 2025q4 `vac:bi:`
---

View File

@@ -14,6 +14,7 @@ title: Vac Roadmap
- `rfc:` [[rfc|RFC (Specifications)]]
- `sec:` [[sec|Security]]
- `web:` [[web|Web]]
- `bi:` [[bi|BI]]
## Incubator Projects

View File

@@ -0,0 +1,299 @@
---
title: 2025-11-03 Vac weekly
tags:
- vac-updates
date: 2025-11-03
lastmod: 2025-11-03
draft: false
---
## Vac 2025/11/03
### highlights
- P2P: QUIC stabilization merged timeout and send fixes.
- P2P: Docker harness for QUIC node testing is underway.
- P2P: C-bindings now handle requests with threaded workers.
- P2P: Maintenance work tightened dependencies and test stability across nim-libp2p.
- Tokenomics: Coordinated Logos token funding plans with leadership and ecodev.
- Tokenomics: Built the Devconnect voting workshop app while arranging travel logistics.
- Tokenomics: Advanced dynamic stake estimation and Karma incentive planning.
- QA: RLN fuzzing and adversarial suites remained in review with follow-up issues tracked.
- QA: Status Desktop QA shipped Windows timeout fixes and language coverage improvements.
- QA: Status Mobile CI added BrowserStack and Jenkins wiring toward multi-device automation.
- QA: Interop testing exercised nwaku v0.37 successfully.
- DST: RLN deployment prep closed with crash reports queued for Waku review.
- DST: Status chat benchmarks progressed while probing bootstrap filter behaviour.
- DST: Deployment refactor PRs advanced builder classes and regression tooling.
- DST: nwaku v0.37 regression tests exposed bandwidth and logging gaps.
- SC: Status L2 documentation refresh merged new RLN guide updates.
- SC: Distributed slashing research compared mitigation approaches.
- SC: StakeManager tests were reorganized for audit preparation.
- ACZ: Zerokit FFI rework progressed with README updates and wasm split.
- ACZ: RLN shared database prototype built with sea_orm and PostgreSQL hstore.
- ACZ: Logos discovery RFC refined distance logic and PoC tests.
- ACZ: Multi-steward RLN documentation advanced before team OOO.
- RFC: Slot builder RFC drafting neared first-review readiness.
- RFC: Codex-store and marketplace RFCs advanced via open PRs.
- RFC: Planning kicked off for block exchange and community history RFCs.
- RFC: RFC index maintenance kept review queues moving.
- Nim: Nimble 1.0 merged instrumentation and setup improvements across multiple PRs.
- Nim: Command-line parser upgrades continued with option flattening work.
- Nim: Team gathered nwaku feedback to guide upcoming refinements.
- Security: Web3 security essentials content neared release after new checklist reviews.
- Security: Secure signing workflows tested onboarding, hardware assignments, and Ubuntu VM builds.
- Security: Falcon CrowdStrike trial launched alongside code and dependency audits.
- Security: Admin automation advanced unified audits and finance notification workflows.
- Web: SN Hub discovery, links, and withdraw PRs are queued for merge.
- Web: Spaces Calendar and Circles map prototypes now use live data.
- Web: Maintenance covered Cloudinary overages and Devconnect landing updates.
- Web: SN Hub staking flows stabilized ahead of the karma rollout.
- Infra: LokiJS logging backend was upgraded with new dashboards and tuning.
- Infra: Jenkins agents were containerized and a Mac M4 host bootstrapped.
- Infra: Status mobile releases gained signed binaries and updated app IDs.
- Infra: Nimbus fleets prepared for the Fusaka fork with unified binaries.
- BI: Townhall presentation support wrapped for the upcoming session.
- BI: Logos Discord dashboard was finalized for comms reporting.
- BI: Circle data API now feeds the new logos.co site.
- BI: RAG monitoring dashboards progressed despite Qdrant and Ollama issues.
- Nescience: Wallet CLI refactor and config path updates were merged.
- Nescience: Wallet personalization work began on the testnet repository.
### vac:p2p:
- `vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization`
- Merged [PR 175](https://github.com/vacp2p/nim-quic/pull/175) and [PR 174](https://github.com/vacp2p/nim-quic/pull/174) and started a docker-compose harness for QUIC node testing.
- `vac:p2p:ift:2025q4-nimlibp2p-cbindings:core`
- Landed [PR 1820](https://github.com/vacp2p/nim-libp2p/pull/1820) adding libp2p threading and request handling to the C bindings.
- `vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance`
- Advanced dependency and test hygiene across [PR 693](https://github.com/libp2p/test-plans/pull/693), [PR 1803](https://github.com/vacp2p/nim-libp2p/pull/1803), [PR 1810](https://github.com/vacp2p/nim-libp2p/pull/1810), [PR 1817](https://github.com/vacp2p/nim-libp2p/pull/1817), [PR 1831](https://github.com/vacp2p/nim-libp2p/pull/1831), [PR 1828](https://github.com/vacp2p/nim-libp2p/pull/1828), [PR 1825](https://github.com/vacp2p/nim-libp2p/pull/1825), [PR 1824](https://github.com/vacp2p/nim-libp2p/pull/1824), [PR 1823](https://github.com/vacp2p/nim-libp2p/pull/1823), [PR 1819](https://github.com/vacp2p/nim-libp2p/pull/1819), [PR 1812](https://github.com/vacp2p/nim-libp2p/pull/1812), [PR 1807](https://github.com/vacp2p/nim-libp2p/pull/1807), [PR 1808](https://github.com/vacp2p/nim-libp2p/pull/1808), [PR 1809](https://github.com/vacp2p/nim-libp2p/pull/1809), [PR 1790](https://github.com/vacp2p/nim-libp2p/pull/1790), [PR 1685](https://github.com/vacp2p/nim-libp2p/pull/1685), [PR 173](https://github.com/vacp2p/nim-quic/pull/173), and [PR 172](https://github.com/vacp2p/nim-quic/pull/172).
### vac:tke:
- `admin`
- Prepared the TKE monthly report, the SC LearnUps presentation, and Devconnect materials.
- OOO: 1 CC day.
- `vac:tke:ift:logos-token`
- Coordinated next steps with leadership and the ecodev team on funding and sales recommendations.
- `vac:tke:status:karma-incentives`
- Started framing asset strategy discussions pending Cyps write-up.
- `vac:tke:ift:tokenomics-research-forum:voting-workshop`
- Built the voting workshop app for Funding the Commons @ Devconnect.
- `vac:tke:ift:support-to-ift-units::price-prediction`
- Addressed Finance feedback and questions on the price prediction model.
- `vac:tke:nomos:stress-test::dyn-stake-estimation`
- Reviewed dynamic stake estimation version 2 with the team.
- `vac:tke:status:cf`
- Met with Ned to explore new directions and NFT options.
- `vac:tke:ift:logos-token::logos-token-sales`
- Presented the latest recommendations for Logos token sales structures.
### vac:qa:
- `vac:qa:waku:2025q4-waku-testing:maintenance`
- Tested `harbor.status.im/wakuorg/nwaku:v0.37.0-rc.4` within the interop suite.
- `vac:qa:waku:2025q4-rln-smart-contract-testing:property-based`
- [PR 40: fuzz test expansion](https://github.com/waku-org/waku-rlnv2-contract/pull/40) remains in review to broaden RLN coverage.
- `vac:qa:waku:2025q4-rln-smart-contract-testing:security-adversarial`
- [PR 42: adversarial tests](https://github.com/waku-org/waku-rlnv2-contract/pull/42) stayed under review while tracking [Issue 46](https://github.com/waku-org/waku-rlnv2-contract/issues/46) on grace-period membership.
- Responded to the [PR 47 root storage cache comment](https://github.com/waku-org/waku-rlnv2-contract/pull/47#issuecomment-3471551678) to outline test expectations.
- `vac:qa:vac:2025q4-nim-libp2p-testing:quic`
- Landed [PR 1793](https://github.com/vacp2p/nim-libp2p/pull/1793) and [PR 1816](https://github.com/vacp2p/nim-libp2p/pull/1816) while iterating on [PR 1829](https://github.com/vacp2p/nim-libp2p/pull/1829) and documenting EOF inconsistencies in [Issue 1833](https://github.com/vacp2p/nim-libp2p/issues/1833) and [Issue 1834](https://github.com/vacp2p/nim-libp2p/issues/1834).
- `vac:qa:status:2025q4-status-qa-desktop:maintenance`
- Shipped [PR 19146](https://github.com/status-im/status-desktop/pull/19146) for Windows wait timeouts, [PR 19165](https://github.com/status-im/status-desktop/pull/19165) for language change coverage, and continued [Issue 19173](https://github.com/status-im/status-desktop/issues/19173).
- `vac:qa:status:2025q4-status-qa-desktop:release-testing`
- Exercised release flows through [PR 19122](https://github.com/status-im/status-desktop/pull/19122), [PR 19152](https://github.com/status-im/status-desktop/pull/19152), and opened follow-up bugs [19154](https://github.com/status-im/status-desktop/issues/19154), [19167](https://github.com/status-im/status-desktop/issues/19167), [19174](https://github.com/status-im/status-desktop/issues/19174), and [19176](https://github.com/status-im/status-desktop/issues/19176).
- `vac:qa:status:2025q4-status-qa-mobile:test-ci`
- Advanced BrowserStack and Jenkins integration across [PR 19163](https://github.com/status-im/status-desktop/pull/19163), [PR 19114](https://github.com/status-im/status-desktop/pull/19114), [PR 19107](https://github.com/status-im/status-desktop/pull/19107), and [PR 19111](https://github.com/status-im/status-desktop/pull/19111).
- `vac:qa:status:2025q4-status-qa-mobile:port-tests`
- Prepared wallet add/remove account automation awaiting upstream dependencies.
### vac:dst:
- `vac:dst:vac:2025q4-libp2p-evaluation:regression-testing`
- Ran QUIC experiments, cross-checked go-libp2p behaviour, and documented findings in [Quic-9dc03f0e](https://www.notion.so/Quic-9dc03f0e-29b8f96fb65c8069a21bf0b2e5c14412?pvs=25) while coordinating with P2P.
- `vac:dst:waku:2025q4-waku-scaling:twn-supports-rln-tree`
- Finalised RLN deployment setup, analysed crash reports in [RLN issues](https://www.notion.so/RLN-issues-29d8f96fb65c8041967be722d496b4c0), and opened [PR 166](https://github.com/vacp2p/10ksim/pull/166) as a draft.
- `vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup`
- Synced with Status on the bootstrap filter issue and next investigation steps.
- `vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor`
- Submitted [PR 168](https://github.com/vacp2p/10ksim/pull/168) and [PR 169](https://github.com/vacp2p/10ksim/pull/169) to refactor deployment classes and clean Helm templates.
- `vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping`
- Deployed bootstrap, lightpush server, and client nodes; diagnosed Docker image regressions in [PR 170](https://github.com/vacp2p/10ksim/pull/170).
- `vac:dst:ift:2025q4-dst-tooling:general-tooling`
- Addressed review feedback on [PR 164](https://github.com/vacp2p/10ksim/pull/164).
- `vac:dst:waku:2025q4-waku-evaluation:regression-testing`
- Compared nwaku v0.37 with prior releases, flagging bandwidth spikes, memory usage, and missing relay receive logs in [nwaku regression testing - v0.37](https://www.notion.so/nwaku-regression-testing-v0-37-October-2025-29c8f96fb65c80de9314c66dd3698b69) and the [Discord thread](https://discord.com/channels/864066763682218004/1113778766657880127/1434819853621137478).
- `vac:dst:vac:2025q4-libp2p-evaluation:rust-libp2p-node`
- Integrated the Rust node into the test harness and continued repository onboarding.
### vac:sc:
- `vac:sc:status-l2:2025q4-audit-preparation:review-documentation`
- Continued documentation passes, merged [PR 59](https://github.com/status-im/status-network-monorepo/pull/59), [PR 60](https://github.com/status-im/status-network-monorepo/pull/60), and [PR 61](https://github.com/status-im/status-network-monorepo/pull/61).
- `vac:sc:status-l2:2025q4-pre-audit-protocol-enhancements:distributed-slashing`
- Reviewed slashing race condition research and explored alternative mitigation designs.
- `vac:sc:status-l2:2025q4-audit-preparation:organize-tests`
- Restructured StakeManager tests in [PR 58](https://github.com/status-im/status-network-monorepo/pull/58) to improve clarity.
### vac:acz:
- `vac:acz:ift:2025q4-zerokit:ffi-rework`
- Kept [PR 337](https://github.com/vacp2p/zerokit/pull/337) in progress, documented FFI usage, and split wasm changes into a follow-up.
- `vac:acz:ift:2025q4-zerokit:wasm-ffi-rework`
- Continued [PR 352](https://github.com/vacp2p/zerokit/pull/352) with the new `rln-wasm-utils` implementation and experiments on the wasm port.
- `vac:acz:ift:2025q4-zerokit:zerokit-maintaining`
- Patched parallel test failures via [commit a198960](https://github.com/vacp2p/zerokit/commit/a198960cf3e73dd3da5e8fd25c96f74e558eee48) and merged [PR 349](https://github.com/vacp2p/zerokit/pull/349) to trim `ruint` sub-dependencies.
- `vac:acz:ift:2025q4-rln-status-l2:maintaining`
- Reviewed the [Tx Quota doc](https://www.notion.so/PRD-Status-Network-Hub-Tx-Quota-Widget-Read-API-2968f96fb65c80a681d2de1d15d77408) for context.
- `vac:acz:ift:2025q4-rln-spec-final`
- Updated prover spec notes within the [RLN deployment spec](https://www.notion.so/RLN-Deployment-Spec-1f98f96fb65c806c8737d94851b4d14d#2948f96fb65c8072be90e12afb262486).
- `vac:acz:ift:2025q4-rln-status-l2:shared-db`
- Prototyped the shared DB in a private repo using sea_orm and PostgreSQL hstore.
- `vac:acz:ift:2025q4-discovery:draft-rfc`
- Refined distance logic, expanded the discovery PoC tests in [PR 1](https://github.com/vacp2p/logos-capability-discovery-poc/pull/1), and drafted the [VAC forum post](https://www.notion.so/Draft-Vac-forum-post-for-Logos-Discovery-Capability-RFC-29a8f96fb65c8093bebadf300f34188e).
- `vac:acz:ift:2025q4-de-mls-tesnet:multi-steward-rfc`
- Addressed reviewer feedback in [PR 193](https://github.com/vacp2p/rfc-index/pull/193) for multi-steward support.
- `vac:acz:ift:2025q4-rln-status-l2:rln-public-website`
- Finalised the [RLN public website draft](https://www.notion.so/Rate-Limiting-Nullifier-RLN-28d8f96fb65c80ab8faef0a72c2836c6).
### vac:rfc:
- `vac:rfc:codex:2025q4-rfc-iteration:slot-builder`
- Continued drafting with a first version targeted for next week.
- `vac:rfc:codex:2025q4-rfc-iteration:store`
- Extended the store RFC and opened [PR 207](https://github.com/vacp2p/rfc-index/pull/207) for review.
- `vac:rfc:codex:2025q4-rfc-iteration:marketplace`
- Progressed marketplace Phase 2 and submitted [PR 208](https://github.com/vacp2p/rfc-index/pull/208); noted future modules for purchase and sales flows.
### vac:nim:
- `vac:nim:ift:2025q4-nimble:nimble-1.0.0`
- Merged [PR 1507](https://github.com/nim-lang/nimble/pull/1507), [PR 1506](https://github.com/nim-lang/nimble/pull/1506), [PR 1505](https://github.com/nim-lang/nimble/pull/1505), and [PR 1503](https://github.com/nim-lang/nimble/pull/1503) to optimise nimblesat tooling, conditional imports, recursive instrumentation, and setup execution.
- `vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`
- Advanced option flattening via [PR 118](https://github.com/status-im/nim-confutils/pull/118) while referencing follow-up Issue 114.
### vac:sec:
- `vac:sec:ift:2025q4-awareness-program:web3-security-essentials`
- Reviewed additional checklists for backup, defi, development and job search security.
- Release pending.
- `vac:sec:ift:2025q4-secure-signing-process-training:signatory-onboarding-run`
- Tested the onboarding process with finance.
- `vac:sec:ift:2025q4-treasury-continuity-plan:implement-backup-requirements`
- Reviewed and assigned devices (primary/backup).
- `vac:sec:ift:2025q4-secure-signing-env-deployment:build-a-secure-vm-for signing`
- Created a Ubuntu VM using UTM.
- `vac:sec:ift:2025q4-secure-signing-environment:endpoint-security-evaluation`
- Started a Falcon Crowdstrike trial.
- `vac:sec:ift:2025q4-cicd-security-review:status-design-reviews`
- Completed Status Desktop reverse engineering and dynamic library testing to verify sandbox boundary controls and binary integrity.
- Finalized the Status Desktop audit report review, addressing required changes for Keycard-related fixes and confirming audit compliance.
- `vac:sec:ift:2025q4-vulma-and-ir:incidents`
- Expanded phishing detection coverage through enhanced domain feed integrations and behavioral scoring improvements.
- Conducted in-depth log correlation to identify potential secondary access attempts stemming from the Waku exposure incident.
- `vac:sec:ift:2025q4-vulma-and-ir:remediation-tracking`
- Verified closure of high-severity CodeQL alerts and confirmed fix persistence through targeted regression testing.
- Patched and rebuilt network and cryptographic dependencies impacted by new upstream CVEs, validating stability post-update.
- Strengthened CI/CD artifact validation pipelines by enforcing full signature chain verification for all releases.
- Merged prioritized Dependabot security updates and monitored post-merge performance and stability in staging environments.
- `vac:sec:ift:2025q4-finance-automation-enhancements`
- Continue to monitor Finance executions.
- Provide support for missing POs.
- Finalized Bank data synch notifications for CCs.
- `vac:sec:ift:2025q4-iam-operations:admin-audit`
- Created unified admin audit workflow for all platforms.
- Started testing and solving connection and rate limiting issues.
- `vac:sec:ift:2025q4-Create hierarchy boards in Miro`
- Finalized all team boards.
- Worked on issues with Miro limits for Nomos and Vac.
- `vac:sec:ift:2025q4-Migrate Sec workflows to n8n Sec Cloud`
- Fixed issues with Notion credentials, Google API.
### vac:web:
- `vac:web:ift:2025q4-maintenance:maintenance`
- Traced Cloudinary overages and gathered Cats Fishing requirements.
- Delivered Devconnect 2025 landing updates ([PR 92](https://github.com/acid-info/logos.co/pull/92), [PR 90](https://github.com/acid-info/logos.co/pull/90)), refreshed event metadata ([PR 91](https://github.com/acid-info/logos.co/pull/91)), and handled the PSF PSC migration ([PR 8](https://github.com/acid-info/psf.logos.co/pull/8)).
- `vac:web:ift:2025q4-logos-website:external-references`
- Reviewed agency proposals, organised the pre-signing meeting, and drafted tech guidelines.
- `vac:web:status:2025q4-status-app:upgrade-waku`
- Prepared the mobile release via [PR 1620](https://github.com/status-im/status-website/pull/1620).
- `vac:web:status:2025q4-sn-hub:karma`
- Scoped requirements and accelerated the release timeline.
- `admin/misc`
- OOO: 3 CC days.
- `vac:web:status:2025q4-sn-hub:discovery`
- Lined up merge-ready PRs for [Discover section](https://github.com/status-im/status-web/pull/808), [External links](https://github.com/status-im/status-web/pull/818), and [Withdraw](https://github.com/status-im/status-web/pull/813).
- `vac:web:keycard:2025q4-keycard-website:i18n`
- Merged [PR 123](https://github.com/keycard-tech/keycard-website/pull/123) and [PR 116](https://github.com/keycard-tech/keycard-website/pull/116) for footer and wallets updates.
- `vac:web:ift:2025q4-logos-website:spaces-calendar`
- Built Spaces Calendar and Circles map integrations with data import, pagination, and visual previews via [PR 21](https://github.com/acid-info/admin-acid.logos.co/pull/21), [PR 16](https://github.com/acid-info/logos-co/pull/16), and [PR 15](https://github.com/acid-info/logos-co/pull/15).
- `vac:web:status:2025q4-status-website:i18n`
- Proofread Korean translations and proposed i18n handling improvements.
- `vac:web:status:2025q4-sn-hub:staking`
- Finalised auth, fixed staking/unstaking flows, and started the karma implementation.
### vac:infra:
- `LIDO`
- LokiJS logs storage backend upgrade and performance tuning.
- Grafana dashboard for LokiJS log collection service.
- Migrated Keys API service from Docker to Systemd.
- Improvements to dev shell and integration testing.
- New dashboard for Validators performance monitoring.
- Submitted quarterly LIDO Curated Operator Set Survey.
- `Develp`
- Aztec sequencer upgrade in attempt to fix testnet.
- Upgrade of Obol Charon DVT node on Hoodi.
- `CI`
- Finished containerization of Jenkins agents and builds.
- New Mac M4 host bootstrapped due to long Mac queues.
- Cleanup of legacy per-repo GitHub runner Ansible role setup.
- Fixed Qt deployment role on MacOS systems.
- Fixed Windows Defender blocking Scoop package manager.
- `Status`
- Implemented signed releases of new mobile Android and iOS app.
- Change of app ID for new mobile app to `app.status.mobile`.
- Signing of AAB files for Google Play Store submissions.
- Completed Desktop end-to-end test setup on Windows platform.
- Implemented use of Windows 11 VMs for Desktop end-to-end testing.
- `Nimbus`
- Upgrades and preparations for Fusaka fork on Hoodi testnet.
- Deployed new unified Nimbus binary usage for Eth1 nodes.
- Prepared for unified Nimbus binary for beacon nodes.
- Deployed new `syncv3` branch for testing on Hoodi fleet.
- Research into Commit-Boost as MEV-Boost replacement.
- `Waku`
- Deployed new image to `waku.sandbox` and fixed RLN flag issues.
- `Other`
- Deploying new Finance Vesting web app.
- More Logos community channel bridging.
- Validated backup restore for Radicle and added docs.
- Decommissioned SpiffWorkflow production environment.
- Ordering of new Codex Kubernetes cluster from InnovaHosting.
- Cleanup of leftover Codex project Hetzner volumes.
### vac:bi:
- `vac:bi:ift:2025q4-ift-townhall-content-helper`
- Townhall presentation.
- `vac:bi:ift:2025q4-comms-discord-stats`
- Finalize Logos dashboard.
- `vac:bi:ift:2025q4-vac-website`
- Provide API for circle data to new logos.co website.
- `vac:bi:rag:2025q4-rag-evaluation-pipeline`
- Dashboard for monitoring.
- `vac:bi:rag:2025q4-rag-context`
- Issues with Qdrant and new Ollama version.
### vac:nescience:
- `vac:nes:state-separation-architecture-poc:ux-wallet`
- Finalized [PR 141](https://github.com/vacp2p/nescience-testnet/pull/141) on wallet CLI refactor.
- Finalized [PR 147](https://github.com/vacp2p/nescience-testnet/pull/147) on default config paths.
- Started [PR 148](https://github.com/vacp2p/nescience-testnet/pull/148) on wallet personalization.
- `vac:nes:2025q4:state-separation-architecture-poc:sequencer`
- Finished implementing the functionality for node recovery from stored blocks ([PR](https://github.com/vacp2p/nescience-testnet/pull/143)).
- `vac:nes:2025q4:state-separation-architecture-poc:simple-tail-call`
- Finished implementing the tail call mechanism for public transactions (without PDA) ([PR](https://github.com/vacp2p/nescience-testnet/pull/146)).