IFT-TS 2026/01/19
top highlights
- Released nim-libp2p v1.15.0 and landed gossipsub support for extensions control message.
- Status Desktop E2E tests are now running in CI on Windows as well.
- Implementing Logos stock and flow diagrams in Machinations.
- Status Web improvements spanning translations, vault enablement and LI.FI swaps.
team highlights
- BI: Expanded Circle and Forum data pipelines with Telegram extraction and dashboard updates.
- BI: Continued finance reporting dashboard work and People Ops external contributor extraction.
- DST: Published nim-libp2p v1.15.0 regression report and documented Status nWaku discovery issues.
- DST: Advanced lab deployment with new components, Kyverno rules, and end-to-end workflow validation.
- DST: Expanded DST tooling with merged deployment script improvements and new nim-libp2p deployment builders.
- Infra: Rolled out NixOS, Geth, and Nethermind upgrades and restored stable MEV-Boost builds.
- Infra: Improved CI tooling with new licensing checks, LevelDB migration, and Jenkins query updates.
- Infra: Fixed Status mobile proxy issues and continued Logos app signing and DigiCert authorization.
- Nim: Shipped Nimble 1.0.0 fixes for lockfile handling, defaults, and CI stability.
- Nim: Progressed json-rpc EthJson flavors and intops/Stint integration plus documentation updates.
- P2P: Released nim-libp2p v1.15.0, maintenance and multiple Kad-DHT fixes across core repos.
- P2P: Landed gossipsub extensions support and advanced Logos core module integration work.
- QA: Expanded RLN negative-path test coverage and advanced token-gated community functional tests.
- QA: Added messaging network-condition tests and continued nim-libp2p Kad-DHT test refactors.
- QA: Status Desktop e2e tests are now running in CI also on a windows machine.
- RFC: Drafted Bedrock Service Declaration Protocol and Architecture Overview RFCs for Nomos.
- RFC: Merged approved RFCs and continued LIPS process planning and adversarial spec review.
- SC: Researched NSSA attestation systems, including EAS and LSSA contracts, and updated docs.
- SC: Maintained Status L2 contracts with StakeVault refactor for safer call patterns.
- Sec: Completed focused security code reviews across repos, emphasizing key management and CI workflows.
- Sec: Monitored incidents and triaged new vulnerability reports across dependencies and infrastructure.
- TKE: Continued Logos digital twin and validator behavior modeling for stress-test scenarios.
- TKE: Progressed XPRIZE outputs and Logos tokenomics support with LSSA prep work.
- TKE: Implementing Logos stock and flow diagrams in Machinations.
- Web: Advanced SN Hub self-hosting, SEO, translations, and GUSD vault enablement.
- Web: Shipped wallet extension updates for LI.FI swaps and global password context.
- Web: Maintained IFT web tooling and contribute portal guidelines, plus Logos CMS research.
ift-ts:bi:
ift-ts:bi:logos:2026q1-logos-circle-monitoring:telegram-monitoring- Extracted Telegram data for Circle.
ift-ts:bi:logos:2026q1-logos-circle-monitoring:dashboard-improvement- Updated Circle dashboard.
- Updated forum data extraction and delivered a new dashboard.
ift-ts:bi:finance:2026q1-finance-reporting-helper:impovement- Continued finance dashboard work.
people ops- Extracted external contributor data and presented to People Ops.
logos funnel- Improved the dashboard.
ift-ts:dst:
admin/misc- OOO: 2 CC days.
- Roadmap cleaning.
- Reviewed validator privacy article for improvements.
- Research sync meeting.
- Discussed repo naming and lab subdomain plan for vaclab.
ift-ts:dst:ift:2026q1-libp2p-evaluation:regression-testing- Published nim-libp2p v1.15.0 regression report (Nim-libp2p v1.15.0 regression testing - January 2026).
ift-ts:dst:status:2026q1-status-evaluation:benchmarks-second-iteration- Fixed build issues in Status with nim logos-messaging (nWaku).
- Documented discovery issues in Status with nim logos-messaging (nWaku).
- Status-nWaku issues.
- Discord thread.
other notesift-ts:dst:ift:2026q1-dst-tooling:general-tooling- Merged deployment script improvements in 10ksim#187 and 10ksim#186.
- Built vaclab local setup for small deployments on Windows guest and VMs.
- Added ingress for VictoriaMetrics API and restored metrics scraping.
- Noted refactored-libp2p log format mismatch with nimlibp2p_tracer.
- Opened vaclab-local#3.
ift-ts:dst:ift:2026q1-dst-tooling:expand-deployment-nim-libp2p- Started deployment builders and base functionality for nim-libp2p test nodes.
- Drafted 10ksim#188, 10ksim#189, 10ksim#190, 10ksim#191, and pod-api-requester#3.
- Updated helm deployment for refactored libp2p test nodes; builders remain WIP.
ift-ts:dst:ift:2026q1-dst-lab:lab-deployment-code- Merged vaclab-2#3 and opened vaclab-2#4.
- Deployed Authentik, Kyverno, Kyverno Policy Reporter UI, Vaclab-Scheduler, and Bandwidth Operator via Fleet.
- Enabled Google Auth for exposed UIs via Authentik blueprints; Rancher still needs OIDC config.
- Added Kyverno rules for default resource requests and bandwidth annotations; excluded more system namespaces from scraping.
- Opened vaclab-k8s-plugins#4 with scheduler race fixes and public Helm charts.
- Ran end-to-end lab workflow validation with Rancher login, kubeconfig, and scheduler workload tests.
ift-ts:infra:
lido- Rolled out NixOS upgrades to the fleet.
- Rolled out Geth and Nethermind security upgrades.
- Restored stable MEV-Boost builds and started testing Ultrasound relay re-add.
- Submitted Q4 2025 quarterly data.
eth2- Reduced Nethermind data volumes and resynced nodes.
ci- Worked on repo licensing detection and Windows 11 VM license activation.
- Improved build list formatting and multi-org support in GH comment manager.
- Migrated comment manager from LokiJS to LevelDB.
- Researched Terraform CI automation and improved Jenkins version querying.
bi- Deployed a test Kubernetes cluster.
office- Fixed CiviCRM access, DB resource usage, and backup/restore procedure.
- Fixed Watchtower issues with the Vesting Finance tool.
- Fixed BambooHR and Keycloak sync automation.
- Backed up the OpenKM Pro Docker image.
status- Fixed failing market proxy requests on iOS.
- Created CI jobs for new Mobile E2E tests and planned mobile build refactors.
- Supported push-notifications setup for the new Mobile app.
logos- Continued Logos app POC releases/signing and DigiCert org authorization.
nimbus- Fixed cross-compilation of Nimbus-eth2 releases and improved Nim compiler build errors.
- Started
nimbus-build-systemderivation work and investigated Hoodi sync issues.
waku- Researched DB errors on
status.prodfleet and discussed RLN prover architecture.
- Researched DB errors on
sites- Started self-hosting the Status Hub website and fixed
contribute.logos.cobuilds. - Fixed a dangling MailGun DNS record.
- Started self-hosting the Status Hub website and fixed
hq- Resumed Waku logs cleanup in Elasticsearch and investigated Wazuh manager cert issues.
ift-ts:nim:
ift-ts:nim:ift:2026q1-nimble:nimble-1.0.0- nimble#1565 fixed duplicate develop packages in lock files.
- nimble#1564 set global default for next release, fixed Windows CI, and skipped test dirs on install.
- nimble#1561 installed Nim from nimbinaries to pkgs2 and fixed CI/permissions.
- nimble#1559 restored backwards compatibility with existing lock files.
ift-ts:nim:ift:2026q1-nim-core-libs:json-rpc- nimbus-eth1#3914 EthJson RPC flavor.
- nimbus-eth2#7853 EthJson RPC flavor.
- nim-web3#237 replaced JrpcConv with custom EthJson flavor.
- nim-json-rpc#259 allowed custom JSON flavors for client code.
ift-ts:nim:ift:2026q1-nim-core-libs:intops-integration-bncurve-stint- nim-stint#170 migrated Stint to intops.
ift-ts:nim:ift:2026q1-nim-core-libs:docs- Migrated mdBook projects to cargo-binstall with nim-cbor-serialization#18 and nim-json-serialization#140.
- Started documenting Stint in nim-stint#171 (API docs and CI).
ift-ts:nim:ift:2026q1-nim-core-libs:maintenance- Released six intops versions during the Stint migration.
- nim-intops#18 added testing against more Nim versions.
- Researched Bencher service/BMF and chose it for continuous benchmarking.
other notes- Self review.
ift-ts:p2p:
ift-ts:p2p:ift:2026q1-nimlibp2p-maintenance:maintenance- nim-libp2p#2019 feat: v1.15.0.
- nim-libp2p#2020 fix(kad-dht): stop condition on find_node with response tracking.
- nim-libp2p#2021 fix(kad-dht): make get_value match specs.
- nimbus-eth2#7775 wip: quic.
- nim-eth#846 fix(nat): shared mem for port mapping.
- nim-lsquic#53 feat(win): shared asm list file.
- nim-libp2p#2035 test: improve flakiness for floodPublish with bandwidthEstimatebps.
ift-ts:p2p:ift:2026q1-nimlibp2p-gossipsub-extensions:extensions- nim-libp2p#2000 feat(gossipsub): extensions control message.
ift-ts:p2p:ift:2026q1-nimlibp2p-logos-core:core- nim-libp2p#2026 feat(nix): build cbindings.
- logos-libp2p-module#1 added initial libp2p module and wrappers.
- nim-chronos#613 bumped version to 4.0.5.
admin/misc- nim-libp2p#2024 chore(kad): add quorum ignored test.
- nim-libp2p#2016 fix(kad): getValue/getProvider updatePeers.
ift-ts:qa:
ift-ts:qa:anoncomms:2026q1-anoncomms-testing:rln-negative-paths- zerokit#363 RLN proof verification failure cases.
- zerokit#365 rate-limit validation and resource error tests (in review).
- zerokit#366 mismatch between zkey_data and graph_data error case.
ift-ts:qa:status:2026q1-status-go-functional-testing:7128- status-go#7215 debugging community owner token test.
ift-ts:qa:status:2026q1-status-go-functional-testing:7129- status-go#7187 community token master PoC.
ift-ts:qa:messaging:2026q1-messaging-testing:network-conditions- logos-messaging-interop-tests#151 ready for review.
- Updated CI to install tc/nsenter and triggered the job.
- Added packet loss tests and expanded latency coverage.
- Implemented sender/receiver loss, correlated packet loss, and mid-stream network condition tests.
- Issues under analysis:
- Confirmed doubled latency is expected after dev review.
- Message delivery failures at packet loss >= 70% under investigation.
- Failures observed when packet loss > 60% under investigation.
- Correlated packet loss (>= 30% with 75% correlation) causes REST publish timeouts; discussing tolerance vs bug.
ift-ts:qa:ift:2026q1-nim-libp2p-testing:kad-dht- nim-libp2p#2031 get value refactor (in review).
- nim-libp2p#2030 put value 2 tests and fix.
- nim-libp2p#2029 put value 1 refactor.
- nim-libp2p#2023 bootstrap and refactor find tests.
- nim-libp2p#2025 kad interop test template.
- nim-libp2p#2022 bootstrap fix.
- nim-libp2p#2018 find and lookup tests.
- nim-libp2p#2006 lookup random PeerId per non-empty bucket.
ift-ts:qa:status:2026q1-status-qa-desktop:linea-chain- status-app#19688 manual Linea feature testing.
ift-ts:qa:status:2026q1-status-qa-desktop:maintenance- status-app#19733 handle slow VM UI for e2e.
- status-app#19696 cannot send ERC1155.
- status-app#19697 cannot select/send ERC721.
- status-app#19690 crash when getting sticker pack fees.
- status-app#19631 Windows crash on login.
ift-ts:qa:status:2026q1-status-qa-desktop:unified-adaptive-navigation-system- status-app#19723 fix tests for primary navigation sidebar.
ift-ts:qa:status:2026q1-status-qa-mobile:release-testing- Retested status-app#19549 keycard info drawer on Android.
ift-ts:qa:status:2026q1-status-qa-mobile:maintenance- status-app#19310 added accessible names for e2e test ids.
- status-app#19163 added Jenkinsfile/config for mobile e2e tests.
ift-ts:qa:status:2026q1-status-go-functional-testing:maintenance- status-go#7090 introduce asyncio into Python SDK.
- status-go#7289 deploy contracts in docker compose prerequisite.
- status-go#7093 implement ENS functional tests.
ift-ts:rfc:
ift-ts:rfc:blockchain:2026q1-rfc-iteration:bedrock-service-declaration-protocol- rfc-index#255 added Bedrock Service Declaration Protocol spec.
ift-ts:rfc:blockchain:2026q1-rfc-iteration:bedrock-architecture-overview- rfc-index#257 added Bedrock Architecture Overview.
ift-ts:rfc:blockchain:2026q1-rfc-iteration:merge-open-prs- Merged most approved PRs.
- Reviewed Jimmy’s PRs; several already merged.
admin/misc- LIPS process brainstorming, adversarial spec checks, and planning with Corey.
ift-ts:sc:
ift-ts:sc:logos:2026q1-implement-nssa-attestation:research- Researched Ethereum Attestation Service contracts.
- Set up and ran the LSSA repository; reviewed documentation.
- Explored LSSA examples and updated docs in lssa#285.
ift-ts:sc:status-l2:2026q1-maintaining-status-l2-contracts:maintenance- status-network-monorepo#125 refactor StakeVault to use
ExcessivelySafeCall.
- status-network-monorepo#125 refactor StakeVault to use
admin/misc- roadmap#372 sc commitments 2026q1.
ift-ts:sec:
ift:2026q1-cicd-security-review:focused-code-reviews- Reviewed PRs across IFT, Status, Waku, and VAC for security-sensitive changes.
- Audited cryptography, key management, signing, and secret handling paths (including Keycard).
- Identified Keycard components for deeper audit and started bug bounty discussion.
- Audited serialization/parsing/validation for boundary and malformed input cases.
- Reviewed storage, persistence, and config changes for unsafe defaults or exposure.
- Examined dependency updates/lockfiles for supply-chain risk.
- Reviewed CI/GitHub Actions/workflow changes for permission drift and secrets usage.
- Validated secret scanning alerts.
ift:2026q1-vulma-and-ir:incident-monitoring- Monitored new vulnerabilities and followed up on recently closed incidents.
- Investigated Waku incident waku-27.
- Investigated Mailgun domain hijack Status-359.
- Verified infra fix dropping unused domains (infra-misc commit).
- Ran spot checks on build logs and alerts for anomalies.
- Tracked ecosystem incidents for potential IFT impact.
ift:2026q1-vulma-and-ir:triage-and-planning- Triaged CodeQL, Dependabot, and third-party reports.
- Unsanitized input issue mdast-util-to-hast.
- Electron ASAR integrity bypass reports dependabot/20 and dependabot/17.
- Performed secondary reviews on security, infra, and hotfix PRs.
- Documented areas for deeper review and coordinated remediation ownership.
ift:2026q1-finance-automation-bug fixing & support- Daily monitoring of Finance executions.
- Investigated new use cases.
ift:2026q1-finance-automation-enhancements- Deployed final PO duplicate-identification logic.
- Found BBHR vs Iplicit org-structure mismatches and isolated impact.
- Implemented temporary fixes and started testing.
- Ran daily corrections for unsynchronized data.
ift-ts:tke:
ift-ts:tke:ift:logos-token:logos-digital-twin- Continued implementing Logos stock and flow diagrams in Machinations.
ift-ts:tke:blockchain:stress-test:realistic-validator-model- Continued the behavioral model for validators joining and leaving the system.
ift-ts:tke:ift:logos-token:fundraise- Updated tokenomics data.
ift-ts:tke:ift:support-to-ift-units:explore-bi- Prepared spreadsheet parameters for the Logos model.
ift-ts:tke:ift:support-to-ift-units:reading-by-jarrad- Continued reading about virtual worlds and economies.
ift-ts:tke:blockchain:stress-test:nomos-dse- Reviewed Nomos DSE documents and addressed comments.
ift-ts:tke:ift:ecodev:xprize- Finished XPRIZE outputs and worked through ecodev feedback.
- Reviewed the RFP doc.
ift-ts:tke:ift:tokenomics-research-forum:betfundme- Deferred review of proposed directions (time permitting).
misc- Played around with LSSA and prepared for discussions with the LSSA team.
- Continued PS Lisbon prep work.
- Reviewed gas notes from Moudy.
ift-ts:web:
ift-ts:web:status:2026q1-sn-hub:selfhosting- status-web#934 setting up self-hosting.
ift-ts:web:status:2026q1-sn-hub:i18n- status-web#892 releasing translated hub.
ift-ts:web:status:2026q1-sn-hub:backend- status-web#984 fixed auth session route (SIWE).
ift-ts:web:status:2026q1-sn-hub:depositing- status-web#992 enabled GUSD vault.
ift-ts:web:status:2026q1-sn-hub:seo- status-web#991 i18n SEO improvements (hreflang, canonical, sitemap, metadata).
ift-ts:web:status:2026q1-sn-hub:karma-evolution- status-web#977 enhanced Karma Overview Card UI and backend integration.
ift-ts:web:status:2026q1-status-wallet-extension:lifi-swap-integration- status-web#966 reviewed LI.FI widget integration.
ift-ts:web:status:2026q1-status-wallet-extension:global-password- status-web#976 added password context and session management.
ift-ts:web:status:2026q1-status-website:translations- status-web#889 released translated website.
status website- status-web#987 prepared App Store release content.
ift-ts:web:ift:2026q1-maintenance:maintenance- Reviewed IFT RFC site styling (Discord thread).
- status-web#974 preview deploy pipeline CI improvements.
- admin-acid.logos.co#34 renamed spaces calendar/events.
- logos-press-engine#253 added /calendar page.
- contribute.logos.co#36 seasonal leaderboard (discussion ongoing).
- contribute.logos.co#1 Korean translation update.
- Logos Press Engine i18n discussions with the Comms team.
ift-ts:web:ift:2026q1-maintenance:hotfixes- status-web#989 fixed RSS route build failures and missing blog posts handling.
ift-ts:web:logos:2026q1-logos-website:cms-sanity- Researched CMS alternatives.
ift-ts:web:logos:2026q1-contribute-portal:contribution-guidelines- contribute.logos.co#31 translated resources content to French.
- hotfix(csp): replace MDX runtime evaluation with react-markdown.
- hotfix(mdx): normalize multiline HTML tags for rehype-raw parsing.
admin/misc- OOO: 2 CC days.
- 1:1s.