Vac Monthly Report 2025/04 §
P2P §
highlights §
- Release v1.10.0
- CI completes in ~25m, previously taking +50min
- Stagger Send article submitted on arxiv.
- Memory transport
report §
ift:2025q1-gossipsub-perf-improvements
- Overview:
- Finalized GossipSub v1.4 spec updates and articles
- Integrated Nimbus into Ethshadow with syscall fixes in progress
- Delivered Deliverables:
misc/admin
- Overview:
- Completed review to protocols and suggested code improvements.
- Delivered Deliverables:
vac:p2p:ift:2025q2-nimlibp2p-kad-dht:routing-and-rpc
- Overview:
- Began protobuf definitions for Kademlia DHT RPC messages
- Initial work on FIND_NODE
- Delivered Deliverables:
vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance
- Overview:
- Delivered QUIC and rendezvous fixes
- Improved Docker support for DST, and identified potential dependency issues with nim / docker images.
- Delivered Deliverables:
vac:p2p:ift:2025q2-nimlibp2p-transport:memory-transport
- Overview:
- Implemented memory transport
- Delivered Deliverables:
vac:p2p:ift:2025q2-test-coverage:qa-consulting
- Overview:
- reviewed and proposed major CI test optimizations;
- partial implementation underway.
- Delivered Deliverables:
vac:p2p:acz:2025q2-acz-consulting:libp2p-mix-consulting
- Overview:
- Resolved compilation issues and updated DST Gossipsub Test Node for mix support.
- Delivered Deliverables:
vac:p2p:ift:2025q2-nimlibp2p-webtransport:http3
- Overview:
- Wrapped nghttp3 library
- Ongoing development of HTTP/3 client
- Delivered Deliverables:
vac:p2p:ift:2025q2-nimlibp2p-autotls:certificate-request-auth
- Overview:
- Prototyped standalone AutoTLS client with partial ACME support and JWT library improvements.
- Delivered Deliverables:
vac:p2p:ift:2025q2-nimlibp2p-autotls:dns-challenge
- Overview:
- Added base36 support to
nim-stew
- Added
libp2p-key
multicodec
- Delivered Deliverables:
Tokenomics (public version) §
highlights §
- FAQ about the “Cats Fishing” game and the BONE$ token, including details on tokenomics, gameplay, and the project’s philosophy
- Developed comprehensive documentation and a full test suite for the CDX Token Price tool.
- Extensive analysis of Karma APY and implied price
- Conducted in-depth research for the infrastructure of Network States
- Conducted analysis on economic models for blockspace, and blobspace on Nomos, including comparative studies of Solana and Celestia.
- Analyzed token sales structures and valuation frameworks, and applied optimization methods to propose improved solutions for token sales.
report §
-
vac:tke:ift:catsfishing:simulations-and-release
- Overview:
- FAQ about the “Cats Fishing” game and the BONE$ token, including details on tokenomics, gameplay, and the project’s philosophy
- Completed tasks:
vac:tke:ift:catsfishing:simulations-and-release:support:faq
-
vac:tke:codex:insurance
- Overview:
- Documentation and testsuite for the CDX Token Price tool
- Completed tasks:
vac:tke:codex:insurance:tool-monitoring
vac:tke:codex:insurance:debug-tool
-
vac:tke:status:karma-incentives
- Overview:
- Extensive analysis of Karma implied price
- Completed tasks:
vac:tke:status:karma-incentives:karma-apy
-
vac:tke:nomos:macroeconomy
- Overview:
- Preliminary research about NMO as money for Network States
- Revision and discussion of the preliminary research about blockspace on Nomos
- Preliminary research, revision, discussion, initial specification of blobspace on Nomos
- Review of Solana’s transaction fee model
- Review of the economics of Celestia
- Review of block reward mechanisms for blockchains
- Simple implementation of the Nomos Economic Model with fixed block rewards as a constant APY
- Completed tasks:
vac:tke:nomos:macroeconomy:revision-blockspace
vac:tke:nomos:macroeconomy:network-state-infra
vac:tke:nomos:macroeconomy:preliminary-block-rewards
vac:tke:nomos:macroeconomy:revision-da
-
vac:tke:ift:tokenomics-research-forum
- Overview:
- Review of token sales structures
- Solving the token sales problem through optimization methods
- Review of token valuation frameworks
- Completed tasks:
vac:tke:ift:tokenomics-research-forum:token-sales-opt
vac:tke:ift:tokenomics-research-forum:token-valuation
QA §
highlights §
- Added e2e tests for API compatibility and data flows between Nomos DA and Nomos consensus.
- Added a Dockerfile to build Nomos testnet image for debugging, including support for ARM/Linux.
- Compared Waku protocol implementations with existing RFCs to resolve discrepancies.
- Discovered high-throughput related issues in the Waku Go bindings.
- Added reliability tests for the Status-Go staging fleet.
- Stabilized and reorganized existing tests in nim-libp2p.
- Decoupled examples from unit tests for nim-libp2p.
report §
-
vac:qa:nomos:2025q2-da-testing
- Overview:
- Added e2e tests for api compatibility and data flows between DA and consensus
- Delivered Deliverables:
- Completed tasks:
vac:qa:nomos:2025q2-da-testing:protocol-api-compatibility
vac:qa:nomos:2025q2-da-testing:interaction-data-flow
-
vac:qa:nomos:2025q2-e2e-testing
- Overview:
- Maintenace and adjustments for nomos e2e tests
- Delivered Deliverables:
-
vac:qa:waku:2025q2-interop-testing
- Overview:
- Maintenace and adjustments for waku interop tests
- Delivered Deliverables:
-
ift:2025q2-qa-rfc-sync-waku
- Overview:
- Compare and document discrepancies for each Waku protocol implementation against the Waku RFCs
- Delivered Deliverables:
-
vac:qa:waku:2025q2-waku-go-bindings-testing
- Overview:
- Ongoing maintenance of Waku go bindings tests
- Delivered Deliverables:
-
vac:qa:waku:2025q2-status-go-functional-testing
- Overview:
- Expand functional testing for status-go by implementing targeted Waku feature tests, as outlined in epic.
- Delivered Deliverables:
- Completed tasks:
vac:qa:waku:2025q2-status-go-functional-testing:chat-actions-tests
-
vac:2025q2-nim-libp2p-testing
- Overview:
- Extend nim-libp2p testing coverage, documentation, and tooling.
- Delivered Deliverables:
-
vac:qa:waku:2025q2-waku-sync-testing
- Overview:
- Expand protocol test coverage for the Waku Sync protocol in nwaku
- Delivered Deliverables:
DST §
highlights §
- Discovered more issues with Light nodes and communities in status-go
- Discovered issues in quic and mix in nimlibp2p.
- Great cross-colaboration between DST-P2P-AZC-waku for mix implementation.
report §
admin/misc
- 1 CC OOO Friday 18th Apr
- 1 CC OOO Monday 21st Apr
- 1 CC bank holiday Wed 23rd
- 1 CC bank holiday Monday 21st April
- All Hands
vac:dst:status:2025q2-status-go-evaluation
- Overview
- Discovered several issues with light nodes and communities in status-go
- Adapt code for status analysis, WIP
- Delivered deliverables
vac:dst:vac:2025q2-libp2p-evaluation
- Overview
- Started quic analysis
- Found compiling + running issues
- Found issues in mix
- Coordinated with p2p/acz team about node refactor refactor
- Delivered deliverables
vac:dst:ift:2025q2-vaclab
- Overview
- Wrote a simulation framework (LARS - Lab Automated Resource Scheduler) in Rust
- Rewrote LARS in Python
- Redesigned LARS with a much smaller scope
- Delivered deliverables
vac:dst:waku:2025q2-waku-tooling
- Overview
- Helped Waku to analyze waku mixnet message delays
- Delivered deliverables
SC §
highlights §
- Present the staking protocol at the IFT All Hands
- Started working on bridge extension for SN
- Upgraded staking manager contract and updated staking system on testnet
report §
admin/misc
- Created slides and presented staking protocol at IFT offsite
- Deployed Status communities contracts on BSC Testnet and mainnet
- Completed tasks
- Deliverables
status:2025q2-sn-native-bridge-yield-bearing-module
- Made first changes for the native bridge extension for SN
- Completed tasks
- Deliverables
status:2025q1-staking-protocol-refinement
- Made first changes for the native bridge extension for SN
- Completed tasks
- status:2025q1-staking-protocol-refinement:status-network-testnet-deployment
- Deliverables
ACZ §
highlights §
- Release the Zerokit witness generation performance report
- Released dockerized mixnet to DST team
report §
ift:2025q2-de-mls-tesnet
- Overview: Refactored Admin struct, key handling messages, and integrated group/admin features for message flow and stat management.
- Delivered deliverables:
ift:2025q2-zerokit
- Overview:
- Adding benchmarks and unit test regarding to the bottleneck identification
- iden3 witness calculator integration review
- Bring Back WebAssembly Support for ZeroKit
- Delivered deliverables:
ift:2025q2-rln-status-l2
- Overview:
- Identifying the prover instance workflow
- Conduct research about current arhitecture
- Delivered deliverables:
- Completed tasks:
ift:2025q2-ift-zk-calls
- Overview:
- Conducted the April IFT ZK Call
- Delivered deliverables:
- Completed tasks:
ift:2025q2-ift-zk-calls:ift-zk-call-1
ift:2025q2-libp2p-mix-testnet
- Overview:
- Released the dockerized gossipsub over mixnet to the DST team.
- Delivered deliverables:
ift:2025q2-think-tank
- Overview:
- Maintain think-tank docs by updating it with state of art improvement.
- Delivered deliverables:
- Completed tasks:
ift:2025q2-think-tank:maintain-1
RFC §
highlights §
- Held a RFC Workshop at the IFT offsite
- COSS update: statuses (retired, deleted, deprecated)
report §
vac:rfc:waku:2025q2-rfc-iteration
- Overview:
- Completed most of Waku RFCs for this quarter and got positive feedback, only a few left for this quarter:
- Report:
vac:rfc:nomos:2025q2-rfc-iteration:
- Overview:
- Included new Nomos RFCs, and based on previous work, split of DA RFCs. Spoke to Nomos team and gain an understanding of what is necessary.
- Will also include Mantle spec in the list for Q2, based on discussions from the offsite.
- Report:
vac:rfc:codex:2025q2-rfc-iteration:
- Overview:
- Restarted discussions with the Codex team, conclusion is that we will try to make 3 new RFCs (the block exchange, erasure coding, proving system) based on documentation and codebase.
vac:rfc:codex:2025q2-rfc-iteration:
- Overview:
- After discussion with the team, decided to include 2 new RFCs: Key Protocol and UTXO specifications.
admin/misc
- Overview:
- On the offsite, we held an RFC workshop, it was successful so we can try to make it a series (through town hall or a standalone medium, like an “RFC Call”).
- Improvements to COSS based on status, we made the process clearer now and it went through several rounds of review.
- Working on collaboration with QA.
- Potential commitment: start writing up RFCs from Web3, not just within the IFT projects.
- Report:
Nim §
highlights §
report §
Security §
highlights §
- Defined a new signatory db schema for tracking
- Evaluated and selected hardware wallets models for signing
- Codex modular contracts threat modeling
- Github Actions assessment
- Deployed CC Wallet Report for Finance use
- Integrated Pager Duty to Trading View alerts
report §
ift:2025q2-signatory-registry-implementation:signatory-scheme-definition
- Define a new signatory schema (attributes to be recorded, excluding names or any other value that could expose the real identity of the signer)
- Output:
ift:2025q2-signing-devices-upgrade:device-selection-and-testing
- Evaluate and select new hardware wallets models (that support clear signing)
- Output:
ift:2025q2-audit-plan-refinement:smart-contract-threat-mapping
- Review of Codex’s contract deployment plans
- Determine smart contract requirements and testing
- Code review of the implementation entails to slot-reversations, proof-erasure,contract deployment
- Output:
- Finalized Codex modular contract threat scenarios per discussion on Offsite
- Reviewing capabilities of the vendor and implementation plan
ift:2025q2-cicd-security-review:github-actions-assessment
- Review of security warning from CodeQL and Dependency check
- Investigation of supply chain attacks regarding npm
- Revalidation of dependencies, npms and utils in projects across the IFT orgs
- Output:
- Enhanced GitHub Actions security
- Audited reusable workflows
- Updated token management policies
ift:2025q2-finance-automation:payment-automation
- Generate a monthly report, based on a scheduled trigger, that contains the wallet addresses of all CCs from Bamboo HR system.
- Output:
ift:2025q2-finance-automation:trading-monitoring-alerts
- Generate Pager Duty incidents from Trading View alerts
- Includes filtering based on Trading View alert in order to eliminate risk of duplicates
- Output:
Nescience §
highlights §
report §