mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
25 KiB
25 KiB
title, tags, date, lastmod, draft
| title | tags | date | lastmod | draft | |
|---|---|---|---|---|---|
| 2025-10-27 Vac weekly |
|
2025-10-27 | 2025-10-27 | false |
Vac 2025/10/27
highlights
- QA: Waku RLN adversarial tests (PR 42) progressed with successful Echidna overflow and exploration modes.
- QA: Keycard wallet compatibility retested with BlueWallet.
- QA: Nim-libp2p QUIC transport tests expanded with multiple PRs merged; coverage improvements ongoing.
- QA: Status desktop QA upgraded to latest Squish, stabilized Windows E2E tests, and added multiple fixes.
- QA: Status mobile QA added BrowserStack provider support and began Jenkins workflow setup for e2e CI integration.
- DST: Found configuration blocker issue between Status and Nwaku
- DST: Significant progress in new deployment scheme
- DST: Implemented dst node with go-lip2p
- P2P: quic issues fixed, ready to test
- P2P: Added AutoTLS client spec
vac:p2p:
vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance- 28%- [M] vacp2p/nim-libp2p#1785 fix: echo in rendezvous
- [M] vacp2p/nim-libp2p#1781 feat: 1.14.2
- [O] vacp2p/nim-quic#171 chore: remove upper bound of deps
- [O] vacp2p/nim-quic#169 chore(test): increase wait
- [M] vacp2p/nim-libp2p#1790 chore(ci): add verbose output for test binaries
- [M] vacp2p/nim-libp2p#1791 chore(performance): increase msg size
- [M] vacp2p/nim-libp2p#1792 chore(deps): bump quic to v0.5.0
- [M] vacp2p/nim-quic#168 chore(version): bump to v0.5.0
- [M] vacp2p/nim-quic#154 chore(test): increase connectionsCount with note
vac:p2p:ift:2025q4-nimlibp2p-quic:openssl-replacement- 100%- [M] vacp2p/nim-libp2p#1782 chore: remove
libp2p_quic_supportcompile flag, and openssl dependency
- [M] vacp2p/nim-libp2p#1782 chore: remove
vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization- 28%- [M] vacp2p/nim-quic#167 fix: blocked streams
- [M] vacp2p/nim-quic#162 feat: ack
vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization- 28%- [M] vacp2p/nim-quic#163 fix: no defects
- [O] vacp2p/nim-quic#165 wip: close conn on fatal
- temporarily discontinued; pr is mostly implemented but not tested and approach might not be ideal.
- [O] vacp2p/nim-libp2p#1685 tweek and test quic library in nim-libp2p
vac:p2p:ift:2025q4-nimlibp2p-kad-dht:data-retrieval- 60%- [O] vacp2p/nim-libp2p#1789 feat(kad): add ProviderManager
- [M] vacp2p/nim-libp2p#1773 feat(kad): addProvider
- [M] vacp2p/nim-libp2p#1783 chore(kad): make key field mandatory
misc/admin- libp2p/specs#682 Add AutoTLS client spec
- Finally merged!!! Yes!!!!
- assist radek in refactoring transport tests
- libp2p/specs#682 Add AutoTLS client spec
vac:tke:
vac:tke:ift:support-to-ift-units::price-prediction- integrated all models into the infrastructure
- finalized the simulation infrastructure
- handled over the work to Finance
- Modeling inflation - task by Finance
vac:tke:status:karma-incentives- finish adapting user's Karma dashboard on Streamlit to the new deployment of SCs
vac:tke:ift:tokenomics-research-forum::grantico- further preparations of the workshop for Funding the Commons @ Devconnect
vac:qa:
waku:2025q4-rln-smart-contract-testing:property-based- PR 40: fuzz test expansion - paused
waku:2025q4-rln-smart-contract-testing:security-adversarial- PR 42: adversarial tests - in progress (Echidna exploration/overflow tests passing)
keycard:2025q4-keycard-testing:wallet-compatibilty- Retested BlueWallet compatibility – results unchanged
vac:2025q4-nim-libp2p-testing:quic- PR 1772: Add tests 1 - merged
- PR 1776: Organise transports tests - merged
- PR 1784: Add Multiaddress Handling tests - merged
- PR 1786: Refactor common transports tests - merged
- Issue 1788: inconsistent writes on EOF - opened
- PR 1793: Move MultiAddress handling tests - almost ready for review
status:2025q4-status-qa-desktop:maintenance- Upgraded local hosts to newest Squish release; requested CI upgrade
- PR 19100: remove TestRail usage - merged
- Fix for Windows message sending in progress
- Monitored Windows e2e in PRs
- PR 19123: sync test enabled for Windows - tested
- PR 19125: bug fixes & object ref updates - tested
- Issue 219: system window overlap fix - verified
status:2025q4-status-qa-desktop:release-testing- PR 19073: tested
- Issues 19120, 19119 - logged
- Issue 19135 - opened
- Reviewed mobile test PRs and validated TestFlight build
status:2025q4-status-qa-mobile:release-testing- Supported mobile pre-release (triage, retests)
status:2025q4-status-qa-mobile:test-ci- PR 19107: add BrowserStack provider - in review
- PR 19111: update tests for BrowserStack - in review
- PR 19114: fix build test mode parameter - in review
- Jenkinsfile for e2e tests - draft in progress
vac:dst:
admin/misc- Call with Codex regarding the usage of Codex in Status
- nim-libp2p open maintainers call
- Eth P2P sync
vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup- Investigated issue with light node and filter.
vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree- Create anvil-deployment in K8s imitating sepolia from TWN
- Automatize script for deploying and getting variables that are needed for running waku with RLN
- Draft Github PR: RLN #166
vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactorvac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping- Started:
- Changes for initContainers
- Setup for Experiment
- Deployment building
- Started:
vac:dst:ift:2025q4-libp2p-evaluation:go-libp2p-node- Finalized work on go-libp2p test node. The test node works fine in K8s with quic and yamux and in shadow with yamux
vac:dst:ift:2025q4-dst-tooling:general-tooling- Github PR: Updated Readme, Dockerfile, configurations #9
- Experimented with K8s deployments of nim and go test nodes
vac:sc:
-
status:2025q3-new-karma-requirements:distributed-slashing- PR to queue slash commitments to avoid front-running at reveal-time https://github.com/status-im/status-network-monorepo/pull/56
- Research on Slashing Race Condition solutions
-
statusl2:2025q4-audit-preparation:review-documentation- added docs about the RLN contract https://github.com/status-im/status-network-monorepo/pull/59
- Worked on updating visuals for docs
-
statusl2:2025q4-audit-preparation:restructure-test-files- Extracted tests into dedicated files for easier navigation
vac:acz:
ift:2025q4-de-mls-tesnet:de-mls-maintaining- Finish remove user functioanlity PR
nomos:2025q4-nomos-consulting:zk-consulting-nomos-1- Discuss inequality proof approaches with Nomos team, and worked on proof.
nes:2025q4-nescience-consulting:voting- Prepared a specifications on governance and voting in NSSA; supports simple-voting and quadratic voting. Prepared document on modifications to
Token programto handle quadratic exchange (necessary for quadratic voting).
- Prepared a specifications on governance and voting in NSSA; supports simple-voting and quadratic voting. Prepared document on modifications to
nes:2025q4-nescience-consulting:wrapped_stablecoins- Looked into wrapped Bitcoin, and prepared a document on wrapping SNT from Ethereum to NSSA.
ift:2025q4-zerokit:ffi-rework- WIP in PR
- FFI rework discussion meeting on Wednesday.
- Added endian support functions in ffi2 and extended type support.
- Improved ffi2 APIs parameters for easier initialization; updated C and Nim examples accordingly, and added a new serialization/deserialization example.
- Refactored ffi2 module and ffi2 unit test files.
- Initial version of ffi2 in rln-wasm.
- Did code review for PR
- Discussed how FFI and Public API should look like summary
ift:2025q4-rln-status-l2:maintaining- Dockerfile update PR - merged
- Dependencies security updates - merged
- Move prover source code to monorepo
- Slashing support - merged
- Gas checking edge case discussion
- Start reading Tx Quota doc
ift:2025q4-rln-spec-final- Read / comments / udpate the prover spec in Notion - WIP
ift:2025q4-zerokit:zerokit-maintaining- Minor doc PR - merged
- ruint fewer sub dep - reduce compilation times
- Having discussion about rs-merkle-tree
ift:2025q4-discovery:draft-RFC- Addressed feedbacks in the Notion doc for the draft RFC of logos discovery capability
- Restructured the doc and made things clearer (added some sections and removed some that were repetations).
- Added proper descritions to all the algorithms for advertisers, discoverers and registrars.
- Improved descriptions for all the system parameters and variables in the algorithms
- Added analysis on attack prevention and how implementations can vary system parameters to prevent it.
- Worked on basic data structures for the POC
ift:2025q4-de-mls-tesnet:multi-steward-rfcift:2025q4-rln-status-l2:rln-public-website- Address feedbacks on the first draft doc
ift:2025q4-rln-status-l2:rln-spec-final- Discuss mising points RLN deployment spec.
vac:rfc:
vac:rfc:codex:2025q3-rfc-iteration- Finished first draft of erasure coding rfc, ready for review - https://github.com/vacp2p/rfc-index/pull/192
- Started slot builder and store rfc
vac:rfc:codex:2025q4-rfc-iteration:merkle-tree- Merkle tree RFC ready for review: https://github.com/vacp2p/rfc-index/pull/203
vac:rfc:codex:2025q4-rfc-iteration:prover- Prover RFC ready for review: https://github.com/vacp2p/rfc-index/pull/205
admin/misc- OOO: 2 CC days
vac:nim:
-
ift:2025q4-nimble- Adds support for deps in
vnextFixes #1496 - Renames pkgs2 back to pkgs. Notice 1.6.x has compat with pkgs but not with pkgs2
All commits (5):
- Fixes #1432: Missing package name in warning
- Renames pkgs2 back to pkgs. Notice 1.6.x has compat with pkgs but not with pkgs2
- Merge branch 'master' into pkgs
- Adds support for deps in
vnextFixes #1496 (#1499) - Handle old pkg format
- Research issues in Status Pipeline
- WIP work on https://github.com/nim-lang/nimble/issues/1497
- Adds support for deps in
-
vac:nim:ift:2025q4-nim-core-libs:nim-cbor-serialization- Serialization extensions docs
- Use nim naming conventions
- Rework automatic serialization
- useCustomSerialization regression tests
- merged it
-
vac:nim:ift:2025q4-nim-core-libs:nim-confutils
vac:sec:
ift:2025q4-awareness-program:web3-security-essentials- Finished updating security checklist and new content
ift:2025q4-secure-signing-process-training:signatory-onboarding-run- Distributed process and defined schedule
ift:2025q4-treasury-continuity-plan:implement-backup-requirements- Finished gap analysis and risk assessment
ift:2025q4-secure-signing-env-deployment:build-a-secure-vm-for signing- Worked on an initial vm setup and tools
ift:2025q4-cicd-security-review:status-design-reviews- Completed a focused red-team style review on the patched IPC communication flow to test for potential privilege escalation and data exposure
- Analyzed newly introduced third-party library updates post-audit for possible cryptographic or memory safety regressions
- Validated code signing and attestation logs for the latest builds, ensuring compliance and integrity of distributed artifacts
- Reviewed and approved GitHub token creation requests, confirming appropriate scopes, permissions, and secure usage before deployment
ift:2025q4-vulma-and-ir:incidents- Conducted a tabletop exercise to test the updated incident response playbook covering token compromise and data leakage scenarios
ift:2025q4-vulma-and-ir:remediation-tracking- Completed validation of remaining CodeQL findings across top repositories and confirmed patch effectiveness
- Assessed and patched dependencies impacted by recent CVEs in network and cryptographic components
ift:2025q4-iam-operations: Notion clean-up- Configured Discord report for pages of DBs created after 01.01.2025, but last edited before
- Send out emails or Discord with request to confirm deletion
ift:2025q4-finance-automation-enhancements- Daily monitor of Finance executions
- Applied fix to bank data synch
- Increased number of updated and decreased no of errors
- Added email notification to Finance with the errors
ift:2025q4-Create hierarchy boards in Miro- New boards for EcoDEV, Nomos, Vac
- Identified issues with Miro limits for Nomos and Vac
ift:2025q4-Migrate Sec workflows to n8n Sec Cloud- Finalized migrations of Credentials and Sec related workflows
ift:2025q4-iam-operations:admin-audit- Tested workflows for admin audit for different platforms
vac:nes:
state-separation-architecture-poc:zones- Started investigating Nomos to understand zones and try to figure out how to position NSSA.
- Drafted a document about the zkzkEVM approach and included a detailed comparison with NSSA.
state-separation-architecture-poc:ux-walletvac:nes:2025q4:state-separation-architecture-poc:seq-testingvac:nes:2025q4:state-separation-architecture-poc:fee- Reviewed fee mechanism docs
vac:nes:2025q4:state-separation-architecture-poc:sequencerOther- Wrote a proposal for basic wallet UI.
vac:acz:nes:2025q4-nescience-consulting:voting- Prepared a specifications on governance and voting in NSSA; supports simple-voting and quadratic voting. Prepared document on modifications to
Token programto handle quadratic exchange (necessary for quadratic voting).
- Prepared a specifications on governance and voting in NSSA; supports simple-voting and quadratic voting. Prepared document on modifications to
vac:acz:nes:2025q4-nescience-consulting:wrapped_stablecoins- Looked into wrapped Bitcoin, and prepared a document on wrapping SNT from Ethereum to NSSA.
vac:web:
ift:2025q4-psf-website- Taking over the external development
ift:2025q4-logos-website- Proposing scope of work to be deliverd by agency
- Spaces Calendar frontend and backend - Submission, List, Management features to replace Google Sheets and provide API endpoints for external usage - Pull Request, Public API, Preview
- Circles map
- API spec discussions with the BI team
- Research on 2D/3D map rendering
- Considering the necessity of a backend and database
- Implement docs search component https://github.com/acid-info/logos-co/pull/14
- Use BI's team API to fetch github social proof data https://github.com/acid-info/logos-co/pull/13
status:2025q4-status-wallet-extension- Inspecting errors in failed pricing requests
status:2025q4-sn-hub- add external links - created PR#818, currently waiting for deposit section
- addressed feedback & merged feedback actions - PR#809
- synced with Filip regarding API and review of API design
- testing & debugging Withdraw feature
keycard:2025q4-keycard-website- wallets page - PR#116
- implement layout and filtering, assets export and optimization
- wallets page - PR#116
ift:2025q4-maintenance- Technical SEO improvements for free.technology
- Added dynamic sitemap.xml, robots.txt, Schema.org Structured Data
- Pull Request, sitemap.xml, robots.txt, Schema.org
- IFT website copy updates (Pull Request)
- Removing the top banner logos.co (Pull Request)
- Fixed cropped thumbnail issue in Logos Press Engine (Pull Request)
logos-docusaurus-plugins- [in review] umami plugin - inject mock on tracking script download failure https://github.com/acid-info/logos-docusaurus-plugins/pull/313
logos.co- Redirect /book to the /farewell-to-westphalia page https://github.com/acid-info/logos.co/pull/89
- Update farewell to westphalia A/B testing pages https://github.com/acid-info/logos.co/pull/87
- Technical SEO improvements for free.technology
status:2025q4-sn-hub- Fixed connect wallet
- Released unstaking feature for review
vac:infra:
- LIDO Fleet
- Investigation of missed proposals
- Nixpkgs upgrade applied to all hosts
- Debugging of attestation delays, Nethermind resync
- Debugging of memory issues caused by Keys API
- Research into LokiJS log querying performance
- Improvements to Random alerts generation
- Curated Module v2 discussion and form submission
- Imprveroments to stability of Windows E2E tests
- Finishing containerization of Jenkins CI jobs
- Researching Commit-Boost as replacement for MEV-Boost
- Researching proposal commitments to boost profits
- Helping with "last" legacy mobile release with backups
- Created working signed iOS release in TestFlight
- Upgraded Go and
status-goin MatterBridge fork, testing - Debugging of Status fleet Websocket issues and abuse
- Configuration of
nim-sdsbuilds forstatus-go - Windows Wireguard refresh script interpreter fix
- Backup and restore docs for Aptly and Keycard Shell
- Prometheus uprade to 3.5.0 on all fleets
- Mix protocol enabled on
waku.testfleet - Preparations of Nimbus fleet for Fusaka fork on Hoodi
- Fixed Portal Bridge build failures due to low RAM
- Improvements to Keycard Shell website
vac:bi:
vac:bi:ift:2025q4-vac-website-contributorsSetup Prod environmentvac:bi:logos:2025q4-logos-circle-dashboard: Dashboard for the circle event - https://superset.bi.status.im/superset/dashboard/lumavac:bi:ift:2025q4-ift-townhall-content-helperWebsite https://news.free.technology/ deployed, monthly reports setup.vac:bi:ift:2025q4-comms-discord-stats- Get statistique for some channels in discord servers https://github.com/status-im/data-docs/issues/110vac:bi:logos:2025q4-logos-winnable-stories-sm-accounts:- Presentation of result to the comms teams
- Twitter followers retweet https://superset.test.bi.status.im/superset/dashboard/twitter_investigation/?native_filters_key=ZgqtlpcsUEI
- Twitter account analysis : https://github.com/status-im/bi-utils/pull/6
- Working on method to identify accounts according to the logos persona
- Presentation of result to the comms teams
vac:bi:rag:2025q4-rag-content: Continue debugging the github issue chunkingvac:bi:rag:2025q4-rag-evaluation-pipeline: Transform the monitoring data for easier monitoring