0
Teams
0
GitHub Links
Link Types:GitHubInternal (roadmap.vac.dev)ExternalTask ID

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:

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: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
    • OOO: 5 CC days.
  • 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.