mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-10 08:08:06 -05:00
Chore/weeklies 2025 11 10 (#333)
Added the weekly report for this week Also added links in the weekly report so it's easy to click on a line and see/go the corresponding commitment/task. ex: <img width="789" height="628" alt="image" src="https://github.com/user-attachments/assets/08af5e19-a39e-408e-8041-4fa7e4a0b389" />
This commit is contained in:
@@ -154,4 +154,18 @@ Capture the prover workflow, artefacts, and interface details to support Codex s
|
||||
Capture the prover workflow, artefacts, and interface details to support Codex marketplace protocol.
|
||||
|
||||
#### Deliverables
|
||||
- PRs/Issues/Docs/Reports
|
||||
- PRs/Issues/Docs/Reports
|
||||
|
||||
### Community History
|
||||
|
||||
- fully qualified name: `vac:rfc:codex:2025q4-rfc-iteration:community-history`
|
||||
- owner: jimstir
|
||||
- status: in progress (15%)
|
||||
- start-date: 2025/11/05
|
||||
- end-date: 2025/11/15
|
||||
|
||||
#### Description
|
||||
Author the community history RFC.
|
||||
|
||||
#### Deliverables
|
||||
- PRs/Issues/Docs/Reports
|
||||
|
||||
@@ -23,6 +23,10 @@ tags:
|
||||
* [[sc/status-l2/2025q4-maintaining-status-l2-contracts|maintaining-status-l2-contracts]]
|
||||
* [[sc/status-l2/2025q4-new-karma-requirements|new-karma-requirements]]
|
||||
|
||||
### `logos:`
|
||||
|
||||
* [[sc/logos/2025q4-risc0-upskilling|risc0-upskilling]]
|
||||
|
||||
## 2025q3 `vac:sc:`
|
||||
---
|
||||
|
||||
|
||||
35
content/sc/logos/2025q4-risc0-upskilling.md
Normal file
35
content/sc/logos/2025q4-risc0-upskilling.md
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
title: Risc0 Upskilling
|
||||
tags:
|
||||
- "2025q4"
|
||||
- "sc"
|
||||
- "logos"
|
||||
draft: false
|
||||
description: Build Risc0 expertise so the SC team can prototype and review zk-driven workflows.
|
||||
---
|
||||
|
||||
`vac:sc:logos:2025q4-risc0-upskilling`
|
||||
|
||||
|
||||
## Description
|
||||
|
||||
Multiple future IFT projects will depend on engineers being comfortable with the Risc0 toolchain.
|
||||
This commitment funds focused study, tutorial work, and lightweight proofs-of-concept so that the SC team can move quickly when new requirements land.
|
||||
|
||||
Deliverables include curated study plans, shared notes, and exploratory repositories that demonstrate key Risc0 capabilities relevant to Logos.
|
||||
|
||||
## Task List
|
||||
|
||||
### Risc0 Proof of Concepts
|
||||
|
||||
* fully qualified name: `vac:sc:logos:2025q4-risc0-upskilling:poc`
|
||||
* owner: TBD
|
||||
* status: not started
|
||||
* start-date: 2025/11/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
#### Description
|
||||
Construct small Risc0 prototypes that mirror upcoming IFT use-cases to validate feasibility and performance.
|
||||
|
||||
#### Deliverables
|
||||
- PRs/Issues/Docs/Reports
|
||||
@@ -61,11 +61,11 @@ draft: false
|
||||
|
||||
### vac:p2p:
|
||||
|
||||
- `vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization`
|
||||
- [`vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization`](/p2p/ift/2025q4-nimlibp2p-quic#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`
|
||||
- [`vac:p2p:ift:2025q4-nimlibp2p-cbindings:core`](/p2p/ift/2025q4-nimlibp2p-cbindings#core-bindings)
|
||||
- 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`
|
||||
- [`vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance`](/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:
|
||||
@@ -90,87 +90,87 @@ draft: false
|
||||
|
||||
### vac:qa:
|
||||
|
||||
- `vac:qa:waku:2025q4-waku-testing:maintenance`
|
||||
- [`vac:qa:waku:2025q4-waku-testing:maintenance`](/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`
|
||||
- [`vac:qa:waku:2025q4-rln-smart-contract-testing:property-based`](/qa/waku/2025q4-rln-smart-contract-testing#property-based-fuzz-testing)
|
||||
- [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`
|
||||
- [`vac:qa:waku:2025q4-rln-smart-contract-testing:security-adversarial`](/qa/waku/2025q4-rln-smart-contract-testing#security-and-adversarial-testing)
|
||||
- [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`
|
||||
- [`vac:qa:vac:2025q4-nim-libp2p-testing:quic`](/qa/vac/2025q4-nim-libp2p-testing#quic-protocol-testing)
|
||||
- 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`
|
||||
- [`vac:qa:status:2025q4-status-qa-desktop:maintenance`](/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`
|
||||
- [`vac:qa:status:2025q4-status-qa-desktop:release-testing`](/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`
|
||||
- [`vac:qa:status:2025q4-status-qa-mobile:test-ci`](/qa/status/2025q4-status-qa-mobile#android-ci-workflow--test)
|
||||
- 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`
|
||||
- [`vac:qa:status:2025q4-status-qa-mobile:port-tests`](/qa/status/2025q4-status-qa-mobile#port-desktop-tests)
|
||||
- Prepared wallet add/remove account automation awaiting upstream dependencies.
|
||||
|
||||
### vac:dst:
|
||||
|
||||
- `vac:dst:vac:2025q4-libp2p-evaluation:regression-testing`
|
||||
- [`vac:dst:vac:2025q4-libp2p-evaluation:regression-testing`](/dst/vac/2025q4-libp2p-evaluation#regression-testing-recurring)
|
||||
- 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`
|
||||
- [`vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup`](/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`
|
||||
- [`vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor`](/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`
|
||||
- [`vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping`](/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`
|
||||
- [`vac:dst:ift:2025q4-dst-tooling:general-tooling`](/dst/ift/2025q4-dst-tooling#general-tooling-recurring)
|
||||
- Addressed review feedback on [PR 164](https://github.com/vacp2p/10ksim/pull/164).
|
||||
- `vac:dst:waku:2025q4-waku-evaluation:regression-testing`
|
||||
- [`vac:dst:waku:2025q4-waku-evaluation:regression-testing`](/dst/waku/2025q4-waku-evaluation#regression-testing-recurring)
|
||||
- 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`
|
||||
- [`vac:dst:vac:2025q4-libp2p-evaluation:rust-libp2p-node`](/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`
|
||||
- [`vac:sc:status-l2:2025q4-audit-preparation:review-documentation`](/sc/status-l2/2025q4-audit-preparation#review-and-update-existing-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`
|
||||
- [`vac:sc:status-l2:2025q4-pre-audit-protocol-enhancements:distributed-slashing`](/sc/status-l2/2025q4-pre-audit-protocol-enhancements#distributed-slashing-implementation)
|
||||
- Reviewed slashing race condition research and explored alternative mitigation designs.
|
||||
- `vac:sc:status-l2:2025q4-audit-preparation:organize-tests`
|
||||
- [`vac:sc:status-l2:2025q4-audit-preparation:organize-tests`](/sc/status-l2/2025q4-audit-preparation#organize-tests-by-unit-and-integration-categories)
|
||||
- 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`
|
||||
- [`vac:acz:ift:2025q4-zerokit:ffi-rework`](/acz/ift/2025q4-zerokit#ffi-re-work)
|
||||
- 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`
|
||||
- [`vac:acz:ift:2025q4-zerokit:wasm-ffi-rework`](/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`
|
||||
- [`vac:acz:ift:2025q4-zerokit:zerokit-maintaining`](/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`
|
||||
- [`vac:acz:ift:2025q4-rln-status-l2:maintaining`](/acz/ift/2025q4-rln-status-l2#prover-module-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`
|
||||
- [`vac:acz:ift:2025q4-rln-status-l2:shared-db`](/acz/ift/2025q4-rln-status-l2#multi-prover-with-shared-database)
|
||||
- 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`
|
||||
- [`vac:acz:ift:2025q4-de-mls-tesnet:multi-steward-rfc`](/acz/ift/2025q4-de-mls-testnet#maintain-de-mls-rfc-with-multi-stewards)
|
||||
- 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`
|
||||
- [`vac:acz:ift:2025q4-rln-status-l2:rln-public-website`](/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`
|
||||
- [`vac:rfc:codex:2025q4-rfc-iteration:slot-builder`](/rfc/codex/2025q4-rfc-iteration#slot-builder)
|
||||
- Continued drafting with a first version targeted for next week.
|
||||
- `vac:rfc:codex:2025q4-rfc-iteration:store`
|
||||
- [`vac:rfc:codex:2025q4-rfc-iteration:store`](/rfc/codex/2025q4-rfc-iteration#store-module)
|
||||
- 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`
|
||||
- [`vac:rfc:codex:2025q4-rfc-iteration:marketplace`](/rfc/codex/2025q4-rfc-iteration#marketplace-module)
|
||||
- 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`
|
||||
- [`vac:nim:ift:2025q4-nimble:nimble-1.0.0`](/nim/ift/2025q4-nimble#nimble-100)
|
||||
- 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`
|
||||
- [`vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`](/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:
|
||||
@@ -212,26 +212,26 @@ draft: false
|
||||
|
||||
### vac:web:
|
||||
|
||||
- `vac:web:ift:2025q4-maintenance:maintenance`
|
||||
- [`vac:web:ift:2025q4-maintenance:maintenance`](/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`
|
||||
- [`vac:web:ift:2025q4-logos-website:external-references`](/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`
|
||||
- [`vac:web:status:2025q4-status-app:upgrade-waku`](/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`
|
||||
- [`vac:web:status:2025q4-sn-hub:karma`](/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`
|
||||
- [`vac:web:status:2025q4-sn-hub:discovery`](/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`
|
||||
- [`vac:web:keycard:2025q4-keycard-website:i18n`](/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`
|
||||
- [`vac:web:ift:2025q4-logos-website:spaces-calendar`](/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`
|
||||
- [`vac:web:status:2025q4-status-website:i18n`](/web/status/2025q4-status-website#i18n)
|
||||
- Proofread Korean translations and proposed i18n handling improvements.
|
||||
- `vac:web:status:2025q4-sn-hub:staking`
|
||||
- [`vac:web:status:2025q4-sn-hub:staking`](/web/status/2025q4-sn-hub#staking)
|
||||
- Finalised auth, fixed staking/unstaking flows, and started the karma implementation.
|
||||
|
||||
### vac:infra:
|
||||
@@ -276,13 +276,13 @@ draft: false
|
||||
|
||||
### vac:bi:
|
||||
|
||||
- `vac:bi:ift:2025q4-ift-townhall-content-helper`
|
||||
- [`vac:bi:ift:2025q4-ift-townhall-content-helper`](/bi/ift/2025q4-ift-townhall-helper#prepare-media-and-content-list-for-each-townhall)
|
||||
- Townhall presentation.
|
||||
- `vac:bi:ift:2025q4-comms-discord-stats`
|
||||
- [`vac:bi:ift:2025q4-comms-discord-stats`](/bi/ift/2025q4-comms-discord-stats#channel-analytics-delivery)
|
||||
- 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`
|
||||
- [`vac:bi:rag:2025q4-rag-evaluation-pipeline`](/bi/rag/2025q4-rag-evaluation#setup-an-evaluation-process)
|
||||
- Dashboard for monitoring.
|
||||
- `vac:bi:rag:2025q4-rag-context`
|
||||
- Issues with Qdrant and new Ollama version.
|
||||
|
||||
269
content/weeklies/2025-11-10.md
Normal file
269
content/weeklies/2025-11-10.md
Normal file
@@ -0,0 +1,269 @@
|
||||
---
|
||||
title: 2025-11-10 Vac weekly
|
||||
tags:
|
||||
- vac-updates
|
||||
date: 2025-11-10
|
||||
lastmod: 2025-11-10
|
||||
draft: false
|
||||
---
|
||||
|
||||
## Vac 2025/11/10
|
||||
|
||||
### highlights
|
||||
- QA: RLN contract fuzz and adversarial suites expanded via [waku-rlnv2-contract#40](https://github.com/waku-org/waku-rlnv2-contract/pull/40) and [#42](https://github.com/waku-org/waku-rlnv2-contract/pull/42), keeping the property-based pipeline current with protocol changes.
|
||||
- QA: Status-go functional tests gained new settings wrappers plus reduced noise as [status-go#6984](https://github.com/status-im/status-go/pull/6984) iterates toward green.
|
||||
- QA: Desktop QA broadened e2e coverage around toplevel windows, Squish 9.1 setup, and Windows send flows while verifying release PRs such as [status-desktop#19227](https://github.com/status-im/status-desktop/pull/19227).
|
||||
- QA: Mobile QA advanced BrowserStack/Jenkins wiring ([status-desktop#19163](https://github.com/status-im/status-desktop/pull/19163)) and continued the Appium 1x1 chat test port.
|
||||
- DST: Gas-price overflow during RLN registrations was isolated on `vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree`, explaining the stalled Merkle tree fills.
|
||||
- DST: Browser bootstrapping work overcame multi-arch docker manifest gaps and now runs in the dedicated `zerotesting-pwhite` namespace.
|
||||
- DST: Codex-in-Status integration scenarios were tuned via retention and archival limits ahead of handoff.
|
||||
- DST: Regression sweeps on nwaku v0.37 exposed packet loss/logging issues, prompting new image proposals and analysis script fixes.
|
||||
- Nim: Nimble 1.0.0 now supports Nim binary parametrization ([nimble#1514](https://github.com/nim-lang/nimble/pull/1514)) and instrumentation call trees ([#1511](https://github.com/nim-lang/nimble/pull/1511)).
|
||||
- Nim: Packaging fixes such as copying VCS metadata before install ([nimble#1513](https://github.com/nim-lang/nimble/pull/1513)) and addressing `nimResolve` assertion defects ([#1512](https://github.com/nim-lang/nimble/pull/1512)) cleared several long-standing issues.
|
||||
- Nim: Confutils now flattens nested options and improves subcommand help thanks to [status-im/nim-confutils#118](https://github.com/status-im/nim-confutils/pull/118) and [#119](https://github.com/status-im/nim-confutils/pull/119).
|
||||
- P2P: QUIC stabilization merged docker-compose harnesses plus negotiated protocol, wildcard resolver, EOF handling, and timeout fixes across nim-libp2p/nim-quic.
|
||||
- P2P: C-bindings now support threaded workers and richer request handling via [nim-libp2p#1820](https://github.com/vacp2p/nim-libp2p/pull/1820).
|
||||
- P2P: Kademlia provider work delivered `getProviders`, provider-manager limits, and integration test prep spanning [nim-libp2p#1852](https://github.com/vacp2p/nim-libp2p/pull/1852), [#1789](https://github.com/vacp2p/nim-libp2p/pull/1789), [#1843](https://github.com/vacp2p/nim-libp2p/pull/1843), and [#1848](https://github.com/vacp2p/nim-libp2p/pull/1848).
|
||||
- P2P: Maintenance tightened test layouts, coverage bundles, CI naming, and AsyncSemaphore support in [nim-chronos#586](https://github.com/status-im/nim-chronos/pull/586).
|
||||
- ACZ: Zerokit removed the legacy FFI implementation ([zerokit#337](https://github.com/vacp2p/zerokit/pull/337)) while the wasm/public API rework ([#352](https://github.com/vacp2p/zerokit/pull/352)) moves toward review.
|
||||
- ACZ: RLN shared database PoC now has unit tests and pending performance fixes before landing in the monorepo.
|
||||
- ACZ: Logos discovery RFC drafting advanced alongside a working POC covering lookup/advertise flows and registrar RPC exchanges.
|
||||
- ACZ: Multi-steward DE-MLS RFC updates from the Waku offsite are being folded into the final review cycle.
|
||||
- RFC: Slot builder RFC [#209](https://github.com/vacp2p/rfc-index/pull/209) advanced toward first-draft completion.
|
||||
- RFC: Marketplace RFC phase 2 is nearly wrapped via [#208](https://github.com/vacp2p/rfc-index/pull/208), while block-exchange research kicked off.
|
||||
- RFC: RFC index maintenance continued, keeping open reviews moving across specs.
|
||||
- SC: SimpleKarmaDistributor deploy scripts were extended with initialization logic in [status-network-monorepo#62](https://github.com/status-im/status-network-monorepo/pull/62).
|
||||
- SC: Distributed slashing mitigation research continues ahead of the pre-audit protocol enhancement review.
|
||||
- SC: The team is investing in Risc0 upskilling to support Logos and Status L2 zero-knowledge needs.
|
||||
- Security: Web3 security essentials curriculum is nearly publish-ready after reviewing the DeFi, development, and job-search checklists.
|
||||
- Security: Secure signing efforts onboarded legacy members while testing Falcon agents, USB passthrough, and VM builds with multiple hardware wallets.
|
||||
- Security: Incident response closed STATUS-352 Jenkins issues, validated Balancer exposure, and removed a phishing clone of Status Wallet.
|
||||
- Security: Finance automation received final approval for the bank data notifications and continued unified admin audit testing across platforms.
|
||||
- TKE: Karma incentives modeling began using Cyp’s asset strategy as input.
|
||||
- TKE: The Funding the Commons voting workshop app is underway for Devconnect.
|
||||
- TKE: All Hands and Devconnect travel logistics and scheduling were organized to keep the team aligned onsite.
|
||||
- Web: SN Hub deposit, withdraw, discovery, staking, and karma components all moved toward release with new dialogs, skeleton states, and unstaking flows.
|
||||
- Web: Logos/PSF sites advanced with new landing pages, spaces calendar dashboards, and admin tooling updates while staging agency onboarding.
|
||||
- Web: Maintenance shipped the new mobile release ([status-web#842](https://github.com/status-im/status-web/pull/842)), FtW promo updates, vac.dev RLN page, and release CI fixes.
|
||||
- Web: Cross-team reviews kept status-web, psf.logos.co, admin-acid, and vac.dev branches healthy ahead of upcoming launches.
|
||||
- BI: IFT weekly news site regained missing Logos posts while pulling new Vac blogs via refreshed Airbyte jobs.
|
||||
- BI: Finance dashboards advanced with DBT balance work, treasury syncs, and etherscan-backed transaction validation.
|
||||
- BI: RAG LLM pipeline hardened through chunk-prefix tweaks, Qdrant fixes, and fresh source-count dashboards.
|
||||
- Infra: LIDO validators swapped hardware and gained Agenix/ZFS tooling plus fixed Cloudflare token usage.
|
||||
- Infra: CI stack received a Jenkins security upgrade, fresh GitHub runners, and Mac M4 Qt build fixes.
|
||||
- Infra: Nimbus fleets finished storage migrations while mitigating REST API attacks and Clang build regressions.
|
||||
- Nescience: Wallet personalization PRs landed alongside deterministic seed-recovery work and new proving benchmarks.
|
||||
- Nescience: Privacy-preserving tail-calls progressed despite active Risc0 blockers, while Miden consulting docs shipped.
|
||||
|
||||
### vac:qa:
|
||||
- [`vac:qa:waku:2025q4-rln-smart-contract-testing:property-based`](/qa/waku/2025q4-rln-smart-contract-testing#property-based-fuzz-testing)
|
||||
- Landed the fuzz test expansion in [PR#40](https://github.com/waku-org/waku-rlnv2-contract/pull/40) to exercise more RLN contract edge cases.
|
||||
- [`vac:qa:waku:2025q4-rln-smart-contract-testing:security-adversarial`](/qa/waku/2025q4-rln-smart-contract-testing#security-and-adversarial-testing)
|
||||
- Submitted adversarial scenarios via [PR#42](https://github.com/waku-org/waku-rlnv2-contract/pull/42) and rebased on the new fuzz harness.
|
||||
- [`vac:qa:status:2025q4-status-go-functional-testing:maintenance`](/qa/status/2025q4-status-go-functional-testing#maintenance)
|
||||
- Investigated the flaky `test_update_keycard_uid_success` case and proposed a temporary fix in [status-go@92cd47e](https://github.com/status-im/status-go/commit/92cd47e98b4553a9e6b153ef39a55e7205cad6c6).
|
||||
- [`vac:qa:status:2025q4-status-go-functional-testing:settings`](/qa/status/2025q4-status-go-functional-testing#settings-features)
|
||||
- Opened [PR#6984](https://github.com/status-im/status-go/pull/6984) with the first pass of settings wrappers, trimming noisy tests and logging.
|
||||
- [`vac:qa:vac:2025q4-nim-libp2p-testing:quic`](/qa/vac/2025q4-nim-libp2p-testing#quic-protocol-testing)
|
||||
- Added coverage helpers ([PR#1855](https://github.com/vacp2p/nim-libp2p/pull/1855)), stream tests ([PR#1829](https://github.com/vacp2p/nim-libp2p/pull/1829)), and parallel stream work now under review ([PR#1838](https://github.com/vacp2p/nim-libp2p/pull/1838)).
|
||||
- [`vac:qa:status:2025q4-status-qa-desktop:maintenance`](/qa/status/2025q4-status-qa-desktop#maintenance)
|
||||
- Hardened toplevel window handling, updated status-go, expanded Squish coverage, and verified multiple regressions including [status-desktop#19228](https://github.com/status-im/status-desktop/pull/19228).
|
||||
- [`vac:qa:status:2025q4-status-qa-desktop:release-testing`](/qa/status/2025q4-status-qa-desktop#release-testing)
|
||||
- Smoke-tested desktop PRs [#19180](https://github.com/status-im/status-desktop/pull/19180) and [#19227](https://github.com/status-im/status-desktop/pull/19227) ahead of promotion.
|
||||
- [`vac:qa:status:2025q4-status-qa-mobile:port-tests`](/qa/status/2025q4-status-qa-mobile#port-desktop-tests)
|
||||
- Continued the Appium 1x1 chat port in [status-desktop#19239](https://github.com/status-im/status-desktop/pull/19239).
|
||||
- [`vac:qa:status:2025q4-status-qa-mobile:test-ci`](/qa/status/2025q4-status-qa-mobile#android-ci-workflow--test)
|
||||
- Iterated on BrowserStack/Jenkins enablement via [status-desktop#19163](https://github.com/status-im/status-desktop/pull/19163), [#19114](https://github.com/status-im/status-desktop/pull/19114), and [#19107](https://github.com/status-im/status-desktop/pull/19107).
|
||||
|
||||
### vac:dst:
|
||||
- `admin/misc`
|
||||
- OOO: 1 CC day.
|
||||
- Coordinated Waku offsite syncs (KAD-DHT, Mix, De-MLS), set up a Grafana dashboard for Richard, added Sergio’s SSH access via [infra-misc#437](https://github.com/status-im/infra-misc/pull/437), and reviewed strategy material.
|
||||
- [`vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree`](/dst/waku/2025q4-waku-scaling#twn-supports-rln-onchain-tree-and-deposits-existing-memberships-only)
|
||||
- Traced RLN registration failures to a gas-price overflow triggered inside nwaku when filling the tree despite excluding zerokit components.
|
||||
- [`vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup`](/dst/status/2025q4-status-evaluation#chat-protocol-benchmarks-followup)
|
||||
- Documented the remaining uncertainty on whether the regression sits in go-waku or Status and briefed Patryc/Igor.
|
||||
- [`vac:dst:codex:2025q4-codex-evaluation:codex-in-status`](/dst/codex/2025q4-codex-evaluation#codex-in-status)
|
||||
- Built the community scenario by tightening archival intervals and store retention.
|
||||
- [`vac:dst:vac:2025q4-libp2p-evaluation:regression-testing`](/dst/vac/2025q4-libp2p-evaluation#regression-testing-recurring)
|
||||
- Continued QUIC experiments (tuning flags, FloodPublish, connection caps, and k8s resources) yet still saw instability and high CPU, recommending profiling to P2P.
|
||||
- [`vac:dst:waku:2025q4-waku-evaluation:regression-testing`](/dst/waku/2025q4-waku-evaluation#regression-testing-recurring)
|
||||
- Partnered with Ivan on nwaku v0.37 runs, proposing images with alternate nim-libp2p builds and per-protocol bandwidth metrics while Farooq iterated on log-levels and parsing scripts.
|
||||
- [`vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping`](/dst/waku/2025q4-waku-scaling#optimise-browser-bootstrapping)
|
||||
- Battled docker manifest generation, ultimately hand-building and pushing multi-arch images plus staging namespaces for jswaku experiments documented [here](https://www.notion.so/jswaku-experiment-wip-2a18f96fb65c801baecfe910564b9e5d).
|
||||
- [`vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor`](/dst/ift/2025q4-dst-tooling#complete-deployment-refactor)
|
||||
- Kept [10ksim#169](https://github.com/vacp2p/10ksim/pull/169) moving through review with iterative updates.
|
||||
- [`vac:dst:ift:2025q4-dst-tooling:general-tooling`](/dst/ift/2025q4-dst-tooling#general-tooling-recurring)
|
||||
- Merged VictoriaMetrics matcher improvements ([PR#164](https://github.com/vacp2p/10ksim/pull/164)) and cleanup fixes ([PR#168](https://github.com/vacp2p/10ksim/pull/168)).
|
||||
- [`vac:dst:vac:2025q4-libp2p-evaluation:rust-libp2p-node`](/dst/vac/2025q4-libp2p-evaluation#rust-libp2p-node)
|
||||
- Advanced the rust test node integration (shadow tests, Yamux injector runs) with metrics endpoint and sanity checks still pending.
|
||||
- `reviews`
|
||||
- Reviewed regression toolchain changes including [10ksim#168](https://github.com/vacp2p/10ksim/pull/168) and [#169](https://github.com/vacp2p/10ksim/pull/169).
|
||||
|
||||
### vac:nim:
|
||||
- [`vac:nim:ift:2025q4-nimble:nimble-1.0.0`](/nim/ift/2025q4-nimble#nimble-100)
|
||||
- Refactored the bootstrap pipeline for Nim bin parametrization, fixed CI/test regressions, restored git metadata copying, and added instrumentation call trees across PRs [#1514](https://github.com/nim-lang/nimble/pull/1514)–[#1511](https://github.com/nim-lang/nimble/pull/1511).
|
||||
- [`vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`](/nim/ift/2025q4-nim-core-libs#command-line-parsers)
|
||||
- Delivered Confutils updates for option flattening and improved `--help` handling via [PR#118](https://github.com/status-im/nim-confutils/pull/118) and [PR#119](https://github.com/status-im/nim-confutils/pull/119).
|
||||
|
||||
### vac:p2p:
|
||||
- `admin/misc`
|
||||
- Patched autotls integration test nil-pointer fallout in [nim-libp2p#1847](https://github.com/vacp2p/nim-libp2p/pull/1847).
|
||||
- [`vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization`](/p2p/ift/2025q4-nimlibp2p-quic#quic-stabilization)
|
||||
- Added docker-compose testing ([PR#1837](https://github.com/vacp2p/nim-libp2p/pull/1837)), fixed negotiated protocol handling ([PR#1846](https://github.com/vacp2p/nim-libp2p/pull/1846)), improved wildcard resolution ([PR#1844](https://github.com/vacp2p/nim-libp2p/pull/1844)), and merged QUIC timeout/EOF fixes ([nim-quic#175](https://github.com/vacp2p/nim-quic/pull/175), [nim-libp2p#1839](https://github.com/vacp2p/nim-libp2p/pull/1839)).
|
||||
- [`vac:p2p:ift:2025q4-nimlibp2p-cbindings:core`](/p2p/ift/2025q4-nimlibp2p-cbindings#core-bindings)
|
||||
- Enabled libp2p threading plus request handling for the C bindings via [PR#1820](https://github.com/vacp2p/nim-libp2p/pull/1820).
|
||||
- [`vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance`](/p2p/ift/2025q4-nimlibp2p-maintenance#maintenance)
|
||||
- Reorganized tests into utils/stream/crypto dirs with bundle runners ([PR#1858](https://github.com/vacp2p/nim-libp2p/pull/1858), [#1857](https://github.com/vacp2p/nim-libp2p/pull/1857), [#1849](https://github.com/vacp2p/nim-libp2p/pull/1849), [#1842](https://github.com/vacp2p/nim-libp2p/pull/1842)), improved pubsub ([PR#1845](https://github.com/vacp2p/nim-libp2p/pull/1845)), and cleaned CI naming/license checks ([PR#1835](https://github.com/vacp2p/nim-libp2p/pull/1835), [#1832](https://github.com/vacp2p/nim-libp2p/pull/1832)).
|
||||
- [`vac:p2p:ift:2025q4-nimlibp2p-ipv6:transport`](/p2p/ift/2025q4-nimlibp2p-ipv6#core-transports-tcpquic)
|
||||
- Added IPv6 TCP transport tests via [PR#1850](https://github.com/vacp2p/nim-libp2p/pull/1850) and QUIC helpers ([PR#1853](https://github.com/vacp2p/nim-libp2p/pull/1853)).
|
||||
- [`vac:p2p:ift:2025q4-nimlibp2p-kad-dht:data-retrieval`](/p2p/ift/2025q4-nimlibp2p-kad-dht#data-retrieval)
|
||||
- Introduced `getProviders` in [PR#1852](https://github.com/vacp2p/nim-libp2p/pull/1852).
|
||||
- [`vac:p2p:ift:2025q4-nimlibp2p-kad-dht:data-storage`](/p2p/ift/2025q4-nimlibp2p-kad-dht#data-storage--replication)
|
||||
- Progressed provider manager work, including limits and touch-ups ([PR#1789](https://github.com/vacp2p/nim-libp2p/pull/1789), [#1843](https://github.com/vacp2p/nim-libp2p/pull/1843), [#1848](https://github.com/vacp2p/nim-libp2p/pull/1848)).
|
||||
|
||||
### vac:acz:
|
||||
- `admin/misc`
|
||||
- OOO: 10 CC days.
|
||||
- Processed All Hands visa paperwork and reviewed the Logos Launch Strategy material.
|
||||
- `vac:acz:nes:2025q4-nescience-consulting:miden-privacy`
|
||||
- Produced a privacy analysis document outlining Miden transaction and contract gaps.
|
||||
- `vac:acz:nes:2025q4-nescience-consulting:miden-testnet`
|
||||
- Captured test findings and privacy concerns for the current testnet in a companion doc.
|
||||
- [`ift:2025q4-zerokit:ffi-rework`](/acz/ift/2025q4-zerokit#ffi-re-work)
|
||||
- Removed the old implementation and merged [PR#337](https://github.com/vacp2p/zerokit/pull/337).
|
||||
- [`ift:2025q4-zerokit:wasm-ffi-rework`](/acz/ift/2025q4-zerokit#wasm-ffi-rework)
|
||||
- Continued the wasm-side rework via [PR#352](https://github.com/vacp2p/zerokit/pull/352).
|
||||
- `ift:2025q4-zerokit:public-api-rework`
|
||||
- Updated `protocol.rs` APIs connected to the RLN wasm module, paving the way for removing unused endpoints.
|
||||
- [`ift:2025q4-zerokit:zerokit-maintaining`](/acz/ift/2025q4-zerokit#zerokit-maintaining)
|
||||
- Debugged the `@waku/zerokit-rln-wasm` 0.3.0 package.
|
||||
- [`ift:2025q4-rln-status-l2:shared-db`](/acz/ift/2025q4-rln-status-l2#multi-prover-with-shared-database)
|
||||
- Brought the private repo PoC close to readiness with unit tests and performance measurements.
|
||||
- [`ift:2025q4-discovery:draft-rfc`](/acz/ift/2025q4-discovery#draft-rfc)
|
||||
- Refined the Logos discovery RFC draft, expanded the Vac forum post, and added lookup/advertise support inside the POC ([logos-capability-discovery-poc#1](https://github.com/vacp2p/logos-capability-discovery-poc/pull/1)).
|
||||
- [`ift:2025q4-de-mls-tesnet:multi-steward-rfc`](/acz/ift/2025q4-de-mls-testnet#maintain-de-mls-rfc-with-multi-stewards)
|
||||
- Addressed feedback on [rfc-index#193](https://github.com/vacp2p/rfc-index/pull/193) throughout the Waku offsite.
|
||||
|
||||
### vac:rfc:
|
||||
- [`vac:rfc:codex:2025q4-rfc-iteration:slot-builder`](/rfc/codex/2025q4-rfc-iteration#slot-builder)
|
||||
- Continued drafting [PR#209](https://github.com/vacp2p/rfc-index/pull/209), now roughly 55% complete.
|
||||
- [`vac:rfc:codex:2025q4-rfc-iteration:community-history`](/rfc/codex/2025q4-rfc-iteration#community-history)
|
||||
- Started outlining the community-history RFC.
|
||||
- [`vac:rfc:ift:2025q4-rfc-index-maintenance:maintenance`](/rfc/ift/2025q4-rfc-index-maintenance#maintenance)
|
||||
- Responded to open review feedback across the index.
|
||||
- [`vac:rfc:codex:2025q4-rfc-iteration:marketplace`](/rfc/codex/2025q4-rfc-iteration#marketplace-module)
|
||||
- Brought phase 2 of [PR#208](https://github.com/vacp2p/rfc-index/pull/208) to ~85% completion.
|
||||
- [`vac:rfc:codex:2025q4-rfc-iteration:block-exchange`](/rfc/codex/2025q4-rfc-iteration#the-block-exchange)
|
||||
- Began researching the block-exchange requirements.
|
||||
|
||||
### vac:sc:
|
||||
- [`vac:sc:logos:2025q4-risc0-upskilling:poc`](/sc/logos/2025q4-risc0-upskilling#risc0-proof-of-concepts)
|
||||
- Started Risc0 study plans, standing up small example projects where possible.
|
||||
- [`vac:sc:status-l2:2025q4-pre-audit-protocol-enhancements:distributed-slashing`](/sc/status-l2/2025q4-pre-audit-protocol-enhancements#distributed-slashing-implementation)
|
||||
- Compared mitigation strategies for the slashing race condition.
|
||||
- [`vac:sc:status-l2:2025q4-maintaining-status-l2-contracts:maintenance`](/sc/status-l2/2025q4-maintaining-status-l2-contracts#contract-maintenance-recurring)
|
||||
- Deployed `SimpleKarmaDistributor` instances, fixed deployment script bugs, and extended it for automatic initialization.
|
||||
- `admin/misc`
|
||||
- Read the Logos Launch Strategy, brainstormed team contributions, and supported RLN fuzz test reviews.
|
||||
|
||||
### vac:sec:
|
||||
- `ift:2025q4-awareness-program:web3-security-essentials`
|
||||
- Final-reviewed the new modules, leaving only a few sections pending before release.
|
||||
- `ift:2025q4-secure-signing-process-training:signatory-onboarding-run`
|
||||
- Continued onboarding legacy signers.
|
||||
- `ift:2025q4-secure-signing-env-deployment:build-a-secure-vm-for signing`
|
||||
- Tested USB passthrough with Trezor and Ledger.
|
||||
- `ift:2025q4-secure-signing-environment:endpoint-security-evaluation`
|
||||
- Installed Falcon agents on test devices and began exercising AV/device control features.
|
||||
- `ift:2025q4-defi-strategy-access-control:aave-horizon-pendle-update`
|
||||
- Added Aave Horizon market support and enabled Pendle term tokens inside scope audits.
|
||||
- `ift:2025q4-cicd-security-review:status-design-reviews`
|
||||
- Completed detailed Desktop/Wallet code reviews, dependency sweeps, Ethereum hardfork impact analysis, CodeQL tuning, and GitHub token approvals.
|
||||
- `ift:2025q4-vulma-and-ir:incidents`
|
||||
- Resolved STATUS-352 Jenkins executor issues, assessed the Balancer incident for Status impact, rotated tokens/secrets, and took down a phishing clone site.
|
||||
- `ift:2025q4-vulma-and-ir:remediation-tracking`
|
||||
- Closed Dependabot/CodeQL findings, synchronized lockfiles/SBOMs, and patched npm/crypto CVEs with partners.
|
||||
- `ift:2025q4-finance-automation-enhancements`
|
||||
- Monitored daily executions, supported ad-hoc requests, and completed final tests/approval for the new bank-data notification.
|
||||
- `ift:2025q4-iam-operations:admin-audit`
|
||||
- Tested the unified admin audit flow while documenting blockers around GitHub API access, Discord bots, and Notion endpoints.
|
||||
- `admin/misc`
|
||||
- Tracked Hackenproof updates and reviewed security engineering candidate profiles.
|
||||
|
||||
### vac:tke:
|
||||
- `admin`
|
||||
- Coordinated All Hands travel plus Devconnect scheduling and logistics.
|
||||
- `vac:tke:status:karma-incentives`
|
||||
- Discussed asset strategy options and kicked off modeling work.
|
||||
- `vac:tke:ift:tokenomics-research-forum:voting-workshop`
|
||||
- Built out the voting workshop app for Funding the Commons @ Devconnect.
|
||||
|
||||
### vac:web:
|
||||
- `admin/misc`
|
||||
- OOO: 2 CC days.
|
||||
- Ran 1:1s, submitted reviews across hub/PSF/admin repos, and handled coordination chores.
|
||||
- `vac:web:status:2025q4-sn-hub`
|
||||
- Prepared the hub release branch for internal testing, wired external links ([status-web#818](https://github.com/status-im/status-web/pull/818)), and triaged release feedback.
|
||||
- [`vac:web:status:2025q4-sn-hub:deposit`](/web/status/2025q4-sn-hub#deposit)
|
||||
- Added the pre-deposit dialog and token selection in [PR#816](https://github.com/status-im/status-web/pull/816).
|
||||
- [`vac:web:status:2025q4-sn-hub:withdraw`](/web/status/2025q4-sn-hub#withdraw)
|
||||
- Brought [PR#813](https://github.com/status-im/status-web/pull/813) to 95% complete while addressing review items.
|
||||
- [`vac:web:status:2025q4-sn-hub:discovery`](/web/status/2025q4-sn-hub#discovery)
|
||||
- Merged the discovery section via [PR#808](https://github.com/status-im/status-web/pull/808).
|
||||
- [`vac:web:status:2025q4-sn-hub:staking`](/web/status/2025q4-sn-hub#staking)
|
||||
- Added the staking skeleton ([PR#840](https://github.com/status-im/status-web/pull/840)) and completed unstaking ([PR#820](https://github.com/status-im/status-web/pull/820)).
|
||||
- [`vac:web:status:2025q4-sn-hub:karma`](/web/status/2025q4-sn-hub#karma)
|
||||
- Implemented the karma feature in [PR#837](https://github.com/status-im/status-web/pull/837).
|
||||
- [`vac:web:ift:2025q4-maintenance`](/web/ift/2025q4-maintenance#maintenance)
|
||||
- Requested minified blog assets, specified proxy integration in [status-website#1622](https://github.com/status-im/status-website/issues/1622), prepped and released the mobile build ([status-website#1620](https://github.com/status-im/status-website/pull/1620), [status-web#842](https://github.com/status-im/status-web/pull/842), [status-web#845](https://github.com/status-im/status-web/pull/845)), embedded the FtW promo video ([logos.co#94](https://github.com/acid-info/logos.co/pull/94)), unblocked release CI ([status-web#838](https://github.com/status-im/status-web/pull/838), [#844](https://github.com/status-im/status-web/pull/844)), deployed status.app/status.network from monorepo ([status-web#825](https://github.com/status-im/status-web/pull/825), [#826](https://github.com/status-im/status-web/pull/826)), and fixed Vercel builds ([status-web#836](https://github.com/status-im/status-web/pull/836)).
|
||||
- `vac:web:ift:2025q4-logos-website`
|
||||
- Met with the agency to clarify scope and next steps.
|
||||
- [`vac:web:ift:2025q4-logos-website:spaces-calendar`](/web/ift/2025q4-logos-website#spaces-calendar)
|
||||
- Delivered CSV import, graph visualizations, and staging deployment via [admin-acid#21](https://github.com/acid-info/admin-acid.logos.co/pull/21).
|
||||
- [`vac:web:ift:2025q4-psf-website:website`](/web/ift/2025q4-psf-website#website)
|
||||
- Implemented the new visual language, hero video, Admin-acid API swap, and deployed [ps.logos.co](https://ps.logos.co/) through [ps.logos.co#10](https://github.com/acid-info/ps.logos.co/pull/10).
|
||||
- `vac:web:status:2025q4-sn-hub:release`
|
||||
- Conducted broad reviews covering withdraw ([status-web#813](https://github.com/status-im/status-web/pull/813)), staking skeleton ([#840](https://github.com/status-im/status-web/pull/840)), and related fixes ([#832](https://github.com/status-im/status-web/pull/832), [#833](https://github.com/status-im/status-web/pull/833), [#834](https://github.com/status-im/status-web/pull/834)).
|
||||
|
||||
### vac:bi:
|
||||
- `IFT Weekly News Website`
|
||||
- Improved custom CSS, added Vac blogs via Airbyte, and restored missing Logos Press Engine posts.
|
||||
- `Finance Dashboard`
|
||||
- Advanced Finance DBT balance processes (test data pending), aligned with Deivids/Nacho on the treasury dashboard, and sanity-checked transactions against [etherscan.io](https://etherscan.io).
|
||||
- `RAG LLM`
|
||||
- Updated chunk prefixes, fixed intermittent Qdrant HTTPS bugs, reloaded the newest data, refreshed the source-count dashboard, debugged YouTube metadata/transcripts, and raised a data-freshness alert as Qdrant grows.
|
||||
- `Logos Launch Strategy Review`
|
||||
- Highlighted BI contributions such as [adding new blog sources](https://github.com/status-im/data-docs/issues/118) and [improving GitHub KPIs](https://github.com/status-im/data-docs/issues/119).
|
||||
- `MISC`
|
||||
- Started Telegram extraction, built Discord notifications for the monthly report, enhanced the Discord Airbyte connector to fetch membership data, and resolved YubiKey SSH issues on Windows.
|
||||
|
||||
### vac:infra:
|
||||
- `LIDO`
|
||||
- Swapped `node-01` with `spare-02`, improved Agenix tooling, added ZFS usage helpers for key hosts, and fixed Cloudflare API token handling in the dev shell.
|
||||
- `CI`
|
||||
- Upgraded Jenkins for security fixes, resolved Qt build issues on the Mac M4 host, deployed additional GitHub self-hosted runners, and improved the runner metrics exporter.
|
||||
- `STATUS`
|
||||
- Fixed Brew bottle fetching for Windows/macOS builds, advanced the new Windows E2E setup, continued MatterBridge fork upgrades, bridged additional Status communities, and upgraded Squish on CI hosts.
|
||||
- `NIMBUS`
|
||||
- Completed storage migrations for the mainnet fleet, mitigated attacks on public REST API endpoints, researched Commit-Boost/MEV-Boost on Hoodi, and fixed Clang mismatch build failures.
|
||||
- `SITES`
|
||||
- Migrated `psf.logos.co` to `ps.logos.co`, progressed the Status Network Hub deployment, and fixed Vac RFC website build issues.
|
||||
- `MISC`
|
||||
- Deployed the new Finance SNT vesting tool, investigated missing Rootly SMS alerts, ordered the new Vac DST cluster (finance-approved), cleaned legacy Codex infra on Hetzner, and shipped Nix fixes for Zerokit/Nim-Waku packages.
|
||||
|
||||
### vac:nes:
|
||||
- `state-separation-architecture-poc:ux-wallet`
|
||||
- Finalized [PR#148](https://github.com/vacp2p/nescience-testnet/pull/148) covering wallet personalization.
|
||||
- `state-separation-architecture-poc:seed-recovery`
|
||||
- Started [PR#149](https://github.com/vacp2p/nescience-testnet/pull/149) to implement deterministic hierarchical keys.
|
||||
- `ACZ docs Review`
|
||||
- Reviewed [AN1](https://www.notion.so/AN1-Security-guarantees-and-assumptions-for-accounts-27a8f96fb65c8094b974d358eecac274), [AN3](https://www.notion.so/AN3-Multiple-account-key-generation-2878f96fb65c8087825dc160a834e000), and [AN5](https://www.notion.so/AN5-Voting-and-governance-2928f96fb65c8085afb7c26a66d05c9d).
|
||||
- `vac:nes:2025q4:state-separation-architecture-poc:privacy-tail-calls`
|
||||
- Continued the privacy-preserving tail-call effort; progress is currently blocked by Risc0 limitations.
|
||||
- `vac:nes:2025q4:state-separation-architecture-poc:client-side-bench`
|
||||
- Benchmarked client-side proving with and without Groth16-wrapped proofs and refreshed documentation ([PR#150](https://github.com/vacp2p/nescience-testnet/pull/150)).
|
||||
- `vac:acz:nes:2025q4-nescience-consulting:miden-privacy`
|
||||
- Authored a [Miden privacy analysis](https://www.notion.so/Privacy-in-Miden-2a18f96fb65c8055a112dc8ca8286ef6).
|
||||
- `vac:acz:nes:2025q4-nescience-consulting:miden-testnet`
|
||||
- Produced a [Miden testnet assessment](https://www.notion.so/Miden-testnet-2a48f96fb65c8010a2c1fa457183ccb5) covering tests and privacy concerns.
|
||||
Reference in New Issue
Block a user