Link Types: GitHub Internal (roadmap.vac.dev) External Task ID
All Teams BI0 DST0 Nim0 P2P0 QA0 RFC0 SC0 SEC0 TKE0 WEB0 INFRA0
IFT-TS 2026/06/15 §
top highlights §
DST team ran the nim-libp2p v2.0.0 regression in Shadow at 1000 nodes and integrated logoscore into 10ksim.
NIM team bumped protobuf serialization to v0.5.2, nim-cbor-serialization to v0.4.0, and nim-json-rpc to v0.6.1.
INFRA team completed the staking.mainnet migration, decommissioned old AWS and ETHCTV fleets, and finished the Hoodi Curated Module v2 migration.
team highlights §
BI: Added an Umami analytics setup tutorial.
BI: Updated Keycard Shopify data and completed benchmark analysis.
BI: Researched Logos storage monitoring and worked on website analytics.
DST: Ran nim-libp2p v2.0.0 regression in Shadow at 1000 nodes with complete message delivery.
DST: Improved service-discovery stability and investigated sub-protocol selection failures with P2P.
DST: Integrated logoscore into 10ksim and added pod-api-requester logoscore endpoints.
DST: Added all priority-queue experiments to 10ksim.
DST: Revived the 10ksim test suite, wired pytest into CI, and fixed a rollout-status bug.
INFRA: Completed the Hoodi Curated Module v2 migration and deployed Web3Signer dynamic users on the Lido fleet.
INFRA: Completed migration from the old eth2.prod fleet to staking.mainnet and decommissioned the old AWS fleet.
INFRA: Set up Nimbus-eth2 nightly builds to refresh the Nix cache for fleets.
INFRA: Fixed Vac Roadmap deployment issues caused by GitHub Pages branch size.
INFRA: Improved Wazuh filtering, OAuth integration, and ZFS filesystem metrics dashboards.
NIM: Advanced Nimble 1.0.0 with develop dependency version checks, lockfile alignment, symlink install fixes, and upgrade behavior.
NIM: Bumped protobuf serialization to v0.5.2 and added optional field, nested message, enum option, and service parsing support.
NIM: Bumped nim-cbor-serialization to v0.4.0 and nim-json-rpc to v0.6.1.
NIM: Reworked nim-libplum CI dependencies after deciding direct PCP support in nim-nat-traversal is not required.
NIM: Continued Chronos tutorial fixes and rewrote the HTTP client tutorial.
P2P: Updated libp2p consumers to 2.0.0 and restored relay v2 presence validation work.
P2P: Migrated several nim-libp2p protocols to protobuf serialization.
P2P: Advanced nim-ffi opaque handle support and event-thread lifecycle work.
P2P: Exposed libp2p metrics through C bindings and Logos Core module OpenMetrics work.
P2P: Absorbed AutoNAT and hole punching into NATService and advanced deterministic hole-punch testing.
QA: Advanced the LEZ fuzzing layer, resolved protocol mutants, and added a parallel fuzzing recipe.
QA: Merged Logos Delivery shard and admin debug test fixes and monitored weekend CI stability.
QA: Added a Status Go community ownership transfer test and found a permission visibility issue.
QA: Completed Status desktop Windows, QML migration, and local backup opt-in test work.
QA: Advanced Status mobile release and accessibility testing, including Android benchmark charts.
QA: Continued Logos messaging integration framework and one-to-one messaging test work.
QA: Continued LIP index maintenance with multiple logos-lips PRs.
SC: Continued stablecoin architectural design with diagrams.
SC: Merged TWAP oracle validation and create-price-feed work.
SC: Updated TWAP oracle price account and current tick account PRs after review discussion.
SEC: Prepared fresh seed phrases and verified new signer addresses for critical multisig wallets.
SEC: Completed the Discord-to-Element n8n helper repository and informed Infra.
SEC: Advanced KYB/KYC contributor profile workflows with PoPs and Legal demo feedback.
SEC: Reported and tracked audit findings for Logos blockchain, messaging, storage, and liblogos.
TKE: Reviewed the final hybrid PoW/PoS stress-test version and discussed delivery details with Blockchain.
TKE: Advanced Logos token fundraise deliverables and KPI-based allocation design.
TKE: Reviewed liquid-staking channel concepts and related analysis.
TKE: Continued cost-transparency research with IR.
TKE: Continued market-validation and XPrize/RFP review support.
WEB: Deployed self-hosted get.status.app, status.network, and status.app changes.
WEB: Improved Logos website responsive design, content, assets, Manifesto page, and Umami tracking.
WEB: Fixed Status website markdown rendering, blog table styling, and mobile overflow.
WEB: Completed Logos website redesign UI fixes across responsive layouts, forms, maps, assets, and content.
ift-ts:bi: §
ift-ts:dst: §
admin/misc
ift-ts:dst:ift:2026q2-libp2p-evaluation:regression-testing
Merged dst-libp2p-test-node#33 , making QUIC more stable with regression experiments.
Built and ran nim-libp2p v2.0.0 regression in Shadow at 1000 nodes, using the same setup as the Kubernetes runs, with complete message delivery at both scales.
Added the Shadow section and figures to the v2.0.0 regression report .
ift-ts:dst:logos:2026q2-anoncomms-evaluation:service-discovery
Investigated an Unable to select sub-protocol error with Gabriel from P2P.
Changed the way nodes and service discovery start to a more stable approach in dst-libp2p-test-node#35 .
Discussed the issue in a Discord thread .
ift-ts:dst:logos:2026q2-blockchain-evaluation:devnets
Adjusted deployment to version 0.1.3-rc.10.
Fixed token bearer authentication on the node side so metrics are pushed.
Adjusted the blend declaration check.
Fixed a CLI argument bug that caused blend addresses to fail and crash the node.
Opened 10ksim#293 , adding YAMLs for 0.1.3-rc.10.
ift-ts:dst:logos:2026q2-logos-core-evaluation:evaluation
Opened 10ksim#292 , integrating logoscore into 10ksim.
Added auto-delete secrets.
Fixed pod-api-requester response returns.
Got all logoscore dependencies and cleanup working.
Opened pod-api-requester#8 , adding logoscore router endpoints.
ift-ts:dst:ift:2026q2-dst-tooling:general-tooling
Merged pod-api-requester#9 , setting log level from an environment variable.
Merged 10ksim#289 , adding security context to ContainerConfig.
Opened 10ksim#291 , improving deployment building.
Opened 10ksim#295 , adding BaseExperiment serialization and deserialization.
Drafted 10ksim#296 , adding an adaptor and compatibility checks for analyzers.
Brought the 10ksim test suite back to life with pytest wired into CI.
Merged 10ksim#286 , adding kube utils tests.
Merged 10ksim#290 , splitting kube utils into focused modules.
Merged 10ksim#287 , fixing poll_rollout_status returning a tuple for deployments.
Merged 10ksim#288 , removing the outdated test suite.
ift-ts:dst:ift:2026q2-libp2p-evaluation:lsquic-and-queues-to-framework
Added all priority-queue experiments to 10ksim in 10ksim#294 .
Generated pod-api-requester ConfigMap support for batch mode.
Allowed setting muxer for the lsquic benchmark.
Added an analyzer to plot boxplots for delivery delays.
Added dual publisher deployments to inject continuous and bursty traffic simultaneously.
ift-ts:dst:ift:2026q2-dst-tooling:dashboard
Updated the DST Dashboard proposal .
Updated the architecture.
Redefined the experiment descriptor with panels and datasets.
Removed irrelevant sections.
Defined the experiment descriptor data structure and embedded database boilerplate.
Started implementation of DatasetProcessor on the mamoutou/dst_explorer_init branch .
ift-ts:dst:ift:2026q2-dst-tooling:shadow
Moved the Shadow publisher to pod-api-requester by adding static host resolution so it works without Kubernetes.
Fixed batch mode and merged the Shadow publisher with the new load-test support in pod-api-requester#10 .
Prepared the 10ksim side of the publisher swap on a branch.
Fixed Shadow image build jobs that still pointed at a deleted branch in dst-libp2p-test-node#34 .
ift-ts:infra: §
lido
Completed all steps of the Hoodi Curated Module v2 migration.
Deployed Web3Signer dynamic user setup on the Lido fleet.
Fixed the wrong num-threads setting on the fleet.
staking
Completed migration from the old eth2.prod fleet to staking.mainnet.
Decommissioned the old expensive AWS eth2.prod fleet.
Debugged attestation misses caused by sent attestation delays on a testing host.
Updated HQ rules to split validator-loaded-count alerts between fleets.
ethctv
Decommissioned the fleet after Obol scrapped the Client Team Vault initiative.
nimbus
Set up Nimbus-eth2 nightly builds to update the Nix cache for the fleets.
logos
Contacted a GitHub sales representative to create Logos GitHub Enterprise.
Set up the Discord bot and DAGs for Logos Circles data collection.
status
Researched Squish testing license renewal and reduced the tester license count.
Helped deploy and test the new status-go on the notify.prod fleet.
office
Extended the Keycloak user sync script to resend invitations daily.
Got an extension on IFT GitHub Enterprise renewal to do migrations.
Updated invoicing details for IFT-related cloud services.
sites
Fixed Vac Roadmap deployment issues caused by GitHub Pages branch size.
hq
Fixed Wazuh OAuth integration with Keycloak.
Improved Wazuh filtering rules to limit Nimbus fleet noise.
Created a ZFS filesystem metrics dashboard in Grafana.
ci
Added server-level artifact cleanup on Jenkins master hosts.
Investigated improvements to the macOS Nix Store cleanup job.
Deployed new GitHub runners for Lido and staking fleet builds.
ift-ts:nim: §
ift-ts:p2p: §
ift-ts:p2p:ift:2026q2-nimlibp2p-maintenance:maintenance
Opened vacp2p/nim-libp2p#2626 , restoring relay v2 presence validation.
Merged vacp2p/nim-libp2p#2618 , enabling hole punching.
Merged logos-storage/logos-storage-nim#1443 , updating libp2p to 2.0.0.
Merged vacp2p/roadmap#473 , updating P2P commitments.
Opened status-im/nimbus-eth2#8536 , bumping libp2p to 2.0.0.
Merged vacp2p/nim-libp2p#2606 , removing the peerId argument from IdentifyPushHandler.
Opened logos-co/logos-module-builder#116 , skipping explicit constructors in universal codegen.
Opened vacp2p/nim-libp2p#2605 , storing asyncSpawn futures on owning objects.
Merged logos-co/logos-libp2p-module#50 , adding small improvements.
Merged logos-co/logos-libp2p-module#48 , adding ASan and TSan jobs for unit tests.
misc/admin
Determined and prioritized Q3 tasks.
Merged vacp2p/roadmap#472 , adding the P2P address manager.
ift-ts:p2p:ift:2026q2-nimlibp2p-maintenance:nim-protobuf-serialization
ift-ts:p2p:ift:2026q2-nimlibp2p-cbindings:nim-ffi
ift-ts:p2p:ift:2026q2-nimlibp2p-cbindings:metrics
ift-ts:p2p:ift:2026q2-nimlibp2p-logos-core:metrics
ift-ts:p2p:ift:2026q2-nimlibp2p-nat-traversal:autonat-integration
ift-ts:qa: §
ift-ts:sc: §
ift-ts:sec: §
ift:2026q2-secure-treasury-management:recycling-signing-addresses
Generated and safely stored fresh seed phrases for critical multisig wallets.
Reserved and verified new addresses to be added as owners.
Reviewed Multisend batches to add or remove signing addresses.
ift:2026q2-secure-treasury-management:new-entity-configuration
Reviewed setup of the multisig wallet for operationalising the new entity, Daemon.
ift:2026q1-finance-automation-bug fixing & support
Monitored Finance executions daily.
Continued support and bug fixing.
ift:2026q1-security-automation:refine -app-catalogue-update-from-expensify
Monitored duplicate data scenarios daily.
ift:2026q2 - Investigation into migration from Discord to Element for n8n workflows
Completed the GitHub repo for both helper and Hookshot options.
Informed Infra about matrix-n8n-helper .
ift:2026q2-Investigation into KYB/KYC for new contributor profiles
Performed a demo for PoPs and Legal.
Identified an issue with large SERP API output causing workflow crashes during additional analysis.
Identified endpoints for posting BGV results directly to Greenhouse for each candidate.
Kept API authorisation pending for endpoint testing.
ift:2026q2-pops-automation:bug fixing & support
Kept review from PoPs pending.
ift:2026q2-security-automation:admin
Continued investigating potential Application Catalogue Management extensions.
Continued investigating an automatic tool for monitoring exposed employee credentials.
ift:2026q2-internal-audit:logos-blockchain-security-review
ift:2026q2-internal-audit:logos-message-security-review
ift:2026q2-internal-audit:logos-storage-security-review
ift:2026q2-internal-audit:logos-liblogos-security-review
Started the code review.
Reviewed about 5.2K C++ lines of code.
Reported one low finding.
ift-ts:tke: §
vac:tke:blockchain:stress-test:hybrid-pow-pos
Reviewed the final version.
Discussed delivery details with the Blockchain team.
vac:tke:ift:logos-token:fundraise
Evaluated what is blocking each deliverable.
Started developing a KPI-based approach for token allocation.
vac:tke:ift:logos-token:kpi-emissions
Met with the LEZ team to discuss the possibilities.
Implemented comments for the KPI design.
Discussed KPI with LEZ.
vac:tke:blockchain:stress-test:liquid-staking
Reviewed the concept of channels.
Reviewed the liquid-staking analysis.
vac:tke:ift:ecodev:cost-transparency
Read a paper about transaction cost economics.
Met with IR to split workload.
Reviewed Juan’s work.
Wrote initial work on cost transparency and discussed it with IR.
vac:tke:ift:ecodev:market-validation
Helped Pedro reach out to projects.
Supported Shirly with market validation.
Researched other ways for TKE to help.
misc
Spent two days at BTC Prague.
Continued DWeb Camp campaign research support.
Tested Alisher’s Web Camp campaign module and improved campaign UX.
Discussed governance with Agata.
vac:tke:ift:ecodev:xprize
Continued reviewing submissions.
Finished LPs for vault and OpenStreetMap.
vac:tke:ift:ecodev:rfp
Checked RFP dependencies suggested by Franck.
Checked missing RFPs and LPs based on priority.
vac:tke:ift:ecodev:wrapped-assets
Supported Rahul’s BD calls.
vac:tke:ift:ecodev:ID-protocol
Kept further progress pending Pascal’s feedback.
ift-ts:web: §
ift-ts:web:ift:2026q2-maintenance
admin/misc
ift-ts:web:logos:2026q2-logos-website
Added new pages, improved responsive design, and updated copy and assets based on Comms team requests.
Implemented Umami analytics for all buttons and redirection based on BI team requests.
Merged logos-web#39 , preventing nav overlay card text from overlapping thumbnails on tablet.
Merged logos-web#41 , updating winnable issues and movement page initiative details.
Merged logos-web#42 , adding a Manifesto page with routing and content.
Merged logos-web#43 , rebranding the blog to Logos Media and refreshing copy and stack/hero UI.
Merged logos-web#44 , tracking sitewide Umami clicks.
ift-ts:web:status:2026q2-status-website
Completed miscellaneous website maintenance for pages rendering Markdown content.
Merged status-web#1218 , styling Ghost post tables and blockquotes.
Merged status-web#1222 , fixing mobile overflow for blog tables.
ift-ts:web:logos:2026q2-logos-website:website-redesign
Committed June 10-11 UI/UX fixes directly to develop in logos-web commits .
Standardized responsive behavior across technology pages and fixed grid, mobile, tablet, and list-layout issues.
Removed extraneous borders and underlines, applied mobile section gaps, and restricted the Get Support underline width.
Resolved text, card, and button overlaps on Movement, Builders Hub RFPs, and Research pages.
Deleted unused assets, compressed large images with WEBP fallbacks, updated the Basecamp graphic, and centered misaligned overview images.
Reviewed all pages on tablet layout and fixed UI issues.
Committed June 1-7 UI/UX fixes directly to develop in logos-web commits .
Fixed padding, alignment mismatches, and z-index layering issues.
Migrated /connect to the afform-submit flow in logos-web#25 .
Added the activist role to /node-programme and scorecard copy to newly created Notion database rows.
Restricted mobile map panning to two-finger gestures and resolved menu overlap bugs.
Replaced low-resolution homepage and Basecamp images and implemented Movement page edits.
Merged logos-web#1 , adding forms for CRM funnels.
No results found Try adjusting your search or filter criteria.