IFT-TS 2026/04/27
top highlights
- DST found Logos Delivery v0.38 mesh-health, Store, and latency issues; also found nim-libp2p CPU starvation.
- NIM advanced Nimble async discovery; added MCP server tools for nimlangserver.
- SEC tested Safe owner changes; reported Logos project issues in the audit reports repo.
team highlights
- BI: Updated the Logos ecosystem funnel issue mapping and extracted node data from testnet.
- BI: Started Logos blockchain data work.
- BI: Advanced the Logos communication overview toward a first dashboard version.
- BI: Updated the Status download analytics dashboard and improved Play Store data handling.
- BI: Investigated Status bot-monitoring issues.
- BI: Continued Keycard SEO analysis and prepared Twitter ads campaign work.
- DST: Adapted Logos Delivery regression deployment to Python and ran v0.37 and v0.38 experiments.
- DST: Found mesh-health, Store protocol, and latency issues in Logos Delivery regression analysis.
- DST: Updated the Nomos dashboard and discussed OTLP token usage with the blockchain team.
- DST: Enabled external OTLP ingestion with bearer-token support in the lab stack.
- DST: Published the nim-libp2p test Docker image with configurable GossipSub parameters.
- DST: Extended KAD-DHT testing to 200 pods and found CPU starvation and TCP connection bugs in nim-libp2p.
- INFRA: Continued LIDO validator-client and Web3Signer host separation, Commit-Boost alert research, and Curated Module V2 migration research.
- INFRA: Fixed development infrastructure issues around the GitHub runner service and Cachix deployment exporter.
- INFRA: Debugged EthCTV validator errors and identified Doppelganger detection as the source of validator API errors.
- INFRA: Advanced Nimbus fleet maintenance with Git checkout cleanup, Nix build migration work, disk-space recovery, and extra VC-to-BN metrics.
- INFRA: Fixed the Logos Basecamp release pipeline and prepared Logos Blockchain Devnet metrics work.
- INFRA: Improved Status release and E2E infrastructure across Qt, Squish, CMake, F-Droid, and local Waku node locking.
- NIM: Continued Nimble async discovery work across parallel downloads, default async discovery, and sync-path cleanup.
- NIM: Advanced protobuf serialization with enum, option, validation, varint, and
PBOptionupdates. - NIM: Fixed nim-json-rpc concurrency and unordered-response regressions.
- NIM: Added nimlangserver MCP check tools, tests, cleanup, and Copilot CLI compatibility.
- NIM: Wrote a nimlangserver contributor guide.
- P2P: Opened DST validation discussions for GossipSub priority queues under real network conditions.
- P2P: Merged custom protocol-handler support for nim-libp2p C bindings.
- P2P: Continued nim-libp2p maintenance across dependency bumps, LSQUIC lifecycle fixes, FloodSub timeout, flaky tests, and CI cleanup.
- P2P: Advanced connection management with composable modes, const cleanup, examples, ephemeral tags, and autoprune.
- P2P: Completed Logos Core service-discovery capability work with module and nim-libp2p updates.
- QA: Continued Logos Messaging maintenance by adapting the Waku fleet test and investigating Allure reports.
- QA: Progressed Logos Delivery main tests with schema-mismatch investigation, new scenarios, and send API coverage issues.
- QA: Advanced nim-libp2p interop work with unified-testing helpers, test-plan integration, and merged GossipSub fixes.
- QA: Improved Status desktop maintenance around Hoodi migration, Squish, community tests, and nightly failures.
- QA: Ran Status mobile release checks for new chains and image download in chat.
- QA: Created the Logos Messaging integration-testing repository and main structure.
- RFC: Completed the Logos Messaging specs move into Logos-LIPs and started the follow-up Waku-reference cleanup.
- RFC: Merged the updated Merkle tree spec and continued leftover specs review.
- RFC: Progressed the adversarial-spec UI prototype toward PR readiness.
- SC: Advanced AMM exact-output swap testing through the token pair selector and swap-direction UI work.
- SC: Opened liquidity-pool management flow work for AMM pre-swap simulation.
- SC: Added LEZ validity-window support and transaction deadlines for AMM swap and liquidity instructions.
- SC: Continued AMM trading-fee accounting.
- SEC: Updated treasury vaults with new signer information.
- SEC: Tested adding, swapping, and threshold changes for Safe owners.
- SEC: Researched Safe timelocks and active-attack fund-protection responses after recent DeFi incidents.
- SEC: Reviewed top-priority sign-in dependencies for degoogling.
- SEC: Documented a Matrix Element bot approach for n8n workflows and continued finance consultation.
- SEC: Started Logos Messaging and Delivery RLNv2 code review and opened audit-report issues from recent incident reviews.
- TKE: Performed hybrid PoW and PoS simulations.
- TKE: Continued Logos token KPI-emissions design and fundraising feedback work.
- TKE: Advanced stablecoin work with control-theory reading, modified RAI stability analysis, simulation code, dashboard work, and a report.
- TKE: Assisted the lambdaPrize marketing campaign, coordinated new prizes and AI reviewer work, and continued submission reviews.
- TKE: Continued RFP and market-validation work for stablecoins, launchpads, and permissionless RWAs.
- WEB: Rotated Vercel credentials after the April 2026 security incident and removed SN Hub domains from Vercel.
- WEB: Started setting up self-hosting for status.app.
- WEB: Continued SN Hub sunset work.
- WEB: Merged browser notifications for wallet transactions in the Status wallet extension.
- WEB: Advanced the Logos website implementation.
- WEB: Merged Status wallet multi-wallet work and started value-chart follow-up fixes.
ift-ts:bi:
ift-ts:bi:logos:2026q2-logos-ecodev-funnel- Updated issue mapping and extracted node data from testnet.
ift-ts:bi:logos:2026q2-logos-node-analytics:blockchain- Started working on blockchain data.
ift-ts:bi:logos:2026q2-logos-communication-overview- Continued toward a first dashboard version.
ift-ts:bi:status:2026q2-status-download-analytic- Updated the dashboard and improved Play Store data.
ads-campaign- Extracted and sent data to Google Ads to measure ads efficiency.
bot-monitoring- Investigated bot issues.
ift-ts:bi:keycard:2026q2-keycard-social-media-analysis- Continued SEO analysis.
- Prepared Twitter ads campaign work.
ift-ts:dst:
other notes- Planned new tasks for Logos Delivery metrics and P2P priority queues in vacp2p/roadmap#444.
- Reviewed vacp2p/10ksim#243, vacp2p/10ksim#244, vacp2p/vaclab-2#27, and vacp2p/pod-api-requester#6.
- Found a CPU starvation issue in nim-libp2p.
- OOO: 3 CC days.
ift-ts:dst:logos:2026q2-messaging-evaluation:regression-testing- Readapted deployment to Python, with a PR expected soon.
- Deployed experiments with v0.37 and v0.38.
- Wrote regression and protocol-experiment reporting, finding mesh-health, Store protocol, and latency issues.
- Published the Logos Delivery regression testing v0.38 Notion report and Discord thread.
- Started measurements to answer the de-MLS experiment-scope forum post.
ift-ts:dst:logos:2026q2-blockchain-evaluation:devnets- Assisted with monitoring changes.
- Discussed OTLP token usage with the blockchain team and synced with Mamoutou.
- Merged vacp2p/vaclab-2#26 for the Nomos dashboard.
ift-ts:dst:ift:2026q2-dst-lab:analyze-current-stack- Merged vacp2p/vaclab-2#27, enabling bearer-token support for OTLP over HTTP and gRPC.
- Moved the OTLP collector from
metal-01, exposed the endpoint externally via NodePort, and enabled OTLP log ingestion.
ift-ts:dst:ift:2026q2-libp2p-evaluation:nim-lsquic-benchmark- Published mamoutoudiarra/nim-libp2p-test:v1.1, exposing GossipSub parameters through environment variables.
- Reproduced high delay spikes with small
D_LOWandD_HIGHvalues for both YAMUX and QUIC. - Captured results in Experiments with Gossip parameters.
ift-ts:dst:logos:2026q2-anoncomms-evaluation:closeness-score- Opened vacp2p/dst-libp2p-test-node#23 and vacp2p/10ksim#244.
- Migrated the KAD-DHT experiment setup into the new
10ksimexperiment and analysis structure. - Extended the Kubernetes experiment up to 200 pods.
- Improved the KAD-DHT testing plan, testing results, and bootstrap-problems report.
- Debugged the bootstrap problem and found a critical TCP connection bug in nim-libp2p.
ift-ts:infra:
LIDO- Continued moving validator clients and Web3Signers to separate hosts.
- Researched Commit-Boost alert adjustments.
- Researched Hoodi Curated Module V2 migration requirements.
DEVELP- Investigated GitHub runner service upgrade issues.
- Fixed the Cachix deployments exporter after host renaming broke it.
ETHCTV- Debugged validator errors with an Obol developer.
- Identified Doppelganger detection as the source of validator API errors.
NIMBUS- Cleaned up Git checkout issues on Nimbus fleet hosts.
- Debugged
syncv3branch runtime and build issues. - Worked on switching all Nimbus fleet nodes to Nix builds.
- Handled multiple disk-space issues from expanding BN data size.
- Developed extra VC-to-BN API request metrics.
LOGOS- Prepared the Logos Blockchain Playground rename to Devnet.
- Set up Logos Blockchain metrics pushing.
- Fixed the Logos Basecamp release pipeline, including DMG creation from the signed and notarized bundle and build-artifact archiving.
- Created development certificates for MacOS PR signing and notarization.
- Helped debug Delivery module deployment to remove the old Waku module.
STATUS- Upgraded Qt to 6.11.0 and Squish to 9.2.2 on Windows.
- Pinned CMake to 2.37.1 to fix the Status release.
- Fixed the F-Droid QR code scanner by building FFmpeg.
- Applied a lock to Status E2E tests using local Waku nodes to avoid port conflicts.
OFFICE- Researched changing user accounts in Nextcloud when Keycloak account names change.
HQ- Researched the best ElasticSearch retention policy for logs.
- Fixed Kuma canary check alert grouping in Alertmanager and Rootly.
- Upgraded the Rootly Terraform module and set up deferred alerts outside working hours.
CI- Re-bootstrapped Windows hosts without Consul or WireGuard for E2E use.
- Installed Virtual Display Driver to get higher resolution for E2E tests.
BI- Added finishing touches for Airbyte deployment via Kubernetes.
- Prepared a presentation on the new Kubernetes setup for the Infra team.
- Added alerts and reporting to Superset.
ift-ts:nim:
ift-ts:nim:ift:2026q2-nimble:nimble-1.0.0- Opened parallel downloads work in nim-lang/nimble#1682.
- Merged async discovery as the default in nim-lang/nimble#1680.
- Merged sync-path removal and the
--discovery:sync|asyncflag in nim-lang/nimble#1679, including tests and special-version dedup fixes. - Merged async parallel package-version discovery in nim-lang/nimble#1676, then fixed CI failures and disabled async discovery.
- Reviewed community work.
ift-ts:nim:ift:2026q2-nim-core-libs:protobuf-library- Opened enum and
results.Optextensions in status-im/nim-protobuf-serialization#75. - Merged
readFieldIntoknown-field reporting in status-im/nim-protobuf-serialization#74. - Merged
PBOptioninner-type validation in status-im/nim-protobuf-serialization#73. - Merged header varint read fixes in status-im/nim-protobuf-serialization#72.
- Merged
PBOption.valueOrin status-im/nim-protobuf-serialization#71.
- Opened enum and
ift-ts:nim:ift:2026q2-nim-core-libs:maintenance- Merged async-pragma requirements for the RPC context API in status-im/nim-json-rpc#264.
- Merged custom socket framing concurrency support in status-im/nim-json-rpc#271.
- Merged unordered-response regression fixes in status-im/nim-json-rpc#270.
ift-ts:nim:ift:2026q2-nim-core-libs:lsp-editor-support- Opened nim-lang/langserver#388, adding
nimCheckFile,nimCheckProject, MCP tests, MCP module cleanup, Copilot CLI compatibility, and review-comment resolution.
- Opened nim-lang/langserver#388, adding
ift-ts:nim:ift:2026q2-nim-core-libs:docs- Opened nim-lang/langserver#389 with a contributor guide.
misc- Reviewed the libp2p Rendezvous PR to better understand the protocols.
ift-ts:p2p:
ift-ts:p2p:ift:2026q2-nimlibp2p-gossipsub-queues:validation- Opened a thread asking DST for help validating GossipSub priority-queue behavior under real network conditions.
ift-ts:p2p:ift:2026q2-nimlibp2p-cbindings:handlers- Merged vacp2p/nim-libp2p#2314, adding custom protocol-handler registration.
ift-ts:p2p:ift:2026q2-nimlibp2p-maintenance:maintenance- Kept status-im/nimbus-eth2#7775 moving with review-item fixes.
- Merged vacp2p/nim-lsquic#83, fixing shutdown and stream lifecycle handling.
- Merged dependency updates in vacp2p/nim-libp2p#2312 and vacp2p/nim-libp2p#2309.
- Merged
StreamResetin vacp2p/nim-lsquic#81. - Merged Copilot instructions in vacp2p/nim-libp2p#2307, FloodSub timeout fixes in #2331, and closed flaky rate-limit test fixes in #2319.
- Merged the new delete-action cache job in vacp2p/nim-libp2p#2304.
ift-ts:p2p:ift:2026q2-nimlibp2p-connection-management:limits- Merged composable connection-manager modes in vacp2p/nim-libp2p#2325 and cosmetics in #2327.
- Opened connection-manager examples in vacp2p/nim-libp2p#2332 and const cleanup in #2329.
ift-ts:p2p:ift:2026q2-nimlibp2p-connection-management:score- Merged ephemeral tags in vacp2p/nim-libp2p#2316.
ift-ts:p2p:ift:2026q2-nimlibp2p-connection-management:autoprune- Implemented autoprune together with the other connection-management PRs.
ift-ts:p2p:ift:2026q2-anoncomms-consulting:capability-discovery- Completed capability-discovery work for anoncomms consulting.
ift-ts:p2p:ift:2026q2-nimlibp2p-cbindings:capability-discovery- Completed capability-discovery work for nim-libp2p C bindings.
ift-ts:p2p:ift:2026q2-nimlibp2p-logos-core:capability-discovery- Opened service-discovery headers in vacp2p/nim-libp2p#2338 and Logos module service discovery in logos-co/logos-libp2p-module#40.
- Merged service-discovery C bindings in vacp2p/nim-libp2p#2324, API functions in #2321, component tests in #2308, discoverer support in #2306, and advertiser support in #2285.
misc/admin- OOO: 1 CC day.
ift-ts:qa:
ift-ts:qa:logos:2026q2-messaging-testing:maintenance- Worked on logos-messaging/logos-delivery-interop-tests#175, resolving RLN issues with developers in Discord.
- Worked on the Allure reports issue in logos-messaging/logos-delivery-interop-tests#177.
- Reviewed PRs.
ift-ts:qa:logos:2026q2-lez-fuzz-testing:framework- Kept the LEZ fuzzing POC awaiting feedback and tracked current target coverage.
ift-ts:qa:logos:2026q2-messaging-testing:logosdelivery-main-tests-part2- Investigated mismatches between the schema and code, updated the SIQ sheet, and reported open points to developers.
- Opened logos-delivery#3827 for the schema mismatch.
- Added S30 and debugged S19 in logos-delivery-interop-tests#172.
- Added the remaining tests in logos-delivery-interop-tests#179.
- Found that the lightpush path cannot be forced through the new send API because the relay path is always selected.
- Opened S07 and S10 send API tests in logos-delivery-interop-tests#176.
- Opened S14 and S15 send API tests in logos-delivery-interop-tests#178.
- Worked on a few last tests.
ift-ts:qa:ift:2026q2-nim-libp2p-testing:interop-test-plans- Put unified-testing helpers in review in vacp2p/nim-libp2p#2333.
- Put nim-libp2p GossipSub interop support in review in libp2p/test-plans#850.
- Merged GossipSub fixes in vacp2p/nim-libp2p#2313 and partial-message fanout bug fixes in #2310.
ift-ts:qa:status:2026q2-status-qa-desktop:maintenance- Opened Hoodi migration tests in status-im/status-app#20576.
- Closed Squish 9.2.2 validation, nightly-failure triage, custom Waku fleet integration, smoke-run coverage, and community discovery items.
- Merged community-test fixes in status-im/status-app#20527.
ift-ts:qa:status:2026q2-status-qa-desktop:release-testing- Opened the app-hang issue for change password, sign-out, and authenticate flows in status-im/status-app#20581.
- Closed the browser tab-navigation issue in status-im/status-app#20530.
ift-ts:qa:status:2026q2-status-go-functional-testing:7130- Opened status-im/status-app#20584 for community admin privileges not applying despite the UI showing admin status.
ift-ts:qa:status:2026q2-status-qa-mobile:release-testing- Tested new chains in status-im/status-app#20513.
- Tested image download in chat.
ift-ts:qa:logos:2026q2-logos-messaging-integration:framework- Created the repository and main structure.
ift-ts:rfc:
ift-ts:rfc:ift:2026q2-lip-index-maintenance:maintenance- Completed the move of logos-messaging/specs into Logos-LIPs in logos-co/logos-lips#315.
- Completed the follow-up Waku-reference cleanup in logos-co/logos-lips#316.
- Merged the updated Merkle tree spec after agreement with the Storage team.
- Continued leftover spec reviews.
ift-ts:rfc:ift:2026q2-lip-index-maintenance:adversarial-spec-ift- Worked on the adversarial-spec UI prototype, with the PR ready for this or the next week.
ift-ts:sc:
ift-ts:sc:logos:2026q2-amm-program-completion:exact-output-swap-tests- Opened logos-blockchain/lez-programs#68, adding the basic swap UI for token pair selection and swap direction.
- Merged the initial AMM app base UI in logos-blockchain/lez-programs#50.
ift-ts:sc:logos:2026q2-dex-sdk:pre-swap-simulation- Opened logos-blockchain/lez-programs#66, adding the liquidity-pool management flow with linked follow-up items.
ift-ts:sc:logos:2026q2-lez-programs-repo-setup:lez-dependency-integration- Continued review changes from the LEZ upgrade in logos-blockchain/lez-programs#52.
- Opened logos-blockchain/lez-programs#53 to clarify ATA transfer recipient contracts after the LEZ update.
- Opened logos-co/spel#139, adding LEZ validity-window support in program output.
- Opened logos-blockchain/lez-programs#65, routing user deposits and LP burns through the ATA program, with notes in Research doc.
- Opened logos-blockchain/lez-programs#67, adding transaction deadlines to swap and liquidity instructions using clock accounts and validity windows.
ift-ts:sc:logos:2026q2-amm-program-completion:trading-fees- Merged trading-fee accounting in logos-blockchain/lez-programs#46.
ift-ts:sec:
ift:2026q2-secure-treasury-management:signatory-update- Created and shared updated vaults with new signer information.
ift:2026q2-secure-treasury-management:test-safe-cold-signing- Tested adding new owners with threshold changes.
- Tested owner swaps.
ift:2026q2-secure-treasury-management:research-and-postmortem- Researched Safe wallet timelocks after the Drift hack.
- Researched how to protect funds when DeFi positions are at risk during an active attack and compromise after the KelpDAO hack.
ift:2026q2-degoogling:sign-in-dependencies-review- Reviewed top-priority apps.
ift:2026q1-finance-automation-bug fixing & support- Monitored finance executions daily.
- Provided support and bug fixes.
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- Documented a new Element bot approach in Notion, using a service component together with the Element bot.
- Shared information and consulted with Finance.
ift:2026q2-Investigation into KYB/KYC for new contributor profiles- Finalized questions and a brief for People Ops review in Notion.
- Started communications with People Ops in Discord.
- Continued third-party BGV system investigation, including cost, benefits, goals, and identity-document notes.
ift:2026q2-internal-audit:logos-messaging-security-review- Started code review on Logos Delivery and Logos Delivery RLNv2.
- Shared findings with the Logos Storage team.
- Had two findings addressed by the team in logos-messaging/logos-delivery#3823.
- Investigated the Drift protocol incident and opened audit-reports#78 for
lez-multisig. - Investigated the KelpDAO hack and opened audit-reports#79 for Logos Blockchain.
ift-ts:tke:
admin- OOO: 1 CC day.
vac:tke:blockchain:stress-test:hybrid-pow-pos- Performed simulations.
vac:tke:ift:logos-token:fundraise- Addressed feedback in the Logos document as needed.
vac:tke:ift:logos-token:kpi-emissions- Continued KPI design work.
vac:tke:ift:ecodev:market-rwas- Read Juan’s document.
vac:tke:ift:ecodev:stablecoin- Read the control-theory primer.
- Performed stability analysis of the modified RAI mechanism.
- Developed code and a dashboard.
- Wrote a simulation report.
- Moved the work toward live status.
vac:tke:ift:ecodev:xprize- Assisted the lambdaPrize marketing campaign launch.
- Coordinated new prizes and AI reviewer work.
- Continued reviewing submissions.
vac:tke:ift:ecodev:rfps- Continued reviewing RFPs, including stablecoin appendix and launchpads.
vac:tke:ift:ecodev:market-validation- Continued market-validation and permissionless RWA work.
- Presented to and discussed with ecosystem development.
vac:tke:ift:tokenomics-research-forum:circle-model- Continued research on the circles model and local oracle.
vac:tke:ift:tokenomics-research-forum:d2f-applications- Continued research on D2F applications and modifications.
- Prepared a paper form for sharing and feedback.
ift-ts:web:
admin/misc- Removed SN Hub domains from Vercel.
- Planned estimations and assignments.
- Rotated credentials following the Vercel April 2026 security incident.
ift-ts:web:status:2026q2-status-website:selfhosting- Started setting up self-hosting for status.app in status-im/status-web#946.
ift-ts:web:status:2026q2-sn-hub- Continued SN Hub sunset work in status-im/status-web#1137.
ift-ts:web:status:2026q2-status-wallet-extension:browser-system-notifications- Merged browser notifications for wallet transactions in status-im/status-web#1095.
ift-ts:web:status:2026q2-status-wallet-extension:send-nft- Merged NFT transfer functionality with gas-fee estimation in status-im/status-web#1089.
ift-ts:web:status:2026q2-status-wallet-extension:hardware-wallets- Kept hardware-wallet QR import open in status-im/status-web#1093.
- Reviewed new changes and answers to questions on the hardware-wallet QR import PR.
ift-ts:web:logos:2026q2-logos-website:website-redesign- Continued the new Logos website implementation across the design system, homepage, technology stacks, blockchain, and networking pages.
- Held design discussions based on the current implementation.
ift-ts:web:logos:2026q2-logos-website:cms-sanity- Worked on CMS schema design.
ift-ts:web:ift:2026q2-maintenance:maintenance- Fixed highlighted-post loading in acid-info/logos-press-engine#269.
- Supported interactive article publishing with the Comms team in Discord.
- Made status-im/status-web#1115 ready for review by retesting the custom RPC proxy.
- Reached out for access to BI’s GitHub data table for acid-info/admin-acid.logos.co#31.
ift-ts:web:ift:2026q2-demos:biweekly-1-ift-townhall- Started preparing the IFT Town Hall presentation on session auth and seed security in Status Portfolio Wallet in status-im/status-web#1129.
ift-ts:web:status:2026q2-status-wallet-extension:multi-wallet- Merged multi-wallet work in status-im/status-web#1097.
ift-ts:web:status:2026q2-status-wallet-extension:value-chart- Opened value-chart work in status-im/status-web#1135, fixing latest-value shifts and refactoring chart points to build backward.
ift-ts:web:status:2026q2-status-wallet-extension:dapp-connection- Created status-im/status-web#1117 for the Wallet Extension connection bug with
hub.status.network.
- Created status-im/status-web#1117 for the Wallet Extension connection bug with