chore: weekly updates 2025 12 01 (#347)

This commit is contained in:
fbarbu15
2025-12-02 10:12:05 +02:00
committed by GitHub
parent 96fead0180
commit 3eb8553713

View File

@@ -0,0 +1,273 @@
---
title: 2025-12-01 Vac weekly
tags:
- vac-updates
date: 2025-12-01
lastmod: 2025-12-01
draft: false
---
## Vac 2025/12/01
### highlights
- QA: Status-go token-gated community tests advanced with PRs 7113, 7144, and 7162 covering wallet flows.
- QA: Nim-libp2p flaky test cleanup progressed through test reorganisation and coverage improvements.
- QA: Status Desktop Windows E2E maintenance addressed multiple failures and closed the dedicated e2e task.
- QA: Mobile QA pushed multi-device support, ported desktop tests, and worked through CI feedback.
- DST: Added richer metrics (CPU, memory, bandwidth) and new baselines to libp2p regression experiments, including yamux.
- DST: TWN RLN tree deployment redeployed with contract changes; new register event issue under investigation.
- DST: Chat protocol benchmarks isolated peer cache churn as a root cause; awaiting nwaku fix before retrying.
- DST: Deployment tooling advanced with new plotting utilities, pod interaction refactors, and Waku store/bootstrap builders.
- DST: Vaclab-local environment shipped via Rancher Desktop with Helm-based VictoriaMetrics/VictoriaLogs and documented setup.
- DST: Ongoing nwaku v0.37 regression and bandwidth analyses highlighted store message gaps and rendezvous impacts.
- Nim: Nimble 1.0 work added async download optimisations, cache deduplication, and package enumeration fixes in PR 1526.
- Nim: Command-line parser flattening progressed across Nimbus repos with multiple confutils help output fixes.
- Nim: CPU integer library gained 32-bit support, chaining tests, CI/docs, and benchmark planning.
- Nim: Langserver documentation improved with inlay hint instructions while investigating duplicate diagnostics.
- P2P: QUIC stabilization pushed multiple nim-lsquic fixes (assembly handling, timers, locks, read refactor).
- P2P: QUIC stabilization WIP expanded with native UDP work and gossipsub mesh stability investigations.
- P2P: Maintenance covered test RNG singleton and README updates in nim-libp2p.
- P2P: Kad DHT interop work filed upstream spec deviations and merged bootstrap/client-mode improvements.
- P2P: Nimbus QUIC integration kickoff planned alongside ongoing stabilization.
- Tokenomics: Iterated on price prediction modelling and Finance feedback post-Devconnect.
- Tokenomics: Resumed Logos token sales and digital twin planning, including Machinations learning and token distribution design.
- Tokenomics: Advanced Nomos stress-test simulations with realistic demand and validator behaviour models.
- Tokenomics: Briefed ex-Waku teams on strategy and engaged in PS Lisbon planning.
- Tokenomics: Continued optimal control research and readings on virtual economies.
- SC: RISC0 upskilling continued across the team via NSSA program studies and Solana program reviews.
- SC: Exploration into EAS attestation patterns underway as a potential Nescience fit.
- SC: Preparing 2026 Q1 commitments and supporting the Cyfrin audit for Status Network contracts.
- Security: Status Desktop design review reproduced UXSS (Status-352) and validated mitigations across crypto interfaces and dependency chains.
- Security: Endpoint security evaluations expanded with Bitdefender malware testing and scheduled scan reporting; cold signing Qubes OS build planned.
- Security: Secure signing training added legacy members and continued transaction execution tests on secure VMs.
- Security: Treasury continuity advanced with device assignment updates and incident response procedures for unsafe UI scenarios.
- Security: Finance automation and admin audits progressed with webhook-based actions and consolidated n8n workflows.
- Security: Supply-chain monitoring continued with npm malware sweeps, SBOM regeneration, and CodeQL targeting network/IPC surfaces.
- Web: Status web upgrade tracked Waku dependency updates and CI access for non-Vercel contributors.
- Web: SN Hub responsive fixes and deposit UI progressed toward merge alongside ongoing karma/staking work.
- Web: Wallet extension price proxy refactor improved RPC handling with follow-up suspense optimisations.
- Web: Logos website maintenance addressed layout bugs and analytics scoping; spaces calendar backend/frontend now underway.
- Web: Community shard changes and Waku dependency bumps advanced across status-web and community-dapp.
- Infra: Prepared Nimbus and Lido fleets for the Fusaka fork with upgraded tooling and reliability fixes.
- Infra: Jenkins capacity expanded with a new Mac M4 host and improved workspace cleanup; iOS runtime install issues resolved.
- Infra: Status desktop builds explored Flatpak packaging and fixed Keycard use on AppImage.
- Infra: Multiple site deployments launched (ecosystem.logos.co, vesting tool) with cache tuning and inventory service rollout.
- Infra: Nginx metrics and alerts added via Lua; continued migration/renaming of Waku/Codex repos.
- BI: Fixed Discord/Logos/Keycard data extraction to avoid overwriting datasets.
- RFC: RFC index maintenance responses kept review queues moving.
- RFC: Slot builder RFC gained missing details ahead of next revision ([rfc-index#209](https://github.com/vacp2p/rfc-index/pull/209)).
- RFC: OpChan RFC drafting continued toward first full draft.
- RFC: Nomos RFC drafts landed for Blend protocol, key types/generation, and proof of quota.
- RFC: Q1 2026 commitments drafted for Codex and Nomos RFC work.
- Nescience: Voting program specs delivered for simplified and token-enabled flows with follow-up discussions.
- Nescience: Privacy-preserving tail-call research produced summaries and alternative approach proposals.
- Nescience: PDA public accounts implemented with supporting token program changes; documentation push ongoing.
- Nescience: Testnet readiness advanced with multiple PRs merged for seed recovery, readiness fixes, and wallet tooling.
- Nescience: Wallet CLI refactors, personalization, and size-limit investigations queued; native token exploit documented.
### vac:qa:
- `status:2025q4-status-go-functional-testing:wallet`
- [test: Token gated communities](https://github.com/status-im/status-go/pull/7113) in review.
- [test: Token gated communities - TC 7128](https://github.com/status-im/status-go/pull/7144) opened for review.
- [No stopMessenger equivalent implemented for the public API](https://github.com/status-im/status-go/issues/7139) tracked.
- [Signal and backend state inconsistency before accept_request_to_join_community call](https://github.com/status-im/status-go/issues/7161) under investigation.
- [test: replace usage of close status backend containers with backend new profile fixture approach](https://github.com/status-im/status-go/pull/7162) in review.
- `vac:2025q4-nim-libp2p-testing:flaky-tests`
- [test(coverage): ignore tests](https://github.com/vacp2p/nim-libp2p/pull/1922) in review alongside logging, dynamic import, and test reorganisation PRs.
- Merged test reporting and file organisation updates across PRs 19111914.
- [`vac:qa:status:2025q4-status-qa-desktop:maintenance`](/qa/status/2025q4-status-qa-desktop#maintenance)
- Windows E2E fixes ([status-im/status-desktop#19406](https://github.com/status-im/status-desktop/pull/19406)) and related investigations ([19388](https://github.com/status-im/status-desktop/issues/19388), [19389](https://github.com/status-im/status-desktop/issues/19389), [19400](https://github.com/status-im/status-desktop/issues/19400), [19424](https://github.com/status-im/status-desktop/issues/19424)).
- Popup handling tweaks ([19386](https://github.com/status-im/status-desktop/pull/19386)) with follow-up issue [19387](https://github.com/status-im/status-desktop/issues/19387).
- [`vac:qa:status:2025q4-status-qa-desktop:e2e-windows`](/qa/status/2025q4-status-qa-desktop#e2e-windows-ci)
- Remaining work finished and task closed.
- [`vac:qa:status:2025q4-status-qa-desktop:release-testing`](/qa/status/2025q4-status-qa-desktop#release-testing)
- Continued release coverage.
- [`vac:qa:status:2025q4-status-qa-mobile:multi-device-support`](/qa/status/2025q4-status-qa-mobile#multi-device-support--parallel-sessions)
- Continued multi-device support and ported desktop tests ([status-im/status-desktop#19239](https://github.com/status-im/status-desktop/pull/19239), [19310](https://github.com/status-im/status-desktop/pull/19310)).
- `status:2025q4-status-qa-mobile:release-testing`
- Tracked Android 14 account creation issue [19318](https://github.com/status-im/status-desktop/issues/19318).
### vac:dst:
- `admin/misc`
- Reviewed nwaku 0.37 regression report, coordinated tasks, and drafted 2026Q1 commitments ([roadmap#344](https://github.com/vacp2p/roadmap/pull/344)); merged new Waku tasks ([roadmap#343](https://github.com/vacp2p/roadmap/pull/343/)).
- [`vac:dst:vac:2025q4-libp2p-evaluation:regression-testing`](/dst/vac/2025q4-libp2p-evaluation#regression-testing-recurring)
- Analyzed four new commits with added CPU/memory/bandwidth plots; introduced yamux+tcp baseline and noted lsquic issues under impairments ([lsquic analysis](https://www.notion.so/lsquic-analysis-early-stage-2ad8f96fb65c804b8d42f3e980950ece?source=copy_link#2b68f96fb65c801c8b6af1d7a4fa2c11)).
- [`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)
- Requested contract changes ([MAX_TOTAL_RATELIMIT_PER_EPOCH](https://github.com/waku-org/waku-rlnv2-contract/pull/48#pullrequestreview-3504270429), [dependency updates](https://github.com/waku-org/waku-rlnv2-contract/pull/49/files/858f693a237a90153b5e1ffa0d22cdff13f6a5c3..7be0fccf8a0fc159499309dc1f54ec3e52a2332b)), redeployed custom branch, and hit `"register: unexpected event signature"`.
- [`vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup`](/dst/status/2025q4-status-evaluation#chat-protocol-benchmarks-followup)
- Debugged aggressive peer cache refresh; awaiting cache removal fix ([Discord thread](https://discord.com/channels/1110799176264056863/1443243557417910362)).
- [`vac:dst:ift:2025q4-dst-tooling:general-tooling`](/dst/ift/2025q4-dst-tooling#general-tooling-recurring)
- Merged plotting and scrape options ([10ksim#176](https://github.com/vacp2p/10ksim/pull/176), [10ksim#175](https://github.com/vacp2p/10ksim/pull/175)); drafted latency distribution utilities ([10ksim#177](https://github.com/vacp2p/10ksim/pull/177/files)).
- Reviewed [Add builders for Waku bootstrap nodes #178](https://github.com/vacp2p/10ksim/pull/178).
- [`vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor`](/dst/ift/2025q4-dst-tooling#complete-deployment-refactor)
- Delivered builder refactors ([10ksim#178](https://github.com/vacp2p/10ksim/pull/178)).
- [`vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping`](/dst/waku/2025q4-waku-scaling#optimise-browser-bootstrapping)
- Refactored api-requester for interactive publishing and generalized pod command handling ([pod_interaction.py](https://github.com/vacp2p/10ksim/blob/pwhite/jswaku_experiment/deployments/deployment/waku/experiments/jswaku/pod_interaction.py)).
- [`vac:dst:ift:2025q4-dst-tooling:general-tooling`](/dst/ift/2025q4-dst-tooling#general-tooling-recurring) (Pearson)
- Drafted [pod-api-requester#2](https://github.com/vacp2p/pod-api-requester/pull/2) and [Add builders for Waku store nodes #179](https://github.com/vacp2p/10ksim/pull/179); reviewed PRs 175176.
- [`vac:dst:waku:2025q4-waku-evaluation:regression-testing`](/dst/waku/2025q4-waku-evaluation#regression-testing-recurring)
- Continued nwaku v0.37 regression testing with mixed-environment protocol metrics ([bandwidth analysis](https://www.notion.so/Waku-v0-37-Bandwidth-Conasumption-Analysis-November-2025-2b58f96fb65c804fbe17ec493b827130)).
- `vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-bandwidth-regression`
- Evaluated rc builds, noting rendezvous flag effects on dissemination ([1K Relay + 3-Bootstrap Nodes](https://www.notion.so/1K-Relay-3-Bootstrap-Nodes-2bb8f96fb65c8036b66ef85fff17c515)).
- [`vac:dst:ift:2025q4-dst-lab:local-lab`](/dst/ift/2025q4-dst-lab#local-lab)
- Published vaclab-local setup via Rancher Desktop with Helm deployments and detailed README ([vaclab-local#1](https://github.com/vacp2p/vaclab-local/pull/1)).
### vac:nim:
- [`vac:nim:ift:2025q4-nimble:nimble-1.0.0`](/nim/ift/2025q4-nimble#nimble-100)
- [Package downloads improvements](https://github.com/nim-lang/nimble/pull/1526) added async options, cache deduplication, and subdirectory handling; reviewed community PRs.
- [`vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`](/nim/ift/2025q4-nim-core-libs#command-line-parsers)
- Refactored config flattening for Nimbus Eth2/Eth1 ([nimbus-eth2#7761](https://github.com/status-im/nimbus-eth2/pull/7761), [nimbus-eth1#3848](https://github.com/status-im/nimbus-eth1/pull/3848)).
- Confutils improvements across help output and tests ([nim-confutils#125](https://github.com/status-im/nim-confutils/pull/125), [124](https://github.com/status-im/nim-confutils/pull/124), [122](https://github.com/status-im/nim-confutils/pull/122), [121](https://github.com/status-im/nim-confutils/pull/121), [120](https://github.com/status-im/nim-confutils/pull/120)).
- [`vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library`](/nim/ift/2025q4-nim-core-libs#create-standalone-cpu-integer-library)
- Added 32-bit support and chaining tests ([nim-intops#5](https://github.com/vacp2p/nim-intops/pull/5), [nim-intops#2](https://github.com/vacp2p/nim-intops/pull/2)), published API docs, and set up CI.
- `misc`
- Langserver inlay hint instructions ([langserver#369](https://github.com/nim-lang/langserver/pull/369)) and duplicate diagnostic investigation ([issue 358](https://github.com/nim-lang/langserver/issues/358)); serialization decode params fix ([nim-serialization#113](https://github.com/status-im/nim-serialization/pull/113)).
### vac:p2p:
- [`vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization`](/p2p/ift/2025q4-nimlibp2p-quic#quic-stabilization)
- Investigated mesh instability; merged fixes ([nim-lsquic#29](https://github.com/vacp2p/nim-lsquic/pull/29), [26](https://github.com/vacp2p/nim-lsquic/pull/26), [23](https://github.com/vacp2p/nim-lsquic/pull/23)); native UDP WIP ([27](https://github.com/vacp2p/nim-lsquic/pull/27), [28](https://github.com/vacp2p/nim-lsquic/pull/28)).
- [`vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance`](/p2p/ift/2025q4-nimlibp2p-maintenance#maintenance)
- Updated README test commands ([nim-libp2p#1917](https://github.com/vacp2p/nim-libp2p/pull/1917)) and RNG singleton tests ([nim-libp2p#1895](https://github.com/vacp2p/nim-libp2p/pull/1895)).
- [`vac:p2p:ift:2025q4-nimlibp2p-kad-dht:interop`](/p2p/ift/2025q4-nimlibp2p-kad-dht#interop)
- Tracked spec deviations and interop gaps ([rust-libp2p#6217](https://github.com/libp2p/rust-libp2p/issues/6217), [nim-libp2p#1915](https://github.com/vacp2p/nim-libp2p/issues/1915), [1913](https://github.com/vacp2p/nim-libp2p/issues/1913)); merged bootstrap/client-mode updates ([nim-libp2p#1903](https://github.com/vacp2p/nim-libp2p/pull/1903), [1908](https://github.com/vacp2p/nim-libp2p/pull/1908), [1906](https://github.com/vacp2p/nim-libp2p/pull/1906)); interop tests WIP ([1902](https://github.com/vacp2p/nim-libp2p/pull/1902)).
- `misc/admin`
- Drafted 2026Q1 commitments.
### vac:tke:
- `admin`
- Monthly TKE report drafted; 3 days off (Devconnect weekends) and 1 day off (travel).
- `vac:tke:ift:support-to-ift-units::price-prediction`
- Caught up on latest developments and Finance feedback.
- `vac:tke:ift:logos-token::logos-token-sales`
- Synced on current status.
- `vac:tke:status:karma-incentives`
- Post-Devconnect sync.
- `vac:tke:ift:support-to-ift-units:ecodev-support`
- Reviewed BA offsite outputs.
- `vac:tke:ift:support-to-ift-units:reading-by-jarrad`
- Began virtual worlds/economies literature.
- `vac:tke:ift:tokenomics-research-forum::control`
- Worked on optimal control research.
### vac:sc:
- [`vac:sc:logos:2025q4-risc0-upskilling`](/sc/logos/2025q4-risc0-upskilling#risc0-proof-of-concepts)
- Studied Nescience programs and reviewed docs/examples; learned NSSA-inspired program/account system.
- Investigated Ethereum Attestation Service as a candidate for Nescience attestations ([eas-contracts](https://github.com/ethereum-attestation-service/eas-contracts)).
### vac:sec:
- `vac:sec:ift:2025q4-awareness-program:web3-security-essentials`
- Added checklists for AV, firewall, and DNS security.
- `vac:sec:ift:2025q4-secure-signing-process-training:signatory-onboarding-run`
- Added legacy members (TR/IV).
- `vac:sec:ift:2025q4-secure-signing-env-deployment:build-a-secure-vm-for signing`
- Tested real transaction execution (payments).
- `vac:sec:ift:2025q4-secure-signing-environment:endpoint-security-evaluation`
- Tested Bitdefender detection using malware samples and phishing clones.
- `admin/misc`
- Drafted 2026Q1 commitments and tasks.
- `vac:sec:ift:2025q4-cicd-security-review:status-design-reviews`
- Reproduced Status Desktop UXSS, audited dynamic navigation/IPC, validated key-handling, fuzzed IPC handlers, and tightened GitHub token scopes.
- `vac:sec:ift:2025q4-vulma-and-ir:incidents`
- Explored UXSS exploitation scenarios, expanded phishing takedowns, validated secret rotations, assessed Balancer impact, published [Runbook for Safe Node.js Development During Registry Worm Outbreaks](https://www.notion.so/Runbook-for-Safe-Node-js-Development-During-Registry-Worm-Outbreaks-2b68f96fb65c8024a843eb6da60d965f), and investigated compromised npm packages.
- `vac:sec:ift:2025q4-vulma-and-ir:remediation-tracking`
- Ran focused CodeQL scans, patched crypto/network CVEs, blocked new WebView dependencies, improved SBOM generation, and closed high/medium issues.
- `vac:sec:ift:2025q4-finance-automation-enhancements`
- Monitored Finance executions and provided support.
- `vac:sec:ift:2025q4-iam-operations:admin-audit`
- Shifted inactive CC notifications to email, built webhook-driven Notion admin actions (worked around Sec n8n cloud limits via self-hosted).
- `vac:sec:ift:2025q4-Migrate Sec workflows to n8n Sec Cloud`
- Deployed consolidated active workflows to reduce limits.
- `vac:sec:ift:2025q4-Create hierarchy boards in Miro`
- Fixed logic for connectors, new boards, and consolidated frames.
### vac:web:
- [`vac:web:status:2025q4-status-app:upgrade-waku`](/web/status/2025q4-status-app#upgrade-waku)
- Unblocked Waku upgrade ([status-web#847](https://github.com/status-im/status-web/pull/847)).
- `admin/misc`
- 1:1s and lead meetings; commitments proposal ([roadmap#345](https://github.com/vacp2p/roadmap/pull/345)).
- `vac:web:status:2025q4-status-website:maintenance`
- Renamed desktop/mobile labels and tuned Vercel firewall for Cloudinary usage ([status-web#862](https://github.com/status-im/status-web/pull/862), [status-website#1624](https://github.com/status-im/status-website/issues/1624)).
- [`vac:web:ift:2025q4-maintenance:maintenance`](/web/ift/2025q4-maintenance#maintenance)
- CI access for non-Vercel teammates ([status-web#872](https://github.com/status-im/status-web/pull/872)); Waku dependency updates for status-web and community-dapp ([status-web#847](https://github.com/status-im/status-web/pull/847), [community-dapp#118](https://github.com/status-im/community-dapp/pull/118)).
- [`vac:web:status:2025q4-sn-hub`](/web/status/2025q4-sn-hub#feedback)
- Responsive fixes ([status-web#873](https://github.com/status-im/status-web/pull/873)).
- [`vac:web:status:2025q4-sn-hub:deposit`](/web/status/2025q4-sn-hub#deposit)
- Predeposit UI WIP ([status-web#816](https://github.com/status-im/status-web/pull/816)).
- [`vac:web:status:2025q4-status-wallet-extension:price-proxy`](/web/status/2025q4-status-wallet-extension#price-proxy)
- Refactored market and ETH RPC proxy ([status-web#860](https://github.com/status-im/status-web/pull/860)); improved tag widths ([status-web#868](https://github.com/status-im/status-web/pull/868)); added suspense and optimised token detail loading ([status-web#869](https://github.com/status-im/status-web/pull/869)).
- [`vac:web:ift:2025q4-logos-website:layout`](/web/ift/2025q4-logos-website#layout)
- Fixed mobile email form UI ([acid-info/logos#14](https://github.com/acid-info/logos/pull/14)).
- [`vac:web:ift:2025q4-maintenance:maintenance`](/web/ift/2025q4-maintenance#maintenance) (Jinho)
- Updated logos/dark theme assets ([contribute.logos.co#13](https://github.com/acid-info/contribute.logos.co/pull/13)); tightened analytics domains for Status Hub ([status-web#867](https://github.com/status-im/status-web/pull/867)); removed leaderboard link ([contribute.logos.co#9](https://github.com/acid-info/contribute.logos.co/pull/9)).
- `admin/misc` (Jules)
- Reviews across status-web/contribute/logos; commitments feedback.
- [`vac:web:ift:2025q4-logos-contributions-portal:leaderboard`](/web/ift/2025q4-logos-contributions-portal#leaderboard)
- [fix(leaderboard-page): return not found](https://github.com/acid-info/contribute.logos.co/pull/11).
- `vac:web:status:2025q4-status-website:i18n`
- Awaiting translations ([status-website#1618](https://github.com/status-im/status-website/pull/1618)); similar for status network site ([status-network-website#19](https://github.com/status-im/status-network-website/pull/19)).
### vac:infra:
- `LIDO & ETH2`
- Prepared for Fusaka fork, deployed secondary tooling for validator exits, investigated Nethermind sync issues, and fixed alert durations.
- Progressed new LIDO fleet layout proposal.
- `HQ`
- Renewed Vault certificates, added SWAP alerts, increased SWAP on problematic hosts, investigated BI Postgres exporter timeouts, and advanced ElasticSearch cleanup automation.
- `CI`
- Added `macm4-01` Jenkins host, improved workspace cleanup, and fixed iOS runtime installation via Brew.
- `STATUS`
- Fixed Keycard issues on Linux AppImage, experimented with Flatpak builds, researched Windows 11 IoT licensing for E2E VMs, and finished Status control node setup (backups pending).
- Added Logos community bridge and refined Desktop E2E job parameters.
- `NIMBUS`
- Prepared for Fusaka fork, repaired mounts/network interfaces, debugged memory leaks, deployed Commit-boost, and investigated block delays on heavy validator hosts; decommissioned Aztec testnet nodes.
- `SITES`
- Deployed [ecosystem.logos.co](https://ecosystem.logos.co/) and [vesting.finance.free.technology](https://vesting.finance.free.technology/) tools; tuned caches for contributors site; created site inventory service.
- `PROXY`
- Added Nginx metrics via Lua with alerting.
- `MISC`
- Continued migrating/renaming Waku and Codex repos to `logos-co`.
### vac:bi:
- `admin/misc`
- Team out of office; resolved Discord extraction overwriting Logos/Keycard data.
### vac:rfc:
- [`vac:rfc:ift:2025q4-rfc-index-maintenance:maintenance`](/rfc/ift/2025q4-rfc-index-maintenance#maintenance)
- Responded to open reviews.
- [`vac:rfc:waku:2025q4-rfc-iteration:opchan`](/rfc/waku/2025q4-rfc-iteration#opchan)
- Continued drafting (30%).
- [`vac:rfc:codex:2025q4-rfc-iteration:slot-builder`](/rfc/codex/2025q4-rfc-iteration#slot-builder)
- Added missing information ([rfc-index#209](https://github.com/vacp2p/rfc-index/pull/209)).
- [`vac:rfc:nomos:2025q4-rfc-iteration:blend-protocol`](/rfc/nomos/2025q4-rfc-iteration#blend-network)
- Drafted Blend protocol ([rfc-index#213](https://github.com/vacp2p/rfc-index/pull/213)).
- `vac:rfc:nomos:2025q4-rfc-iteration:key-types-and-generation`
- Drafted key types/generation ([rfc-index#216](https://github.com/vacp2p/rfc-index/pull/216)).
- `vac:rfc:nomos:2025q4-rfc-iteration:proof-of-quota`
- Drafted proof of quota ([rfc-index#217](https://github.com/vacp2p/rfc-index/pull/217)).
- `admin/misc`
- Q1 2026 commitments ([roadmap#342](https://github.com/vacp2p/roadmap/pull/342)).
### vac:nescience:
- `vac:nes:state-separation-architecture-poc:voting`
- Produced specs for simplified voting and token-program voting variants ([simple voting](https://www.notion.so/NSSA-simple-voting-program-specs-2b58f96fb65c8066ad50ea8999da2b7d?v=27a8f96fb65c81ed87b3000c1b57d91c&source=copy_link), [token voting](https://www.notion.so/NSSA-voting-program-with-Token-Program-2b68f96fb65c80e0ba4bc1974169568f?v=27a8f96fb65c81ed87b3000c1b57d91c&source=copy_link)).
- `vac:nes:state-separation-architecture-poc:privacy-tail-calls2`
- Reviewed privacy tail-call docs ([doc 1](https://www.notion.so/Approach-and-engineering-blockers-2a78f96fb65c80229483e85f290b7f00?v=27a8f96fb65c81ed87b3000c1b57d91c&source=copy_link), [doc 2](https://www.notion.so/Potential-approach-2a88f96fb65c80e29e89e5a8b17c7427?v=27a8f96fb65c81ed87b3000c1b57d91c&source=copy_link)), wrote [summary](https://www.notion.so/Privacy-preserving-tail-calls-summary-2bc8f96fb65c80c0aebde17afa1e2165?source=copy_link), and drafted [alternative approaches](https://www.notion.so/Privacy-preserving-tail-calls-approach-2bc8f96fb65c8093a032cbfaf49caf21?source=copy_link).
- `other`
- Calls on Logos blockchain priorities and engineering needs.
- `vac:nes:state-separation-architecture-poc:seed-recovery`
- [PR 149](https://github.com/vacp2p/nescience-testnet/pull/149) ready to merge; updating [PR 153](https://github.com/vacp2p/nescience-testnet/pull/153).
- `vac:nes:state-separation-architecture-poc:testnet-readiness`
- Merged [PR 166](https://github.com/vacp2p/nescience-testnet/pull/166), [PR 196](https://github.com/vacp2p/nescience-testnet/pull/196), and [PR 199](https://github.com/vacp2p/nescience-testnet/pull/199).
- `vac:nes:2025q4:state-separation-architecture-poc:pda-public-accounts`
- Implemented PDAs for public accounts ([PR 204](https://github.com/vacp2p/nescience-testnet/pull/204)) with helper token change ([PR 203](https://github.com/vacp2p/nescience-testnet/pull/203)); discussed voting specs.
- `vac:nes:2025q4:state-separation-architecture-poc:documentation`
- Documentation work and sprint planning.
- `vac:nes:2025q4:state-separation-architecture-poc:testnet-readiness`
- Wallet account list command merged ([PR 198](https://github.com/vacp2p/nescience-testnet/pull/198)); wallet refactor and pinata improvements ([PR 205](https://github.com/vacp2p/nescience-testnet/pull/205)); discussed testnet machine setup ([PR 195](https://github.com/vacp2p/nescience-testnet/pull/195)).
- `Other`
- Address renaming and toolchain/formatter improvements ([PR 184](https://github.com/vacp2p/nescience-testnet/pull/184), [PR 195](https://github.com/vacp2p/nescience-testnet/pull/195)).
- `vac:acz:nes:2025q4-nescience-consulting:simple-amm`
- Simple AMM implementation finished ([PR 152](https://github.com/vacp2p/nescience-testnet/pull/152)).
- `vac:acz:nes:2025q4-nescience-consulting:native-token-exploit`
- Documented native token exploit ([analysis](https://www.notion.so/Native-token-concerns-2b98f96fb65c8032a58acda34e6f4821), [testing branch](https://github.com/vacp2p/nescience-testnet/tree/marvin/testing_playground)).
- `nes:2025q4-nescience-consulting:nfts`
- Reviewed [NFTs in Solana and NSSA](https://www.notion.so/NFTs-in-Solana-and-NSSA-2af8f96fb65c808e8f22c660b05fb833) doc.