IFT-TS 2026/04/06
top highlights
- RFC team reviewed multiple LIPs, opened the next 1/COSS update, and aligned the Logos Blockchain spec process.
- DST team got nim-libp2p 1.16.0 regression testing to consistent results and expanded vaclab monitoring with hardware dashboards, CPU alerts, and kubectl health-plugin docs.
- P2P team pushed a broad nim-libp2p maintenance batch across CI, mix, and runtime cleanup work, while continuing AutoNAT and Kademlia fixes.
team highlights
- DST: Regression testing for nim-libp2p 1.16.0 reached consistent results after fixes to message pacing and readiness probes.
- DST: Vaclab monitoring gained hardware dashboards, CPU-temperature alerting, and installation docs for the kubectl health plugin.
- NIM: Nimble 1.0.0 work continued with resolver, temp-dir, localdeps, and SAT-solver fixes across several PRs.
- NIM: Protobuf stabilization added stricter length validation, unexpected-wire-type handling, and test-suite improvements.
- NIM: A new MCP mode for nimlangserver was prototyped on top of nimlangserver.
- NIM:
unittest2documentation moved onto the standard MdBook workflow. - P2P: nim-libp2p Q2 maintenance merged a broad batch of CI, mix, RNG, semaphore, and logging cleanup changes.
- P2P: Q1 maintenance fixed AutoNAT daily failures, reachability handling, and a Kademlia provider-race issue.
- QA: Token-gated community functional tests stayed in review.
- QA: LEZ fuzz-testing setup moved forward through project bring-up and fuzzing research.
- QA: LogosDelivery Python bindings were retested and prepared for review.
- QA: LogosDelivery E2E preparation added new helpers and lifecycle coverage.
- QA: nim-libp2p interop test plans moved forward with new transport and hole-punch coverage.
- QA: Activity Center notification tests were added for Status desktop.
- RFC: RFC index maintenance reviewed and approved multiple PRs.
- RFC: The next 1/COSS update was opened.
- RFC: Adversarial-spec testing moved forward locally ahead of the next deployment step.
- RFC: Logos Blockchain spec-process alignment moved forward.
- SC: Exact-output swap work and LEZ program migration progressed across LEZ and
lez-programspull requests. - SC: Dead-shares implementation work moved into the new
lez-programsrepository. - SC: Trading-fees work continued in
lez-programs. - SC:
lez-programsrepo setup continued. - SC: ATA migration continued in
lez-programs. - SC: Status L2 maintenance deployed communities contracts on Hoodi.
- SEC: LEZ internal-audit work produced a draft security review.
- SEC: Logos Blockchain security review started.
- SEC: DeGoogling work mapped Keycloak and Okta support across cloud services and apps.
- SEC: The Discord-to-Element workflow investigation defined use cases, Matrix test structure, and API gaps.
- TKE: LEZ fee-market modelling was presented to the team and revised based on feedback.
- TKE: Logos digital-twin work continued through parameter-data collection.
- TKE: EmPoWering economics were defined and handed to the Blockchain team.
- TKE: Logos token fundraising work incorporated feedback into the token document.
- WEB: SN Hub work continued through Hoodi migration, PoW-based RPC auth, and stake-page fixes.
- WEB: Community curation moved into the status-web monorepo.
- WEB: Wallet-to-dApp connection work continued in the Status wallet extension.
- WEB: NFT transfer backend work landed in the Status wallet extension.
- WEB: The hide-small-balances filter was implemented in the Status wallet extension.
- WEB: Web maintenance caught a malicious PR attempt, confirmed build logs were clean, and opened follow-up hardening recommendations.
ift-ts:bi:
ifs-ts:bi:logos:logos-funnel: Adding Umami for Builder website, update models and dashboard for social media and website Analytics.youtube-analytics: Adding Short Analyticscomms-dashboard: started looking at data to build a Logos communications dashbaord
ifs-ts:bi:keycard:website-funnel: Update dashboard following feedbacksifs-ts:bi:status-network:vault-monitoring: update dashboard following feedbackifs-ts:bi:status:community-monitoringifs-ts:bi:finance: investigation wallet data not logical
ift-ts:dst:
ift-ts:dst:ift:2026q1-libp2p-evaluation:regression-testing- Helped with the March nim-libp2p v1.16.0 regression report in Notion.
- Investigated connectivity issues between versions and plotting discrepancies, and discussed experiment analysis for the last three versions.
- Fixed publisher message-rate measurement, added the missing
/metricsreadiness probe, and got consistent results. - Confirmed old and new deployment scripts match, while
connectto=10still shows incomplete connectivity and uneven peer counts. - Older nim-libp2p versions failed to compile with the new dst-test-node.
ift-ts:dst:ift:2026q1-dst-lab:lab-health-monitoring- Opened vacp2p/vaclab-2#23 to add RAM and CPU usage panels to the hardware health dashboard.
- Created a Grafana CPU temperature alert and a private Discord contact point for notifications.
- Documented the kubectl health monitoring plugin in Notion with krew installation instructions and hands-on examples.
ift-ts:dst:ift:2026q1-dst-lab:analyze-current-stack- Investigated Grafana top/bottom variable issues and updated the
nimlibp2p-vacdstdashboard variables withmax_over_time,min_over_time, and namespace support. - Used vacp2p/vaclab-2#23 to move selected monitoring components onto
metal-01; authentik hit connectivity issues and needs follow-up. - Proposed the DST Explorer architecture and software stack in Notion.
- Investigated Grafana top/bottom variable issues and updated the
other notes- Set up the 2026 Q2 GitHub timeline.
- Discussed the KAD-DHT analysis plan with anoncomms and the latest logos-messaging issues.
- Reviewed vacp2p/vaclab-2#22, vacp2p/vaclab-k8s-plugins#8, and vacp2p/10ksim#217.
ift-ts:nim:
ift-ts:nim:ift:2026q2-nimble:nimble-1.0.0- Continued Nimble 1.0.0 work in nim-lang/nimble#1662, #1661, #1660, #1659, and #1654.
- Prioritized installed package versions over cached ones in the SAT solver, switched config handling to the system temp dir, added a
localdepsalias, and fixed file URL feature resolution. - Reviewed community PRs.
ift-ts:nim:ift:2026q2-nim-core-libs:protobuf-library- Worked on status-im/nim-protobuf-serialization#67, #68, and #66.
- Added unexpected-wire-type handling, improved the test suite, and tightened validation for length-delimited records.
ift-ts:nim:ift:2026q2-nim-core-libs:lsp-editor-support- Investigated MCP options on top of nimlangserver and found the existing tooling unsupported or incomplete.
- Started an in-house MCP mode for nimlangserver with the initialize route, initialized notification, and
tools/listroute in nim-lang/langserver#388.
ift-ts:nim:ift:2026q2-nim-core-libs:docs- Migrated
unittest2docs fromnim docto the standard MdBook plusnim docworkflow. - Updated the Chronos HTTP client tutorial in status-im/nim-chronos#617 and fixed Nimble installation instructions in nim-lang/nimble#1657.
- Migrated
ift-ts:nim:ift:2026q2-nim-core-libs:maintenance- Worked on vacp2p/nim-lsquic#77, status-im/nim-testutils#67, status-im/nim-stew#261, and vacp2p/nim-libp2p#2199.
- Confirmed
carryingAddon 32-bit platforms was already covered in intops and documented that in status-im/nim-stint#157.
other notes- Prepared the nimconf announcement for publication.
- Reported the 32-bit Linux CI issue in status-im/nim-stint#179.
- Reported the absolute-path issue in
nimble dumpin nim-lang/nimble#1663.
ift-ts:p2p:
ift-ts:p2p:ift:2026q2-nimlibp2p-maintenance:maintenanceift-ts:p2p:ift:2026q1-nimlibp2p-maintenance:maintenance- Opened vacp2p/nim-libp2p#2232 to keep daily AutoNAT tests passing on PRs.
- Continued fixes in vacp2p/nim-libp2p#2215 for AutoNAT v2 reachability and #2204 for the Kademlia provider-race issue.
vac:p2p:acz:2026q2-anoncomms-consulting:capability-discovery- Kept vacp2p/nim-libp2p#2055 open.
other notes- Refined Q2 commitments.
- Interviewed 1 candidate.
- OOO: 2 CC days.
ift-ts:qa:
ift-ts:qa:status:2026q1-status-go-functional-testing:7129- Kept status-im/status-go#7359 in review while deciding whether to merge it or close it.
ift-ts:qa:messaging:2026q2-messaging-testing:maintenance- Kept logos-messaging/logos-delivery-interop-tests#164 open for RLN test refactoring, pending logos-messaging/logos-delivery#3779.
ift-ts:qa:logos:2026q2-lez-fuzz-testing:framework- Built the LEZ project, ran examples, studied the unit tests, and reviewed Rust fuzzing references for libFuzzer and AFL++.
ift-ts:qa:logos:2026q2-messaging-testing:python-bindings- Retested the APIs with the devs and confirmed they are working correctly.
- Addressed review comments in logos-messaging/logos-delivery-python-bindings#4; the PR is ready for review.
- Ran basic smoke tests on the latest
.so.
ift-ts:qa:logos:2026q2-messaging-testing:e2e-testing-logosdelivery-preparation- Added helper maturity work and node-lifecycle plus basic-operations coverage in logos-messaging/logos-delivery-interop-tests#159.
- Logged current issues with protocol flags, UDP and Discv5 ports, and duplicate start or stop warnings.
ift-ts:qa:ift:2026q2-nim-libp2p-testing:interop-test-plans- Kept libp2p/unified-testing#78 and #77 in review.
- Merged vacp2p/nim-libp2p#2195 and #2189.
ift-ts:qa:ift:2026q2-nim-libp2p-testing:maintenance- Merged vacp2p/nim-libp2p#2229 and opened vacp2p/nim-libp2p#2230.
ift-ts:qa:status:2026q2-status-qa-desktop:activity-center-and-notifications- Added QML component tests for notification controls in status-im/status-app#20267.
ift-ts:qa:status:2026q2-status-qa-mobile:test-messaging-1x1- Started the work in parallel with adding portrait-device support.
ift-ts:qa:status:2026q2-status-qa-mobile:maintenance- Improved light-client messaging test timing in status-im/status-app#20308.
- Opened status-im/status-go#7393 for silent message loss after contact acceptance.
ift-ts:qa:status:2026q2-status-go-functional-testing:maintenance- Kept status-im/status-web#1066 open while dealing with local issues in the Anvil-based deposit E2E tests.
- Kept status-im/status-go#7403 open to improve SignalClient logging and error handling.
other notes- OOO: 3 CC days.
ift-ts:rfc:
ift-ts:rfc:ift:2026q2-lip-index-maintenance:maintenance- Reviewed vacp2p/rfc-index#302, #305, and #307, and approved most of them plus #297.
ift-ts:rfc:ift:2026q2-lip-index-maintenance:coss-update- Opened vacp2p/rfc-index#308 for the next 1/COSS update.
ift-ts:rfc:ift:2026q2-lip-index-maintenance:adversarial-spec-ift- Tested adversarial-spec locally with Gemini, Claude, and CodexGPT, and prepared the next skill and deployment steps once the COSS work is finalized.
ift-ts:rfc:logos:2026q2-lip-iteration:logos-specs- Reached consensus with the Logos Blockchain team on the spec process and internal organization, and kept the pipeline of new specs moving.
ift-ts:sc:
ift-ts:sc:logos:2026q2-lez-programs-repo-setup:lez-dependency-integration- Added exact-output swap functionality and renamed swap to
SwapExactInputin logos-blockchain/logos-execution-zone#406. - Ported exact-output swap work to logos-blockchain/lez-programs#27.
- Added exact-output swap functionality and renamed swap to
other notes- Kept logos-co/spel#106 and logos-co/spel#89 open for SPEL support and latest LEZ API compatibility.
- Kept logos-blockchain/logos-execution-zone#409 open for fresh-start genesis submission to Bedrock.
- Merged logos-blockchain/logos-execution-zone#300 for secure mnemonic entropy.
ift-ts:sc:logos:2026q2-amm-core-improvements:implement-dead-shares- Migrated the work to the new repo, sorted out comments, and kept logos-blockchain/lez-programs#12 moving from issue #6.
ift-ts:sc:logos:2026q2-amm-core-improvements:implement-post-swap-k-check- Migrated the work to the new repo and continued logos-blockchain/lez-programs#14 from issue #5.
ift-ts:sc:logos:2026q2-amm-core-improvements:implement-token-recovery- Migrated the work to the new repo and kept logos-blockchain/lez-programs#12 aligned with issue #6.
ift-ts:sc:logos:2026q2-amm-fee-system-and-swap-improvements:trading-fees- Continued logos-blockchain/lez-programs#16, #20, and #21 for fee-surplus distribution, configurable fee tiers, and applying fees on swaps.
ift-ts:sc:logos:2026q2-amm-program-completion:complete-pr-371- Continued follow-up work on logos-blockchain/logos-execution-zone#371 and #373.
ift-ts:sc:logos:2026q2-amm-program-completion:fix-remove-lp-delta- Worked on logos-blockchain/logos-execution-zone#420.
ift-ts:sc:logos:2026q2-lez-programs-repo-setup:merge-initial-setup- Continued logos-blockchain/lez-programs#1, #22, #23, and #3 for the initial repo setup and dependency cleanup.
ift-ts:sc:logos:2026q2-lez-programs-repo-setup:migrate-ata-program- Continued logos-blockchain/lez-programs#24 and #2 for ATA-program migration.
ift-ts:sc:status-l2:2026q2-maintaining-status-l2-contracts:maintenance- Deployed communities contracts on Hoodi.
other notes- Updated the SC Q2 commitments PR in vacp2p/roadmap#424.
ift-ts:sec:
ift:2026q2-incident-management:claim-OP-tokens-review- Tested wallet connection using Ledger and a MetaMask dummy account.
ift:2026q2-degoogling:sign-in-dependencies-review- Mapped cloud services and apps supported by Keycloak and Okta.
ift:2026q2-secure-treasury-management:test-safe-cold-signing- Tested offline signing mode for basic transactions using the defined secure environment with VM, localsafe, and rustysafe.
ift:2026q1-finance-automation-bug fixing & support- Monitored Finance executions daily, handled support and bug fixing, and verified expense PO generation.
ift:2026q1-security-automation:refine -app-catalogue-update-from-expensify- Monitored duplicate-data scenarios in the application-catalogue automation flow.
ift:2026q1-security-automation:identify & post sec related news- Finalized the DigiBastion news-snippet workflow and the source-database investigation for a trained AI agent.
ift:2026q2 - Investigation into migration from Discord to Element for n8n workflowsift:2026q2-Investigation into KYB/KYC for new contributor profiles- Defined the investigation plan in Notion.
ift:2026q2-internal-audit:logos-execution-zone-security-review- Stored the draft in the ift-security repository.
ift:2026q2-internal-audit:logos-blockchain-security-review- Started the code review.
other notes- Finished documenting 2026 Q2 commitments and tasks.
ift-ts:tke:
vac:tke:ift:logos-token:logos-digital-twin- Continued collecting data to feed the model parameters.
vac:tke:blockchain:stress-test:lez-fee-market- Presented the model to the team and collected feedback.
vac:tke:blockchain:stress-test:hybrid-pow-pos- Defined the economics of EmPoWering and handed the work to Blockchain.
vac:tke:ift:logos-token:fundraise- Collected and addressed feedback on the Logos token document.
other notes- Prepared for and joined the TKE retrospective.
- Cleaned up and reorganized the TKE Notion page.
- OOO: 2.5 CC days.
ift-ts:web:
ift-ts:web:status:2026q2-sn-hub- Added PoW-based RPC auth in status-im/status-web#1079.
- Opened the public funding pool page in status-im/status-web#1086.
- Continued the Hoodi migration in status-im/status-web#1060.
- Fixed max-extension staking transaction errors in status-im/status-web#1076.
- Removed stale skeleton conditions on
/stakein status-im/status-web#1083.
ift-ts:web:status:2026q2-community-curation:migration-to-status-web-monorepo- Migrated the community-curation dApp into the status-web monorepo in status-im/status-web#1077.
- Added
foundry-toolchainto the release workflow and pinned Forge v1.5.1 in status-im/status-web#1085.
ift-ts:web:status:2026q2-sn-website- Showed all published posts on
/blogin status-im/status-web#1084. - Resolved duplicate content on
our.status.imby enabling Private Mode.
- Showed all published posts on
ift-ts:web:status:2026q2-status-wallet-extension:dapp-connection- Continued the wallet-to-dApp connection flow in status-im/status-web#1033 and debugged signing issues when MetaMask is installed.
ift-ts:web:status:2026q2-status-wallet-extension:send-nft- Implemented the NFT transfer backend in status-im/status-web#1089.
ift-ts:web:status:2026q2-status-wallet-extension:hardware-wallets- Continued the hard-wallet integration backend work with Keycard references.
ift-ts:web:status:2026q2-status-wallet-extension:hide-small-balances- Implemented the assets-under-1-USD filter in status-im/status-web#1087.
ift-ts:web:status:2026q2-status-wallet-extension:global-password- Closed status-im/status-web#698 after confirming the password auth layer was already implemented.
ift-ts:web:status:2026q2-status-wallet-extension:multi-account- Started the multi-wallet implementation from status-im/status-web#928.
ift-ts:web:logos:2026q2-logos-website- Merged the Circles map using BI’s API in acid-info/logos#35.
ift-ts:web:logos:2026q2-contribute-portal- Started sunsetting the contribute portal and setting up redirection with Infra in status-im/infra-sites#123.
- Closed status-im/status-web#1038 and requested issue migration to logos-co/ideas.
ift-ts:web:ift:2026q2-maintenance:maintenance- Identified and reported malicious PR status-im/status-web#1090 attempting to exploit the CI/CD pipeline.
- Checked GitHub Actions, Vercel, and Jenkins logs and confirmed no credentials were leaked.
- Recommended adding an approval gate for Jenkins builds.
- Investigated logos-press-engine OG images not loading on X and tracked the issue in acid-info/logos-press-engine#266.
- Updated the Ghost theme sizing issue in status-im/status-web#1036.
other notes- OOO: 1 CC days.