mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
24 KiB
24 KiB
title, tags, date, lastmod, draft
| title | tags | date | lastmod | draft | |
|---|---|---|---|---|---|
| 2025-10-06 Vac weekly |
|
2025-10-06 | 2025-10-06 | false |
Vac 2025/10/06
highlights
- QA: Status-go Waku functional testing progressed with multiple bugs reported and new community membership tests added.
- QA: Waku RLN contract property-based fuzz testing (PR 40) in review; new adversarial security simulations planned.
- QA: Waku interop Lite protocol tester updated per feedback; new scenarios added and reports shared; task pending further confirmation.
- QA: Waku rendezvous tests retested after fix but still failing; reopening planned.
- QA: Nim-libp2p Gossipsub performance tests advanced with QUIC scenario merged and multiple refactors in final review.
- QA: Status desktop QA ongoing across maintenance, notifications debugging, syncing devices with Igor, Squish upgrade, and Qt6 migration analysis.
- QA: Status mobile QA merged several Appium test PRs, advanced password reset test, and began investigating CI workflow issues.
- ACZ: Released Zerokit v0.9.0.
- ACZ: Delivered next iteration of libp2p-mix RFC by refactoring sphinx format.
- RFC: Completed the first iteration of Logos POC module specs, next step is reaching out for reviews.
vac:p2p:
vac:p2p:ift:2025q4-nimlibp2p-kad-dht:bootstraping-and-lookup- vacp2p/nim-libp2p#1733 refactor(kad-dht): find node and put val
vac:p2p:ift:2025q3-nimlibp2p-maintenance:maintenance- vacp2p/nim-libp2p#1736 fix(autonatv2): close dialback connection
- vacp2p/nim-libp2p feat: reset
- status-im/nim-chronos#589feat: add WaitGroup
- vacp2p/nim-libp2p#1739chore: remove some catchable errors
- vacp2p/nim-libp2p#1730 chore: remove commented flaky experimental hole punching tests
- vacp2p/nim-libp2p#1727 chore: disable flaky hole punching interop tests
- vacp2p/nim-libp2p#1728 fix: testhelper incorrectly setting program result
- Revive old PRs from external contributor @MorganaFuture
- vacp2p/nim-libp2p#1741 feat(autotls): add configurable options to AutotlsConfig
- vacp2p/nim-libp2p#1731 feat: add onRunning asyncEvent to Transport base type
- vacp2p/nim-libp2p#1732 chore(switch builder): options instead of nils
- Fix nim-websock issue caused by nim-stew version bump
- status-im/nim-websock#176 chore: bump version (0.2.1)
- vacp2p/nim-libp2p#1740 fix: update nim-stew version
vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization- created new tests for testing quic nil pointer derference issues that only uses quic and chronos libraries
- server never stops opening stream when client ungracefully closes
- "out of memory" issue
- vacp2p/nim-quic#132 fix: stop opening stream after connection closes
- vacp2p/nim-quic#133 refactor: list raised errors
- vacp2p/nim-quic#134 fix: compile time warnings
- Call with DST to understand memory issues experienced in lab
- created new tests for testing quic nil pointer derference issues that only uses quic and chronos libraries
vac:tke:
admin- joined the TKE retrospective
- prepared TKE Commitments for Q4/2025
misc- DARKPRAGUE on Fr-Sun
vac:tke:nomos:stress-test::review-pos-sims- re-engineered the whole codebase
- implemented markets for data storage
vac:tke:ift:logos-token::logos-fundraise- read the strategy doc again for updates
- read Juan's token sales model
vac:tke:ift:logos-token::logos-token-sales- Finished
and presentToken Sales summary and decission matrix
- Finished
vac:tke:ift:logos-token::logos-strategy- supporting the directions outlined with comments if needed
- editing our section if needed
vac:tke:status:karma-incentives- another Karma dashboard
- reviews based on SC progress and discussion on Thu
- discussions with Filip in person
vac:tke:nomos:stress-test::dyn-stake-estimation- Kept working towards improvement of DSE specs
vac:tke:status:cfKeep discussing with MattReached out to Ned for discussion
vac:tke:ift:tokenomics-research-forum::grantico- edits and research based on feedback
- chatting with Jarrad on this in person to understand focus
vac:tke:ift:tokenomics-research-forum::control- Progressed research on Opt. Control
vac:qa:
status:2025q4-status-go-functional-testing:wakuwaku:2025q4-rln-smart-contract-testing:property-based- PR 40: fuzz test expansion - in review
waku:2025q3-interop-testing:liteprotocoltester- Fixed review points on PR 138
- Added new scenarios and attached reports based on Zoltan’s feedback
- Task on hold pending confirmation
waku:2025q4-waku-testing:rendezvous- Retested after Simon’s fix PR 132; still failing, issue reopening planned
status:2025q4-status-go-functional-testing:settings- Built environment locally and explored structure
- Added wrappers for settings.go APIs
- Draft test opened in PR 6984
vac:2025q3-nim-libp2p-testing:gossipsub-performance- PR 1631: Add QUIC scenario - merged
- PR 1718: chart generation refactor - awaiting 2nd review
- PR 1735: Refactor runner - awaiting 2nd review
- PR 1729: reliability workflow - near completion
status:2025q4-status-qa-desktop:maintenance- Debugged Linux notification test failures
- Investigated Windows syncing issue with Igor
- Updated to Squish 9.1 locally
- Issue 18954 - opened
status:2025q4-status-qa-desktop:qt6-migration- Tested Qt 6.9.3 locally; found Issue 18947; upgrade paused pending decision
status:2025q4-status-qa-desktop:e2e-windows(0%)- Started PoC for testing non-status apps on CI with Squish (infra request)
status:2025q4-status-qa-mobile:port-testsstatus:2025q4-status-qa-mobile:test-ci- Investigating GitHub workflow issue
admin/misc- Updated standup page with new Q4 tasks
- Interviews
- OOO: 7 CC Days
vac:dst:
admin/misc- Call with P2P team to show Quic issues in call
- DST Monthly
- Help with some Mix issues
vac:dst:status:2025q3-status-go-chat-protocol-benchmarks:relay-node-benchmark-2- Had to improve how we manage sending RPCs to status
vac:dst:status:2025q3-status-go-chat-protocol-benchmarks:cleanup-resources- Merge missing PRs and update some minor parts
vac:dst:nomos:2025q3-nomos-scaling:nomos-deployment-testvac:dst:vac:2025q3-libp2p-evaluation:mix-re-evaluation- Notion Mixnet Report
- Error
Too many connectionserror. Solved withwithMaxConnections - Error
Unable to establish outgoing link in internalConnect - Warning
no destination read behavior for codec tid=12 codec=/meshsub/1.2.0
vac:dst:waku:2025q3-waku-evaluation:js-waku-follow-upvac:dst:ift:2025q3-dst-tooling:deployment-refactorvac:dst:waku:2025q3-waku-theoretical-analysis:bandwidthvac:dst:waku:2025q3-waku-theoretical-analysis:message-dissemination- Finalised latency/bandwidth theoretical analysis for waku. Github PR: Latency/Bandwidth analysis #206
vac:dst:ift:2025q3-dst-tooling:nim-libp2p-cron-removal- Finalised http publisher endpoint for removing cron jobs.
- Github PR: nim-libp2p publisher #139
vac:dst:ift:2025q3-dst-tooling:nim-libp2p-dst-node-refactor- Github PR: HTTP endpoint #3
- http endpoint for interacting with publish controller
- Prometheus metrics collection for shadow simulator
- Muxer selection
- Still need to merge Github PR: Mix protocol support in refactored node
- Github PR: Topology generation and shadow configuration script #4 for publish controller/refactored node.
- Github PR: HTTP endpoint #3
vac:sc:
vac:acz:
ift:2025q4-de-mls-tesnet:de-mls-maintaining- Start to prepare code base for multi-steward
ift:2025q3-zerokit:release- Released v0.9.0 release doc
ift:2025q3-rln-status-l2:stress-test- Benchmark on 128 Core CPU server - results here
ift:2025q4-rln-status-l2:multi-tree- Multi tree + rebalance benchmark PR
- Benchmark done - consistent hashing is too slow
- Multi tree PR - WIP
- Multi tree + rebalance benchmark PR
ift:2025q4-ift-zk-calls:ift-zk-call-1- Began work on zk call slides.
nes:2025q4-nescience-consulting:consensus-survey- Began consensus survey with Avalanche, HotStuff and Tendermint.
ift:2025q4-zerokit:ffi-rework- Started implementing this task PR
ift:2025q4-rln-status-l2:maintaining- Tested all current smart contracts on the DST test machine and local machine.
- Sent Nadeem a fixed deployment script
- PR Zerokit 0.9 + no parallel feature
- updated for Benchmark on 128 Core CPU server - merged
- Serializer / Deserializer init PR - merged
- More args in commandline PR - merged
- User spam limit PR - WIP
- No GRPC reflection - WIP
ift:2025q4-zerokit:zerokit-maintainingift:2025q3-discovery-exploration:disc-ng-specs- Review the discNG RFC draft version.
- Completed initial draft for Disc-ng RFC
ift:2025q3-rln-status-l2:rln-spec-maintain- Updated gas confirmation section.
- Address SC team questions on decentralized slashing progress.
ift:2025q3-libp2p-mix-testnet:update-rfc- Reviewed (PR #173).
nes:2025q4-nescience-consulting:account-securityadmin/misc- Iterated think-tank with primitives and techniques for Pedersen commitments.
- 1 cc was ooo for 2 days
vac:rfc:
vac:rfc:ift:logos-poc- Logos Protocol Modules - https://github.com/vacp2p/rfc-index/pull/197:
- Logos Package Management - https://github.com/vacp2p/rfc-index/pull/198
- Logos Performance Scalability - https://github.com/vacp2p/rfc-index/pull/199
vac:rfc:codex:2025q4-rfc-iteration- Picked up to work (and started researching Purchase and Sales Modules)
admin:misc- 1 CC OO
vac:nim:
vac:nim:ift:2025q3-nim-core-libs:nim-cbor-serializationvac:nim:ift:2025q3-nim-core-libs:compile-time-support-for-json-and-cbornim-cbor-serialization- Compile-time tests https://github.com/vacp2p/nim-cbor-serialization/pull/8
- Write text/byte-string in chunks and byte-by-byte https://github.com/vacp2p/nim-cbor-serialization/pull/6
- Chronos regression in Nim devel found in libp2p https://github.com/nim-lang/Nim/issues/25202
vac:sec:
ift:2025q3-awareness-program:web3-security-essentials- Shared web3 news about crime, phishing, malware, hacks and IoC with Finance (Weekly Update)
ift:2025q3-wallet-policy-update:backup-and-recovery-policies- Finished Backup and Recovery guidelines for critical assets (based on Threat Model)
ift:2025q3-continuity-plan:write-guides-and-best-practices- Continued developing Operational Continuity guidelines based on Threat Model
ift:2025q3-awareness-program:signing-process-resilience-testing- Continued testing and refining the multi-layer verification mechanisms in the Signing Process (All members)
ift:2025q2-iam-operations:defi-strategy-access-control:cap-money-protocol- Added support for Cap Money protocol (CUSD and STCUSD) with scoped interactions
ift:2025q2-iam-operations:defi-strategy-access-control:nexus-patch- Expanded Nexus Mutual integration
- Introduced a patched whitelist applying updated Nexus Mutual scoping across relevant contracts
ift:2025q3-cicd-security-review:status-design-reviews- Completed validation of recent Status audit remediations to ensure all vulnerabilities were effectively patched
- Developed and executed PoC scripts to confirm fixed exploits are no longer reproducible
- Performed SBOM and dependency scans to detect any new or unexpected third-party additions
- Backported critical audit fixes to maintained release branches for consistency and security parity
ift:2025q3-vulma-and-ir:incidents- Investigated organization GitHub Pages for phishing or injected scripts and removed suspicious content
- Collected and analyzed phishing attempts targeting X.com, extracting indicators of compromise (IOCs)
- Deployed lightweight detection checks to monitor new X.com mentions for suspicious URLs or activity
- Rotated exposed GitHub tokens and revoked unused integrations discovered during the investigation
ift:2025q3-vulma-and-ir:remediation-tracking- Triaged Dependabot alerts, tested and merged verified safe dependency upgrades
- Evaluated recent supply chain CVEs and initiated mitigations for impacted repositories
- Audited CI/CD pipelines to confirm integrity protections (hash pinning, lockfiles) are enforced
ift:2025q3-iam-operations:remove-unnecessary-users- Built workflows to test endpoints for Notion assets
- identify old pages
- identify access frequency and filter out inactive pages
- identify endpoint to archive old pages
- Built workflows to test endpoints for Notion assets
ift:2025q4-Create hierarchy boards in Miro- Repurposed workflow to use a step by step item generation in Miro
- Include new hierarchy report as data source
ift:2025q4-finance-automation-enhancements- Hierarchy report - Finalized and delivered
- Identified reusable components from existing n8n worfklows
- Hierarchy report - Finalized and delivered
admin/misc- Q3-2025 Retrospective
- Finished 4Q-2025 commitments and 2026 roadmap
vac:nes:
-
state-separation-architecture-poc:validium- Tried to run Nomos validium example on my machine anddid not succeeded. Also tried to run the local testnet and if was so difficult. Contacted Nomos and spent a significant amount of time to solve the issue. Problem is that they don't have an image for macOs and had to configure mostly everything manually.
- Worked with Sergio on understanding how sovreign rollup examples are built and implemented in Nomos. Went through some documentation and code figured out how it works.
- Went through Celestia to understand how DA works.
- Wrote a small document about Validium, Nomos, and result interpretation.
-
state-separation-architecture-poc:cpc- Researched how to make cross program calls work on NSSA. Finally, came up with a high level way to do it and discussed it briefly with Sergio.
- Worked on expanding the idea and the plan is to have a first version next week.
- Dived into the details of the Nomos validium and rollup examples.
- Ran a Nomos local testnet and learned how to disperse data into NomosDA.
-
vac:nes:2025q3:state-separation-architecture-poc:wallet-2- Addressed the comments of PR 115 discussion in PR 119. While doing so I discovered some bugs and issues. Proposals to fix them are in
vac:web:
status:2025q3-sn-hub- Connect Wallet https://github.com/status-im/status-web/pull/804
- Discover section https://github.com/status-im/status-web/pull/808
- Feedback Actions https://github.com/status-im/status-web/pull/809
- Staking section https://github.com/status-im/status-web/issues/777
ift:2025q4-psf-website- Tracking state
ift:2025q4-logos-website- Tracking state
ift:2025q4-maintenance- Inspecting onramp provider leak and proposing product and legal changes https://discord.com/channels/864066763682218004/1422545884784361522/1422545888730939432
- Updating copy for logos.co https://github.com/acid-info/logos.co/pull/83
- Copy update on https://logos.co/campaigns/real-fi-hack
e9031e920d - Embed this video
297a1471c0 - Update consensus page
8a53f6a29a
status:2025q3-sn-hub- Syncing with Aragon about depositing https://github.com/status-im/status-web/issues/775
status:2025q4-status-wallet-extension- Planning integration of Status proxy for wallet prices
keycard:2025q3-keycard-website- Finish quick start page https://github.com/keycard-tech/keycard-website/pull/106
ift:2025q4-logos-contributions-portal- Merge "Minimal leaderboard - seasonal leaderboard" PR https://github.com/acid-info/admin-acid.logos.co/pull/9
- Implement complete leaderboards https://github.com/acid-info/admin-acid.logos.co/pull/14
- Implement ranks management API & UI https://github.com/acid-info/admin-acid.logos.co/pull/13
- Manual contributions management https://github.com/acid-info/admin-acid.logos.co/pull/12
- Trigger leaderboard refresh manually https://github.com/acid-info/admin-acid.logos.co/pull/11
- See contributions per person https://github.com/acid-info/admin-acid.logos.co/pull/10
admin/misc- Onboarding team members
- Offboarding
- Estimating team capacity
- Auditing codebase vulnerability
- Setting up Discord comms
- Merging Vercel teams https://discord.com/channels/864066763682218004/1422810767434186815/1422810774748921936
vac:infra:
- Deployed BNs and ELs for Nimbus Portal network fleet
- Adjusted Nimbus Portal fleet storage to be homogenous
- Improved memory alerting for LIDO fleet by taking ZFS into account
- Imported contributors list from BambooHR into OpenKM
- Added ENRTrees addresses to Waku fleets dashboard
- Preparing of proposal for LIDO fleet layout changes
- Fixed
status-gobenchmark issues by adjusted host size - Researched Windows 10 in VirtualBox as alternative for E2E tests
- Implemented dry running Rocketpool rewards tree generation
- Cleanined up and merged PR for
bitcoinpodcast.comWordpress - Implemented Kuma status pages for each Waku fleet
- Converted Holesky testnet Windows host to Hoodi testnet
- Upgraded all nodes on Holesky fleet before Fusaka fork
- Fihished deployment of Aztec L2 Sepolia testnet sequencer node
- Implemented ElasticSearch cleanup ILM policy, started Waku logs cleanup
- Research into ElasticSearch 8 upgrade
- Fixed issues with loading of Wazuh alerting rules
- Development of CLI tool for Airbyte
- Rollout of containerized Jenkins agents and builds
- Further implementation of unit tests for LIDO services
vac:bi:
ift:2025q4-ift-townhall-transcript- Working on pipeline to download and store videos in minio
- Testing OpenAI
mediumvideo to text model to do the transcript.
status:2025q4-status-social-pipeline- n8n pipeline to post discord message for each forum post and Social Media post,
- creating thread to include the forum reply
- Wrote documentation for n8n pipeline
logos:2025q4-logos-winnable-stories-sm-accounts- Exploration of csv files given by Logos movement team
- Working on finding Social media account to monitor based on our follower.