diff --git a/content/bi/logos/2026q2-logos-communication-overview.md b/content/bi/logos/2026q2-logos-communication-overview.md index 257283d28c..72093fec0a 100644 --- a/content/bi/logos/2026q2-logos-communication-overview.md +++ b/content/bi/logos/2026q2-logos-communication-overview.md @@ -31,3 +31,4 @@ Provide Weekly and monthly metrics for the communication activities. #### Deliverables - Dashboard with KPI +- First version of the dashboard completed diff --git a/content/bi/logos/2026q2-logos-ecodev-funnel.md b/content/bi/logos/2026q2-logos-ecodev-funnel.md index a4842d9552..6bc7ef3bc9 100644 --- a/content/bi/logos/2026q2-logos-ecodev-funnel.md +++ b/content/bi/logos/2026q2-logos-ecodev-funnel.md @@ -32,3 +32,4 @@ Complet the Ecodev Funnel dashboard to show ecosystem activity #### Deliverables - Dashbaord: https://superset.bi.status.im/superset/dashboard/logos-funnel/ +- Issue mapping updated and Logos testnet node data extracted diff --git a/content/bi/status/2026q2-status-download-analytic.md b/content/bi/status/2026q2-status-download-analytic.md index 978014a927..ccc30d4e75 100644 --- a/content/bi/status/2026q2-status-download-analytic.md +++ b/content/bi/status/2026q2-status-download-analytic.md @@ -36,3 +36,4 @@ Create a dashboard to monitore Public Community usage in status - Conversion rate with GIthub Download - App store download - Play store download +- Dashboard updated with improved Play Store data diff --git a/content/dst/ift/2026q2-dst-lab.md b/content/dst/ift/2026q2-dst-lab.md index 9d660422eb..daee93c820 100644 --- a/content/dst/ift/2026q2-dst-lab.md +++ b/content/dst/ift/2026q2-dst-lab.md @@ -30,7 +30,7 @@ while allow provisioning to other teams dedicated machines if they are needed. * fully qualified name: `ift-ts:dst:ift:2026q2-dst-lab:analyze-current-stack` * owner: Mamoutou -* status: not started +* status: in progress (30%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -41,5 +41,5 @@ Report findings with analysis and benchmarks of the results. #### Deliverables - Code: + - [vacp2p/vaclab-2#27](https://github.com/vacp2p/vaclab-2/pull/27) Add OTLP Collector Authorization Bearer - Reports: - diff --git a/content/dst/ift/2026q2-dst-tooling.md b/content/dst/ift/2026q2-dst-tooling.md index cf64ef9817..331f84af8d 100644 --- a/content/dst/ift/2026q2-dst-tooling.md +++ b/content/dst/ift/2026q2-dst-tooling.md @@ -52,6 +52,7 @@ Should be made general when possible. - [vacp2p/dst-libp2p-test-node#21](https://github.com/vacp2p/dst-libp2p-test-node/pull/21) Update Docker files for amd and arm - [vacp2p/dst-libp2p-test-node#16](https://github.com/vacp2p/dst-libp2p-test-node/pull/16) update dockerfiles - [vacp2p/pod-api-requester#5](https://github.com/vacp2p/pod-api-requester/pull/5) Added lru cache to getting pods + - [vacp2p/10ksim#243](https://github.com/vacp2p/10ksim/pull/243) Analysis: Fix dumping logs for missed messages - Reports: - Other: - Fixed `zerotesting-store` so it runs on k8s @@ -91,4 +92,4 @@ subtasks. #### Deliverables - Code: -- Reports: \ No newline at end of file +- Reports: diff --git a/content/dst/ift/2026q2-libp2p-evaluation.md b/content/dst/ift/2026q2-libp2p-evaluation.md index e76411f439..2d54229ed2 100644 --- a/content/dst/ift/2026q2-libp2p-evaluation.md +++ b/content/dst/ift/2026q2-libp2p-evaluation.md @@ -54,7 +54,7 @@ and ensure they don't happen again. * fully qualified name: `ift-ts:dst:ift:2026q2-libp2p-evaluation:nim-lsquic-benchmark` * owner: Mamoutou -* status: in progress (70%) +* status: in progress (75%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -69,9 +69,11 @@ this implementation or if there is another factor. #### Deliverables - Code: - [vacp2p/dst-nim-lsquic-test](https://github.com/vacp2p/dst-nim-lsquic-test) + - [mamoutoudiarra/nim-libp2p-test:v1.1](https://hub.docker.com/repository/docker/mamoutoudiarra/nim-libp2p-test/tags/v1.1/sha256-8d71e4851734fdee37b6b87cda3f0d560336e4e05767c9d28db9640210f99942) Docker image with exposed GossipSub parameters - Reports: - [LSQUIC RAW Benchmark in vaclab](https://www.notion.so/LSQUIC-RAW-Benchmark-in-vaclab-33c8f96fb65c802480baf186f3fa2fcf) - [NimLibp2p Random Delay Spikes when using QUIC](https://www.notion.so/NimLibp2p-Random-Delay-Spikes-when-using-QUIC-3478f96fb65c80e3af66fa0e999dc975) + - [Experiments with Gossip parameters](https://www.notion.so/NimLibp2p-Random-Delay-Spikes-when-using-QUIC-3478f96fb65c80e3af66fa0e999dc975?source=copy_link#34f8f96fb65c80699751d64dcbc69ec7) ### priority queues diff --git a/content/dst/logos/2026q2-anoncomms-evaluation.md b/content/dst/logos/2026q2-anoncomms-evaluation.md index 7b42944799..6bb780d88c 100644 --- a/content/dst/logos/2026q2-anoncomms-evaluation.md +++ b/content/dst/logos/2026q2-anoncomms-evaluation.md @@ -26,7 +26,7 @@ Do this monthly, reliably, with documentation of findings. ### Closeness score * fully qualified name: `ift-ts:dst:logos:2026q2-anoncomms-evaluation:closeness-score` * owner: Alan -* status: in progress (70%) +* status: in progress (90%) * start-date: 2026/04/09 * end-date: 2026/04/24 @@ -42,9 +42,12 @@ For more information, refer to [this document](https://www.notion.so/KAD-DHT-pla #### Deliverables - Code: + - [vacp2p/nim-libp2p#2336](https://github.com/vacp2p/nim-libp2p/issues/2336) TCP connection bug in nim-libp2p - Reports: - [KAD-DHT Planning](https://www.notion.so/KAD-DHT-planning-3098f96fb65c801eb80ccc0b3f395eb6#3098f96fb65c80a1bcf4f27cdafb5b9f) - [Nim-libp2p Bootstrapping Bug](https://www.notion.so/Nim-libp2p-Bootstraping-Bug-3438f96fb65c809484e0cbf9575310d8) + - [KAD-DHT Testing Results](https://www.notion.so/KAD-DHT-Result-3498f96fb65c80d993d8d2cff989c141) + - [KAD-DHT Bootstrap Problems and Solutions](https://www.notion.so/Nim-libp2p-Bootstraping-Problems-with-KAD-DHT-3438f96fb65c809484e0cbf9575310d8) ### Mix > *Note*: This needs more input from project diff --git a/content/dst/logos/2026q2-blockchain-evaluation.md b/content/dst/logos/2026q2-blockchain-evaluation.md index 923c6dd017..718cfed546 100644 --- a/content/dst/logos/2026q2-blockchain-evaluation.md +++ b/content/dst/logos/2026q2-blockchain-evaluation.md @@ -47,7 +47,8 @@ and document behaviors and findings. #### Deliverables - Code: - - [vacp2p/vaclab-2#25](https://github.com/vacp2p/vaclab-2/pull/25) Update nomos consumption dashboard + - [vacp2p/vaclab-2#25](https://github.com/vacp2p/vaclab-2/pull/25) Update blockchain consumption dashboard + - [vacp2p/vaclab-2#26](https://github.com/vacp2p/vaclab-2/pull/26) Update blockchain dashboard - Reports: diff --git a/content/dst/logos/2026q2-messaging-evaluation.md b/content/dst/logos/2026q2-messaging-evaluation.md index ce8535f494..9234a93987 100644 --- a/content/dst/logos/2026q2-messaging-evaluation.md +++ b/content/dst/logos/2026q2-messaging-evaluation.md @@ -43,6 +43,7 @@ and ensure they don't happen again. - Code: - [vacp2p/10ksim#241](https://github.com/vacp2p/10ksim/pull/241) Update broken message_injector - Reports: + - [Notion: Logos-delivery regression testing - v0.38 - April 2026](https://www.notion.so/Logos-delivery-regression-testing-v0-38-April-2026-WIP-34a8f96fb65c806b8fd2c7c830ba4463) ### load metric diff --git a/content/nim/ift/2026q2-nim-core-libs.md b/content/nim/ift/2026q2-nim-core-libs.md index 6efcb46ab5..09408b8c4f 100644 --- a/content/nim/ift/2026q2-nim-core-libs.md +++ b/content/nim/ift/2026q2-nim-core-libs.md @@ -19,7 +19,7 @@ Maintain and extend the foundational Nim libraries required by IFT teams. * fully qualified name: `ift-ts:nim:ift:2026q2-nim-core-libs:protobuf-library` * owner: Nitely -* status: in progress (75%) +* status: in progress (90%) * start-date: 2026/04/01 * end-date: 2026/04/20 @@ -28,6 +28,10 @@ Maintain and extend the foundational Nim libraries required by IFT teams. - Close the remaining functionality, quality, and API gaps needed for broader adoption in IFT and Logos work. #### Deliverables +- [status-im/nim-protobuf-serialization#74](https://github.com/status-im/nim-protobuf-serialization/pull/74) Return whether the field is known in `readFieldInto` +- [status-im/nim-protobuf-serialization#73](https://github.com/status-im/nim-protobuf-serialization/pull/73) Validate `PBOption` inner type +- [status-im/nim-protobuf-serialization#72](https://github.com/status-im/nim-protobuf-serialization/pull/72) Fix header varint read +- [status-im/nim-protobuf-serialization#71](https://github.com/status-im/nim-protobuf-serialization/pull/71) Add `valueOr` for `PBOption` - [status-im/nim-protobuf-serialization#67](https://github.com/status-im/nim-protobuf-serialization/pull/67) Fix: treat unexpected wire type as unknown field - [status-im/nim-protobuf-serialization#68](https://github.com/status-im/nim-protobuf-serialization/pull/68) Improve test suite - [status-im/nim-protobuf-serialization#66](https://github.com/status-im/nim-protobuf-serialization/pull/66) Fix: length delimited records must only accept varint int32 length @@ -158,6 +162,9 @@ Maintain and extend the foundational Nim libraries required by IFT teams. - Ongoing maintenance and fixes across Nim core libraries. #### Deliverables +- [status-im/nim-json-rpc#264](https://github.com/status-im/nim-json-rpc/pull/264) Make async pragma required in rpc context API +- [status-im/nim-json-rpc#271](https://github.com/status-im/nim-json-rpc/pull/271) Fix custom socket framing to support concurrency +- [status-im/nim-json-rpc#270](https://github.com/status-im/nim-json-rpc/pull/270) Fix #261 regression; support unordered responses again - [status-im/nim-stint#180](https://github.com/status-im/nim-stint/pull/180) Fixed CI for 32-bit Linux - [status-im/nim-stint#157](https://github.com/status-im/nim-stint/issues/157) Implement carryingAdd on uint64 for 32-bit platforms - [status-im/nim-stint#179](https://github.com/status-im/nim-stint/issues/179) CI failing on 32-bit Linux diff --git a/content/nim/ift/2026q2-nimble.md b/content/nim/ift/2026q2-nimble.md index 28e60d389c..f60cc2f584 100644 --- a/content/nim/ift/2026q2-nimble.md +++ b/content/nim/ift/2026q2-nimble.md @@ -32,6 +32,9 @@ All the relevant information can be found in [this GitHub issue](https://github. This remains the short-term roadmap for replacing pieces of the Nimbus build system bit by bit while improving Nimble overall. #### Deliverables +- [nim-lang/nimble#1680](https://github.com/nim-lang/nimble/pull/1680) Make async discovery the default +- [nim-lang/nimble#1679](https://github.com/nim-lang/nimble/pull/1679) Remove old sync version discovery path, add `--discovery:sync|async` flag +- [nim-lang/nimble#1676](https://github.com/nim-lang/nimble/pull/1676) Enable async parallel package version discovery - [nim-lang/nimble#1668](https://github.com/nim-lang/nimble/pull/1668) Dissolve vnext - [nim-lang/nimble#1667](https://github.com/nim-lang/nimble/pull/1667) Update version to 0.99.1 - [nim-lang/nimble#1665](https://github.com/nim-lang/nimble/pull/1665) refactor: extract version discovery into versiondiscovery.nim diff --git a/content/p2p/ift/2026q2-anoncomms-consulting.md b/content/p2p/ift/2026q2-anoncomms-consulting.md index 82e365ff11..6528785f28 100644 --- a/content/p2p/ift/2026q2-anoncomms-consulting.md +++ b/content/p2p/ift/2026q2-anoncomms-consulting.md @@ -28,9 +28,9 @@ implementation. * fully qualified name: `ift-ts:p2p:ift:2026q2-anoncomms-consulting:capability-discovery` * owner: gabe -* status: in progress (85%) +* status: done * start-date: 2026/04/01 -* end-date: 2026/04/17 +* end-date: 2026/04/28 #### Description Implement capability discovery within nim-libp2p. @@ -39,6 +39,10 @@ The following resources exist: - PoC implementation: [feat(kad): capability discovery](https://github.com/vacp2p/nim-libp2p/pull/2055) #### Deliverables +- [vacp2p/nim-libp2p#2321](https://github.com/vacp2p/nim-libp2p/pull/2321) feat(service-disco): add missing API functions +- [vacp2p/nim-libp2p#2308](https://github.com/vacp2p/nim-libp2p/pull/2308) chore(service-disco): add component tests +- [vacp2p/nim-libp2p#2306](https://github.com/vacp2p/nim-libp2p/pull/2306) feat(service-disco): add discoverer +- [vacp2p/nim-libp2p#2285](https://github.com/vacp2p/nim-libp2p/pull/2285) feat(service-disco): add advertiser - [vacp2p/nim-libp2p#2245](https://github.com/vacp2p/nim-libp2p/pull/2245) chore(crypto): add pick utilities - [vacp2p/nim-libp2p#2237](https://github.com/vacp2p/nim-libp2p/pull/2237) chore(service-disco): add protobuf messages and utilities - [vacp2p/nim-libp2p#2275](https://github.com/vacp2p/nim-libp2p/pull/2275) feat(service-disco): add registrar diff --git a/content/p2p/ift/2026q2-nimlibp2p-cbindings.md b/content/p2p/ift/2026q2-nimlibp2p-cbindings.md index 43e58188a9..90e8745cd2 100644 --- a/content/p2p/ift/2026q2-nimlibp2p-cbindings.md +++ b/content/p2p/ift/2026q2-nimlibp2p-cbindings.md @@ -45,9 +45,9 @@ entries. * fully qualified name: `ift-ts:p2p:ift:2026q2-nimlibp2p-cbindings:handlers` * owner: rramos -* status: not started +* status: done * start-date: 2026/04/01 -* end-date: 2026/06/30 +* end-date: 2026/04/28 #### Description Create a set of C functions that allows a user of the bindings to register @@ -57,15 +57,16 @@ custom protocol handlers and read from or write to streams. - C API for registering custom protocol handlers - Stream read/write support exposed through the bindings - Tests covering protocol handler registration and stream I/O +- [vacp2p/nim-libp2p#2314](https://github.com/vacp2p/nim-libp2p/pull/2314) feat(cbind): register custom protocol handlers ### Capability Discovery * fully qualified name: `ift-ts:p2p:ift:2026q2-nimlibp2p-cbindings:capability-discovery` * owner: gabe -* status: not started +* status: done * start-date: 2026/04/17 -* end-date: 2026/04/24 +* end-date: 2026/04/28 #### Description Create a set of C functions that allows a user of the bindings to use @@ -75,6 +76,7 @@ This task depends on `ift-ts:p2p:ift:2026q2-anoncomms-consulting:capability-disc #### Deliverables - C API for capability discovery - Example or test coverage for capability discovery through the bindings +- [vacp2p/nim-libp2p#2324](https://github.com/vacp2p/nim-libp2p/pull/2324) chore(cbind): add service discovery diff --git a/content/p2p/ift/2026q2-nimlibp2p-connection-management.md b/content/p2p/ift/2026q2-nimlibp2p-connection-management.md index b00cb45872..90bf642498 100644 --- a/content/p2p/ift/2026q2-nimlibp2p-connection-management.md +++ b/content/p2p/ift/2026q2-nimlibp2p-connection-management.md @@ -23,7 +23,7 @@ The current connection manager is limited to cap total connections but doesn’t ### Hi/Lo limits * fully qualified name: `ift-ts:p2p:ift:2026q2-nimlibp2p-connection-management:limits` * owner: vlado -* status: not started +* status: done * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -31,31 +31,30 @@ The current connection manager is limited to cap total connections but doesn’t Implement a hi/lo watermark subsystem. When connections exceed the higher limit, trigger a pruning cycle that continues until below the lower limit. Expose configuration options and allow switching between watermark mode and simple max-limit mode. #### Deliverables -Hi-Lo watermark behavior for managing number of connections +- [vacp2p/nim-libp2p#2325](https://github.com/vacp2p/nim-libp2p/pull/2325) ### Connection score * fully qualified name: `ift-ts:p2p:ift:2026q2-nimlibp2p-connection-management:score` * owner: vlado -* status: not started +* status: done * start-date: 2026/04/01 -* end-date: 2026/06/30 +* end-date: 2026/04/28 #### Description Implement a per-connection scoring system with static and ephemeral tags. Ephemeral tags decay linearly (or by chosen function) so its importance decreases over time. Allow marking connections as “protected” to exempt them from pruning. Outbound connections should naturally have a higher score than incoming connections #### Deliverables -- API for adding/removing tags, setting weights, toggling decay -- Protected-peer mechanism with hard guarantees +- [vacp2p/nim-libp2p#2316](https://github.com/vacp2p/nim-libp2p/pull/2316) feat(connmanager): ephemeral tags ### AutoPrune * fully qualified name: `ift-ts:p2p:ift:2026q2-nimlibp2p-connection-management:autoprune` * owner: vlado -* status: not started +* status: done * start-date: 2026/04/01 -* end-date: 2026/06/30 +* end-date: 2026/04/28 #### Description Implement pruning logic driven by the connection score. During pruning cycles, sort peers by score; Trim the lowest first with ties broken by heuristics such as connection age. Emit connection events once connections are pruned #### Deliverables -- Automatically prune connections +- [vacp2p/nim-libp2p#2316](https://github.com/vacp2p/nim-libp2p/pull/2327) diff --git a/content/p2p/ift/2026q2-nimlibp2p-gossipsub-queues.md b/content/p2p/ift/2026q2-nimlibp2p-gossipsub-queues.md index 46dae2857c..530f76a27b 100644 --- a/content/p2p/ift/2026q2-nimlibp2p-gossipsub-queues.md +++ b/content/p2p/ift/2026q2-nimlibp2p-gossipsub-queues.md @@ -103,7 +103,7 @@ depth should also contribute to peer scoring as a secondary pruning signal. * fully qualified name: `ift-ts:p2p:ift:2026q2-nimlibp2p-gossipsub-queues:validation` * owner: richard -* status: in progress (20%) +* status: in progress (50%) * start-date: 2026/04/01 * end-date: 2026/06/30 diff --git a/content/p2p/ift/2026q2-nimlibp2p-logos-core.md b/content/p2p/ift/2026q2-nimlibp2p-logos-core.md index fecabf8439..36505e7b63 100644 --- a/content/p2p/ift/2026q2-nimlibp2p-logos-core.md +++ b/content/p2p/ift/2026q2-nimlibp2p-logos-core.md @@ -42,9 +42,9 @@ functions in the Logos Core module for managing the nim-libp2p peerstore. * fully qualified name: `ift-ts:p2p:ift:2026q2-nimlibp2p-logos-core:capability-discovery` * owner: gabe -* status: not started +* status: done * start-date: 2026/04/24 -* end-date: 2026/05/01 +* end-date: 2026/04/28 #### Description Using the C bindings exposed in @@ -53,8 +53,7 @@ set of functions in the Logos Core module so capability discovery can be used through Logos Core. #### Deliverables -- Logos Core wrappers for capability discovery -- Tests or examples covering capability discovery through Logos Core +- [logos-co/logos-libp2p-module#40](https://github.com/logos-co/logos-libp2p-module/pull/40) - feat: add service discovery ### Logos Core module - Custom Protocols diff --git a/content/p2p/ift/2026q2-nimlibp2p-maintenance.md b/content/p2p/ift/2026q2-nimlibp2p-maintenance.md index 491f53b7d6..3dd74ff5cb 100644 --- a/content/p2p/ift/2026q2-nimlibp2p-maintenance.md +++ b/content/p2p/ift/2026q2-nimlibp2p-maintenance.md @@ -28,7 +28,7 @@ ensuring that nim-libp2p remains functional and usable for its primary users, Ni * fully qualified name: `ift-ts:p2p:ift:2026q2-nimlibp2p-maintenance:maintenance` * owner: rramos -* status: in progress (21%) +* status: in progress (29%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -36,6 +36,13 @@ ensuring that nim-libp2p remains functional and usable for its primary users, Ni Maintain the [nim-libp2p](https://github.com/vacp2p/nim-libp2p) repository via improvements, refactors, and bug fixes. #### Deliverables +- [vacp2p/nim-libp2p#2307](https://github.com/vacp2p/nim-libp2p/pull/2307) chore(copilot): add more instructions +- [vacp2p/nim-libp2p#2331](https://github.com/vacp2p/nim-libp2p/pull/2331) fix(floodsub): increase timeout for large message transfer in FloodSub message size validation 2 +- [vacp2p/nim-lsquic#83](https://github.com/vacp2p/nim-lsquic/pull/83) fix: shutdown and stream lifecycle handling +- [vacp2p/nim-libp2p#2312](https://github.com/vacp2p/nim-libp2p/pull/2312) chore: bump deps +- [vacp2p/nim-libp2p#2309](https://github.com/vacp2p/nim-libp2p/pull/2309) chore: use latest deps used on projects instead of just the latest deps +- [vacp2p/nim-lsquic#81](https://github.com/vacp2p/nim-lsquic/pull/81) feat: StreamReset +- [vacp2p/nim-libp2p#2304](https://github.com/vacp2p/nim-libp2p/pull/2304) fix(ci): new delete action cache job - [vacp2p/nim-lsquic#79](https://github.com/vacp2p/nim-lsquic/pull/79) feat: benchmarks - [vacp2p/nim-lsquic#78](https://github.com/vacp2p/nim-lsquic/pull/78) fix: call engine_process synchronously if possible, otherwise defer to ticker event loop - [vacp2p/nim-libp2p#2244](https://github.com/vacp2p/nim-libp2p/pull/2244) chore: remove unused ngtcp2 dependency from pinned list diff --git a/content/qa/ift/2026q2-nim-libp2p-testing.md b/content/qa/ift/2026q2-nim-libp2p-testing.md index d2559f0723..77363e845a 100644 --- a/content/qa/ift/2026q2-nim-libp2p-testing.md +++ b/content/qa/ift/2026q2-nim-libp2p-testing.md @@ -133,7 +133,7 @@ Cover scenarios that can catch UDP and address-family issues, especially around * fully qualified name: `ift-ts:qa:ift:2026q2-nim-libp2p-testing:interop-test-plans` * owner: radek -* status: in progress (60%) +* status: in progress (85%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -143,6 +143,8 @@ Revisit Kademlia interop coverage as part of this work if the upstream `libp2p/t If time permits, improve the existing partial messages interop test with additional logic, since functional coverage for partial messages and extensions is already considered complete. #### Deliverables +- [vacp2p/nim-libp2p#2313](https://github.com/vacp2p/nim-libp2p/pull/2313) test(interop): GossipSub - fixes (part 3) +- [vacp2p/nim-libp2p#2310](https://github.com/vacp2p/nim-libp2p/pull/2310) test(gossipsub): partial messages with fanout bug + fix - [vacp2p/nim-libp2p#2240](https://github.com/vacp2p/nim-libp2p/pull/2240) test(interop): GossipSub - core instructions (part 1) - [vacp2p/nim-libp2p#2239](https://github.com/vacp2p/nim-libp2p/pull/2239) feat: create Ed25519 key from seed - [vacp2p/nim-libp2p#2195](https://github.com/vacp2p/nim-libp2p/pull/2195) test(multiaddress): getField protobuf tests diff --git a/content/qa/logos/2026q2-lez-fuzz-testing.md b/content/qa/logos/2026q2-lez-fuzz-testing.md index 26f1a740be..3541e96ce9 100644 --- a/content/qa/logos/2026q2-lez-fuzz-testing.md +++ b/content/qa/logos/2026q2-lez-fuzz-testing.md @@ -20,7 +20,7 @@ The work includes refining the fuzz targets with the LEZ team, implementing the * fully qualified name: `ift-ts:qa:logos:2026q2-lez-fuzz-testing:framework` * owner: Roman -* status: in progress (25%) +* status: in progress (35%) * start-date: 2026/04/13 * end-date: 2026/05/01 diff --git a/content/qa/logos/2026q2-messaging-testing.md b/content/qa/logos/2026q2-messaging-testing.md index 59096ea5ac..ca05a0e186 100644 --- a/content/qa/logos/2026q2-messaging-testing.md +++ b/content/qa/logos/2026q2-messaging-testing.md @@ -22,7 +22,7 @@ The Q2 LogosDelivery E2E effort is tracked under [logos-messaging/logos-delivery * fully qualified name: `ift-ts:qa:logos:2026q2-messaging-testing:maintenance` * owner: aya/roman -* status: in progress (40%) +* status: in progress (60%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -32,6 +32,7 @@ Ongoing maintenance of messaging testing frameworks. #### Deliverables - PRs / Issues / Reports - [logos-messaging/logos-delivery-interop-tests#164](https://github.com/logos-messaging/logos-delivery-interop-tests/pull/164) chore: Refactor RLN tests +- [logos-messaging/logos-delivery-interop-tests#177](https://github.com/logos-messaging/logos-delivery-interop-tests/pull/177) Fix for wrong url of reports ### Python bindings @@ -89,7 +90,7 @@ Cover the following E2E test scenarios for the Send API: `S02`, `S06`, `S07`, `S Cover the following E2E test scenarios for the Send API: `S17`, `S19`, `S20`, `S21`, `S22`, `S23`, `S24`, `S26`, `S30`, and `S31`. #### Deliverables -- [logos-messaging/logos-delivery-interop-tests#172](https://github.com/logos-messaging/logos-delivery-interop-tests/pull/172) add test s17 +- [logos-messaging/logos-delivery#3827](https://github.com/logos-messaging/logos-delivery/issues/3827) Schema mismatch ### Waku.test RLN smoke suite diff --git a/content/qa/status/2026q2-status-go-functional-testing.md b/content/qa/status/2026q2-status-go-functional-testing.md index 5f41b0d43d..0501776756 100644 --- a/content/qa/status/2026q2-status-go-functional-testing.md +++ b/content/qa/status/2026q2-status-go-functional-testing.md @@ -47,8 +47,8 @@ Perform broader cleanup of the Python SDK to reduce flakiness and maintenance ov ### Community Admin Functional Test * fully qualified name: `ift-ts:qa:status:2026q2-status-go-functional-testing:7130` -* owner: TBD -* status: not started +* owner: Nastya +* status: in progress (20%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -56,7 +56,7 @@ Perform broader cleanup of the Python SDK to reduce flakiness and maintenance ov Ensure admin-level permissions behave as expected in communities. #### Deliverables -- PRs and/or Issues +- [status-im/status-app#20584](https://github.com/status-im/status-app/issues/20584) Can't get Admin privileges even UI says I am admin in community ### Community Ownership Transfer Functional Test diff --git a/content/qa/status/2026q2-status-qa-desktop.md b/content/qa/status/2026q2-status-qa-desktop.md index 42a6aeb4a9..e17dff9338 100644 --- a/content/qa/status/2026q2-status-qa-desktop.md +++ b/content/qa/status/2026q2-status-qa-desktop.md @@ -21,7 +21,7 @@ Oversee testing strategy around releases. * fully qualified name: `ift-ts:qa:status:2026q2-status-qa-desktop:maintenance` * owner: nastya -* status: in progress (25%) +* status: in progress (89%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -30,6 +30,12 @@ Oversee testing strategy around releases. - Update tests for changes in Status Desktop, address regressions, investigate failures, and implement minor framework improvements needed to keep the suite reliable. #### Deliverables +- [status-im/status-app#20527](https://github.com/status-im/status-app/pull/20527) chore(@e2e): community tests fixes +- [status-im/status-app#20545](https://github.com/status-im/status-app/issues/20545) Test Squish 9.2.2 for Qt 6.11 release on Windows and Linux +- [status-im/status-app#20526](https://github.com/status-im/status-app/issues/20526) Address nightly failures 20-04-2026 +- [status-im/status-app#18543](https://github.com/status-im/status-app/issues/18543) Integrate custom waku fleets with e2e +- [status-im/status-app#17006](https://github.com/status-im/status-app/issues/17006) Increase automation coverage for smoke run +- [status-im/status-app#18274](https://github.com/status-im/status-app/issues/18274) Discover and join Communities - [status-im/status-app#20352](https://github.com/status-im/status-app/issues/20352) - [status-im/status-app#20386](https://github.com/status-im/status-app/pull/20386) - [status-im/status-app#20373](https://github.com/status-im/status-app/pull/20373) @@ -44,7 +50,7 @@ Oversee testing strategy around releases. * fully qualified name: `ift-ts:qa:status:2026q2-status-qa-desktop:release-testing` * owner: nastya -* status: not started +* status: in progress (30%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -52,8 +58,8 @@ Oversee testing strategy around releases. - Support Q2 desktop releases with test planning, exploratory testing, regression execution, and issue reporting. #### Deliverables -- Test reports -- PRs / Issues +- [status-im/status-app#20581](https://github.com/status-im/status-app/issues/20581) Change password / Sign out and quit / Authenticate hang the app +- [status-im/status-app#20530](https://github.com/status-im/status-app/issues/20530) Browser: tabs are closed when navigating to home ### Privacy Mode diff --git a/content/qa/status/2026q2-status-qa-mobile.md b/content/qa/status/2026q2-status-qa-mobile.md index 282b150f28..104bc03217 100644 --- a/content/qa/status/2026q2-status-qa-mobile.md +++ b/content/qa/status/2026q2-status-qa-mobile.md @@ -166,7 +166,7 @@ Keep the framework healthy while the app changes. * fully qualified name: `ift-ts:qa:status:2026q2-status-qa-mobile:release-testing` * owner: magnus -* status: not started +* status: in progress (30%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -176,5 +176,5 @@ Support mobile release testing efforts: - Regression test execution #### Deliverables -- PRs and Issues +- [status-im/status-app#20513](https://github.com/status-im/status-app/issues/20513) Addition of new chains - Manual 2.38 checks completed for 3 of 5 critical items, with notifications partially verified and one item blocked diff --git a/content/rfc/ift/2026q2-lip-index-maintenance.md b/content/rfc/ift/2026q2-lip-index-maintenance.md index d93ed7c989..1813877ef2 100644 --- a/content/rfc/ift/2026q2-lip-index-maintenance.md +++ b/content/rfc/ift/2026q2-lip-index-maintenance.md @@ -20,8 +20,8 @@ reviewing updates, keeping references consistent, and handling routine quality i ### Maintenance * fully qualified name: `ift-ts:rfc:ift:2026q2-lip-index-maintenance:maintenance` -* owner: filip -* status: in progress (10%) +* owner: filip/florin +* status: in progress (30%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -36,15 +36,17 @@ adding new rules and features to the website, as well as any potential improvements discussed by the team(s). #### Deliverables +- https://github.com/logos-co/logos-lips/pull/319 +- https://github.com/logos-co/logos-lips/pull/314 +- https://github.com/logos-co/logos-lips/pull/313 +- https://github.com/logos-co/logos-lips/pull/312 -- Updates to the lip.logos.co -- PRs ### Review Pipeline - fully qualified name: `ift-ts:rfc:ift:2026q2-lip-index-maintenance:review-pipeline` - owner: cofson -- status: not started +- status: in progress (30%) - start-date: 2026/04/01 - end-date: 2026/06/30 @@ -56,14 +58,16 @@ this includes (and not limited to) Blockchain, Storage, Anoncomms, ACZ. #### Deliverables -- Reviews on existing written specifications, approvals -and comments. +- https://github.com/logos-co/logos-lips/pull/303 +- https://github.com/logos-co/logos-lips/pull/305 +- https://github.com/logos-co/logos-lips/pull/310 + ### Adversarial Spec - IFT * fully qualified name: `ift-ts:rfc:ift:2026q2-lip-index-maintenance:adversarial-spec-ift` * owner: filip -* status: not started +* status: in progress (40%) * start-date: 2026/04/01 * end-date: 2026/06/30 @@ -74,14 +78,13 @@ of new specs based on https://github.com/vacp2p/adversarial-spec-ift while polishing the skill and engaging in relevant workshops in regards to it. #### Deliverables - -- New versions of adversarial spec. +- https://github.com/vacp2p/adversarial-spec-ift/pull/1 ### COSS Update * fully qualified name: `ift-ts:rfc:ift:2026q2-lip-index-maintenance:coss-update` * owner: filip -* status: not started +* status: done * start-date: 2026/04/01 * end-date: 2026/05/01 @@ -102,7 +105,4 @@ at least temporarily. TBD when something has been implemented by a non-IFT entity. #### Deliverables - -- Updated 1/COSS -- Any affected specs by these changes should be updated. -Likely none. +- https://github.com/logos-co/logos-lips/pull/308 diff --git a/content/sc/logos/2026q2-amm-program-completion.md b/content/sc/logos/2026q2-amm-program-completion.md index 34324fc015..d31501a565 100644 --- a/content/sc/logos/2026q2-amm-program-completion.md +++ b/content/sc/logos/2026q2-amm-program-completion.md @@ -49,8 +49,8 @@ Address any outstanding review comments, ensure full test coverage, and get the ### Complete exact output swap (tests + PR) * fully qualified name: `ift-ts:sc:logos:2026q2-amm-program-completion:exact-output-swap-tests` -* owner: TBD -* status: not started +* owner: Andrea +* status: in progress (30%) * start-date: 2026/04/01 * end-date: 2026/04/15 @@ -60,9 +60,8 @@ The exact output swap implementation was completed in Q1 but lacks tests and a m Write comprehensive tests covering exact output swap scenarios (including slippage, edge cases, and fee interactions) and get the PR reviewed and merged. #### Deliverables +- [logos-blockchain/lez-programs#50](https://github.com/logos-blockchain/lez-programs/pull/50) setup initial AMM app base UI -- [ ] Test suite for exact output swap scenarios -- [ ] PR with code review and merge ### Implement configurable fee tiers diff --git a/content/sc/logos/2026q2-dex-sdk.md b/content/sc/logos/2026q2-dex-sdk.md index bfc449595b..c40d0dc6c3 100644 --- a/content/sc/logos/2026q2-dex-sdk.md +++ b/content/sc/logos/2026q2-dex-sdk.md @@ -78,8 +78,8 @@ Include unit tests covering instruction building and account derivation. ### Implement pre-swap simulation * fully qualified name: `ift-ts:sc:logos:2026q2-dex-sdk:pre-swap-simulation` -* owner: TBD -* status: not started +* owner: Ricardo +* status: in progress (20%) * start-date: 2026/05/15 * end-date: 2026/06/15 diff --git a/content/web/ift/2026q2-demos.md b/content/web/ift/2026q2-demos.md index 21b8c896d9..f154487218 100644 --- a/content/web/ift/2026q2-demos.md +++ b/content/web/ift/2026q2-demos.md @@ -26,8 +26,8 @@ The demos commitment supports IFT's strategic objectives by: ### Biweekly 1 - IFT Townhall Demo * fully qualified name: `ift-ts:web:ift:2026q2-demos:biweekly-1-ift-townhall` -* owner: unassigned -* status: not started +* owner: JulesFiliot +* status: in progress (30%) * start-date: 2026/04/15 * end-date: 2026/04/22 @@ -39,6 +39,7 @@ Prepare and deliver a biweekly demonstration of completed Web team work at the I - Presentation materials - Demo recording/documentation +- [status-im/status-web#1129](https://github.com/status-im/status-web/issues/1129) IFT townhall demo - biweekly 1 ### Biweekly 2 - IFT Townhall Demo diff --git a/content/web/ift/2026q2-maintenance.md b/content/web/ift/2026q2-maintenance.md index 3a2008a4d0..85ee0f82be 100644 --- a/content/web/ift/2026q2-maintenance.md +++ b/content/web/ift/2026q2-maintenance.md @@ -41,6 +41,8 @@ Execute upkeep across delivered web properties for Q2: dependency and security b #### Deliverables +- [acid-info/logos-press-engine#269](https://github.com/acid-info/logos-press-engine/pull/269) fix(home): load all highlighted posts so "Show More" doesn't skip content +- [acid-info/admin-acid.logos.co#31](https://github.com/acid-info/admin-acid.logos.co/issues/31) Use BI's GitHub data instead of ours - [acid-info/lpe-cms#5](https://github.com/acid-info/lpe-cms/pull/5) Add og_image field and auto-generate JPEG OG images on post publish - [acid-info/logos-press-engine#267](https://github.com/acid-info/logos-press-engine/pull/267) Pre-generate OG images as JPEG via Strapi lifecycle and serve static URLs - [acid-info/logos-press-engine#268](https://github.com/acid-info/logos-press-engine/pull/268) feat(calendar): shift dates and times according to browser's time zone diff --git a/content/web/logos/2026q2-logos-website.md b/content/web/logos/2026q2-logos-website.md index c7adca51a5..fb22666814 100644 --- a/content/web/logos/2026q2-logos-website.md +++ b/content/web/logos/2026q2-logos-website.md @@ -26,7 +26,7 @@ The Logos website enhancement will support Logos' strategic objectives by: * fully qualified name: `ift-ts:web:logos:2026q2-logos-website:website-redesign` * owner: jinhojang6 -* status: in progress (5%) +* status: in progress (10%) * start-date: 2026/04/01 * end-date: 2026/06/15 @@ -39,6 +39,9 @@ Redesign the Logos website. - Approved design direction (Figma) - [Logos website redesign review](https://www.figma.com/design/nTXI4ug9LoEc9RJqweQACC/Logos?node-id=2267-46450&t=KudG4LxotkTFovZB-0) Reviewed new website direction in Figma - Design system +- [Logos website design system preview](https://logos-co-web.vercel.app/design-systems) +- [Logos website homepage preview](https://logos-co-web.vercel.app/) +- [Logos website technology stack preview](https://logos-co-web.vercel.app/technology-stack) ### CMS/Sanity @@ -57,6 +60,7 @@ Propose alternative to Sanity CMS for content management, enabling non-technical - [status-im/status-web#959](https://github.com/status-im/status-web/issues/959) propose alternative to Sanity CMS - Sanity CMS alternative proposal - Documentation and training materials +- CMS schema design ### Selfhosting diff --git a/content/web/status/2026q2-status-wallet-extension.md b/content/web/status/2026q2-status-wallet-extension.md index 3737264993..17930723f4 100644 --- a/content/web/status/2026q2-status-wallet-extension.md +++ b/content/web/status/2026q2-status-wallet-extension.md @@ -61,8 +61,8 @@ Collaborate with QA team to define comprehensive test cases for wallet extension ### Value Chart * fully qualified name: `ift-ts:web:status:2026q2-status-wallet-extension:value-chart` -* owner: unassigned -* status: not started +* owner: JulesFiliot +* status: in progress (10%) * start-date: 2026/05/12 * end-date: 2026/06/05 @@ -113,6 +113,7 @@ Implement functionality to send NFTs from the wallet extension. - Send NFT feature - NFT transfer interface - Transaction handling +- [status-im/status-web#1089](https://github.com/status-im/status-web/pull/1089) Implement NFT transfer functionality with gas fee estimation ### Multi Account @@ -137,9 +138,9 @@ Implement multi-account support to allow users to manage multiple accounts withi * fully qualified name: `ift-ts:web:status:2026q2-status-wallet-extension:multi-wallet` * owner: JulesFiliot -* status: in progress (90%) +* status: done * start-date: 2026/04/01 -* end-date: 2026/06/19 +* end-date: 2026/04/28 #### Description @@ -150,12 +151,13 @@ Implement multi-wallet support to allow users to connect and manage multiple wal - Multi-wallet functionality - Wallet connection management - Wallet switching interface +- [status-im/status-web#1097](https://github.com/status-im/status-web/pull/1097) feat(wallet): implement multi-wallets ### Dapp Connection * fully qualified name: `ift-ts:web:status:2026q2-status-wallet-extension:dapp-connection` -* owner: unassigned -* status: not started +* owner: JulesFiliot +* status: in progress (80%) * start-date: 2026/06/05 * end-date: 2026/06/19 @@ -168,6 +170,7 @@ Implement dApp connection functionality to enable wallet extension to connect wi - dApp connection system - Connection approval interface - dApp integration support +- [status-im/status-web#1117](https://github.com/status-im/status-web/issues/1117) fix(hub-wallet): connectkit bug on wallet connect - needs reload ### Hardware Wallets @@ -204,3 +207,4 @@ Implement browser and system notifications to alert users of wallet activities a - Notification system implementation - Browser notification integration - System notification support +- [status-im/status-web#1095](https://github.com/status-im/status-web/pull/1095) Add browser notifications for wallet transactions diff --git a/content/web/status/2026q2-status-website.md b/content/web/status/2026q2-status-website.md index 0c349eb600..4589d71947 100644 --- a/content/web/status/2026q2-status-website.md +++ b/content/web/status/2026q2-status-website.md @@ -82,8 +82,8 @@ Update website copy and reduce sections to improve clarity and user experience. ### Selfhosting * fully qualified name: `ift-ts:web:status:2026q2-status-website:selfhosting` -* owner: unassigned -* status: not started +* owner: Felicio +* status: in progress (60%) * start-date: 2026/05/26 * end-date: 2026/06/12 @@ -96,3 +96,4 @@ Set up self-hosting infrastructure and deployment processes for the Status websi - Self-hosting configuration - Deployment documentation - Infrastructure setup +- [status-im/status-web#946](https://github.com/status-im/status-web/issues/946) Setting up self-hosting of status.app diff --git a/content/weeklies/2026-04-27.md b/content/weeklies/2026-04-27.md new file mode 100644 index 0000000000..83b328c694 --- /dev/null +++ b/content/weeklies/2026-04-27.md @@ -0,0 +1,302 @@ +--- +title: 2026-04-27 IFT-TS weekly +tags: + - vac-updates +date: 2026-04-27 +lastmod: 2026-04-27 +draft: false +--- + +## 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](https://github.com/status-im/audit-reports). + +### team highlights +- 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. +- 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 `PBOption` updates. +- 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:dst: +- `other notes` + - Planned new tasks for Logos Delivery metrics and P2P priority queues in [vacp2p/roadmap#444](https://github.com/vacp2p/roadmap/pull/444). + - Reviewed [vacp2p/10ksim#243](https://github.com/vacp2p/10ksim/pull/243), [vacp2p/10ksim#244](https://github.com/vacp2p/10ksim/pull/244), [vacp2p/vaclab-2#27](https://github.com/vacp2p/vaclab-2/pull/27), and [vacp2p/pod-api-requester#6](https://github.com/vacp2p/pod-api-requester/pull/6). + - Found a [CPU starvation issue in nim-libp2p](https://github.com/vacp2p/nim-libp2p/issues/2335). + - OOO: 3 CC days. +- [`ift-ts:dst:logos:2026q2-messaging-evaluation:regression-testing`](/dst/logos/2026q2-messaging-evaluation#regression-testing-recurring) + - 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](https://www.notion.so/Logos-delivery-regression-testing-v0-38-April-2026-WIP-34a8f96fb65c806b8fd2c7c830ba4463) and [Discord thread](https://discord.com/channels/973324189794697286/1475814636556128417/1497231949587157092). + - Started measurements to answer the [de-MLS experiment-scope forum post](https://forum.research.logos.co/t/experiment-scope-for-testing-the-synchronization-de-mls-assumption/682). +- [`ift-ts:dst:logos:2026q2-blockchain-evaluation:devnets`](/dst/logos/2026q2-blockchain-evaluation#devnets-recurring) + - Assisted with monitoring changes. + - Discussed OTLP token usage with the blockchain team and synced with Mamoutou. + - Merged [vacp2p/vaclab-2#26](https://github.com/vacp2p/vaclab-2/pull/26) for the Nomos dashboard. +- [`ift-ts:dst:ift:2026q2-dst-lab:analyze-current-stack`](/dst/ift/2026q2-dst-lab#analyze-current-stack-recurrent) + - Merged [vacp2p/vaclab-2#27](https://github.com/vacp2p/vaclab-2/pull/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`](/dst/ift/2026q2-libp2p-evaluation#nim-lsquic-benchmark) + - Published [mamoutoudiarra/nim-libp2p-test:v1.1](https://hub.docker.com/repository/docker/mamoutoudiarra/nim-libp2p-test/tags/v1.1/sha256-8d71e4851734fdee37b6b87cda3f0d560336e4e05767c9d28db9640210f99942), exposing GossipSub parameters through environment variables. + - Reproduced high delay spikes with small `D_LOW` and `D_HIGH` values for both YAMUX and QUIC. + - Captured results in [Experiments with Gossip parameters](https://www.notion.so/NimLibp2p-Random-Delay-Spikes-when-using-QUIC-3478f96fb65c80e3af66fa0e999dc975?source=copy_link#34f8f96fb65c80699751d64dcbc69ec7). +- [`ift-ts:dst:logos:2026q2-anoncomms-evaluation:closeness-score`](/dst/logos/2026q2-anoncomms-evaluation#closeness-score) + - Opened [vacp2p/dst-libp2p-test-node#23](https://github.com/vacp2p/dst-libp2p-test-node/pull/23) and [vacp2p/10ksim#244](https://github.com/vacp2p/10ksim/pull/244). + - Migrated the KAD-DHT experiment setup into the new `10ksim` experiment and analysis structure. + - Extended the Kubernetes experiment up to 200 pods. + - Improved the [KAD-DHT testing plan](https://www.notion.so/KAD-DHT-Planning-3098f96fb65c801eb80ccc0b3f395eb6), [testing results](https://www.notion.so/KAD-DHT-Result-3498f96fb65c80d993d8d2cff989c141), and [bootstrap-problems report](https://www.notion.so/Nim-libp2p-Bootstraping-Problems-with-KAD-DHT-3438f96fb65c809484e0cbf9575310d8). + - Debugged the bootstrap problem and found a critical [TCP connection bug in nim-libp2p](https://github.com/vacp2p/nim-libp2p/issues/2336). + +### ift-ts:nim: +- [`ift-ts:nim:ift:2026q2-nimble:nimble-1.0.0`](/nim/ift/2026q2-nimble#nimble-1-0-0) + - Opened parallel downloads work in [nim-lang/nimble#1682](https://github.com/nim-lang/nimble/pull/1682). + - Merged async discovery as the default in [nim-lang/nimble#1680](https://github.com/nim-lang/nimble/pull/1680). + - Merged sync-path removal and the `--discovery:sync|async` flag in [nim-lang/nimble#1679](https://github.com/nim-lang/nimble/pull/1679), including tests and special-version dedup fixes. + - Merged async parallel package-version discovery in [nim-lang/nimble#1676](https://github.com/nim-lang/nimble/pull/1676), then fixed CI failures and disabled async discovery. + - Reviewed community work. +- [`ift-ts:nim:ift:2026q2-nim-core-libs:protobuf-library`](/nim/ift/2026q2-nim-core-libs#protobuf-library-stabilization) + - Opened enum and `results.Opt` extensions in [status-im/nim-protobuf-serialization#75](https://github.com/status-im/nim-protobuf-serialization/pull/75). + - Merged `readFieldInto` known-field reporting in [status-im/nim-protobuf-serialization#74](https://github.com/status-im/nim-protobuf-serialization/pull/74). + - Merged `PBOption` inner-type validation in [status-im/nim-protobuf-serialization#73](https://github.com/status-im/nim-protobuf-serialization/pull/73). + - Merged header varint read fixes in [status-im/nim-protobuf-serialization#72](https://github.com/status-im/nim-protobuf-serialization/pull/72). + - Merged `PBOption.valueOr` in [status-im/nim-protobuf-serialization#71](https://github.com/status-im/nim-protobuf-serialization/pull/71). +- [`ift-ts:nim:ift:2026q2-nim-core-libs:maintenance`](/nim/ift/2026q2-nim-core-libs#maintenance) + - Merged async-pragma requirements for the RPC context API in [status-im/nim-json-rpc#264](https://github.com/status-im/nim-json-rpc/pull/264). + - Merged custom socket framing concurrency support in [status-im/nim-json-rpc#271](https://github.com/status-im/nim-json-rpc/pull/271). + - Merged unordered-response regression fixes in [status-im/nim-json-rpc#270](https://github.com/status-im/nim-json-rpc/pull/270). +- [`ift-ts:nim:ift:2026q2-nim-core-libs:lsp-editor-support`](/nim/ift/2026q2-nim-core-libs#nim-lsp-stability-and-editor-support) + - Opened [nim-lang/langserver#388](https://github.com/nim-lang/langserver/pull/388), adding `nimCheckFile`, `nimCheckProject`, MCP tests, MCP module cleanup, Copilot CLI compatibility, and review-comment resolution. +- [`ift-ts:nim:ift:2026q2-nim-core-libs:docs`](/nim/ift/2026q2-nim-core-libs#documentation) + - Opened [nim-lang/langserver#389](https://github.com/nim-lang/langserver/pull/389) with a contributor guide. +- `misc` + - Reviewed the [libp2p Rendezvous PR](https://github.com/vacp2p/nim-libp2p/pull/2166) to better understand the protocols. + +### ift-ts:p2p: +- [`ift-ts:p2p:ift:2026q2-nimlibp2p-gossipsub-queues:validation`](/p2p/ift/2026q2-nimlibp2p-gossipsub-queues#validation-and-interop) + - Opened a thread asking DST for help validating GossipSub priority-queue behavior under real network conditions. +- [`ift-ts:p2p:ift:2026q2-nimlibp2p-cbindings:handlers`](/p2p/ift/2026q2-nimlibp2p-cbindings#protocol-handlers) + - Merged [vacp2p/nim-libp2p#2314](https://github.com/vacp2p/nim-libp2p/pull/2314), adding custom protocol-handler registration. +- [`ift-ts:p2p:ift:2026q2-nimlibp2p-maintenance:maintenance`](/p2p/ift/2026q2-nimlibp2p-maintenance#maintenance) + - Kept [status-im/nimbus-eth2#7775](https://github.com/status-im/nimbus-eth2/pull/7775) moving with review-item fixes. + - Merged [vacp2p/nim-lsquic#83](https://github.com/vacp2p/nim-lsquic/pull/83), fixing shutdown and stream lifecycle handling. + - Merged dependency updates in [vacp2p/nim-libp2p#2312](https://github.com/vacp2p/nim-libp2p/pull/2312) and [vacp2p/nim-libp2p#2309](https://github.com/vacp2p/nim-libp2p/pull/2309). + - Merged `StreamReset` in [vacp2p/nim-lsquic#81](https://github.com/vacp2p/nim-lsquic/pull/81). + - Merged Copilot instructions in [vacp2p/nim-libp2p#2307](https://github.com/vacp2p/nim-libp2p/pull/2307), FloodSub timeout fixes in [#2331](https://github.com/vacp2p/nim-libp2p/pull/2331), and closed flaky rate-limit test fixes in [#2319](https://github.com/vacp2p/nim-libp2p/pull/2319). + - Merged the new delete-action cache job in [vacp2p/nim-libp2p#2304](https://github.com/vacp2p/nim-libp2p/pull/2304). +- [`ift-ts:p2p:ift:2026q2-nimlibp2p-connection-management:limits`](/p2p/ift/2026q2-nimlibp2p-connection-management#hi-lo-limits) + - Merged composable connection-manager modes in [vacp2p/nim-libp2p#2325](https://github.com/vacp2p/nim-libp2p/pull/2325) and cosmetics in [#2327](https://github.com/vacp2p/nim-libp2p/pull/2327). + - Opened connection-manager examples in [vacp2p/nim-libp2p#2332](https://github.com/vacp2p/nim-libp2p/pull/2332) and const cleanup in [#2329](https://github.com/vacp2p/nim-libp2p/pull/2329). +- [`ift-ts:p2p:ift:2026q2-nimlibp2p-connection-management:score`](/p2p/ift/2026q2-nimlibp2p-connection-management#connection-score) + - Merged ephemeral tags in [vacp2p/nim-libp2p#2316](https://github.com/vacp2p/nim-libp2p/pull/2316). +- [`ift-ts:p2p:ift:2026q2-nimlibp2p-connection-management:autoprune`](/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`](/p2p/ift/2026q2-anoncomms-consulting#capability-discovery) + - Completed capability-discovery work for anoncomms consulting. +- [`ift-ts:p2p:ift:2026q2-nimlibp2p-cbindings:capability-discovery`](/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`](/p2p/ift/2026q2-nimlibp2p-logos-core#logos-core-module-capability-discovery) + - Opened service-discovery headers in [vacp2p/nim-libp2p#2338](https://github.com/vacp2p/nim-libp2p/pull/2338) and Logos module service discovery in [logos-co/logos-libp2p-module#40](https://github.com/logos-co/logos-libp2p-module/pull/40). + - Merged service-discovery C bindings in [vacp2p/nim-libp2p#2324](https://github.com/vacp2p/nim-libp2p/pull/2324), API functions in [#2321](https://github.com/vacp2p/nim-libp2p/pull/2321), component tests in [#2308](https://github.com/vacp2p/nim-libp2p/pull/2308), discoverer support in [#2306](https://github.com/vacp2p/nim-libp2p/pull/2306), and advertiser support in [#2285](https://github.com/vacp2p/nim-libp2p/pull/2285). +- `misc/admin` + - OOO: 1 CC day. + +### ift-ts:qa: +- [`ift-ts:qa:logos:2026q2-messaging-testing:maintenance`](/qa/logos/2026q2-messaging-testing#maintenance) + - Worked on [logos-messaging/logos-delivery-interop-tests#175](https://github.com/logos-messaging/logos-delivery-interop-tests/pull/175), resolving RLN issues with developers in [Discord](https://discord.com/channels/973324189794697286/1483304450381844540). + - Worked on the Allure reports issue in [logos-messaging/logos-delivery-interop-tests#177](https://github.com/logos-messaging/logos-delivery-interop-tests/pull/177). + - Reviewed PRs. +- [`ift-ts:qa:logos:2026q2-lez-fuzz-testing:framework`](/qa/logos/2026q2-lez-fuzz-testing#lez-fuzz-testing-framework) + - Kept the [LEZ fuzzing POC](https://github.com/logos-blockchain/lez-fuzzing) awaiting feedback and tracked current target [coverage](https://github.com/logos-blockchain/lez-fuzzing/blob/main/targets_coverage.md). +- [`ift-ts:qa:logos:2026q2-messaging-testing:logosdelivery-main-tests-part2`](/qa/logos/2026q2-messaging-testing#main-tests-of-logosdelivery-part-2) + - Investigated mismatches between the schema and code, updated the [SIQ sheet](https://docs.google.com/spreadsheets/d/1kgR0WgQ45Y4XWP5foQh4SEaSIBjsro7glTQWzNQGlLo/edit?gid=1892687529#gid=1892687529), and reported open points to developers. + - Opened [logos-delivery#3827](https://github.com/logos-messaging/logos-delivery/issues/3827) for the schema mismatch. + - Added S30 and debugged S19 in [logos-delivery-interop-tests#172](https://github.com/logos-messaging/logos-delivery-interop-tests/pull/172). + - Added the remaining tests in [logos-delivery-interop-tests#179](https://github.com/logos-messaging/logos-delivery-interop-tests/pull/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](https://github.com/logos-messaging/logos-delivery-interop-tests/pull/176). + - Opened S14 and S15 send API tests in [logos-delivery-interop-tests#178](https://github.com/logos-messaging/logos-delivery-interop-tests/pull/178). + - Worked on a few last tests. +- [`ift-ts:qa:ift:2026q2-nim-libp2p-testing:interop-test-plans`](/qa/ift/2026q2-nim-libp2p-testing#interop-test-plans) + - Put unified-testing helpers in review in [vacp2p/nim-libp2p#2333](https://github.com/vacp2p/nim-libp2p/pull/2333). + - Put nim-libp2p GossipSub interop support in review in [libp2p/test-plans#850](https://github.com/libp2p/test-plans/pull/850). + - Merged GossipSub fixes in [vacp2p/nim-libp2p#2313](https://github.com/vacp2p/nim-libp2p/pull/2313) and partial-message fanout bug fixes in [#2310](https://github.com/vacp2p/nim-libp2p/pull/2310). +- [`ift-ts:qa:status:2026q2-status-qa-desktop:maintenance`](/qa/status/2026q2-status-qa-desktop#maintenance) + - Opened Hoodi migration tests in [status-im/status-app#20576](https://github.com/status-im/status-app/pull/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](https://github.com/status-im/status-app/pull/20527). +- [`ift-ts:qa:status:2026q2-status-qa-desktop:release-testing`](/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](https://github.com/status-im/status-app/issues/20581). + - Closed the browser tab-navigation issue in [status-im/status-app#20530](https://github.com/status-im/status-app/issues/20530). +- [`ift-ts:qa:status:2026q2-status-go-functional-testing:7130`](/qa/status/2026q2-status-go-functional-testing#community-admin-functional-test) + - Opened [status-im/status-app#20584](https://github.com/status-im/status-app/issues/20584) for community admin privileges not applying despite the UI showing admin status. +- [`ift-ts:qa:status:2026q2-status-qa-mobile:release-testing`](/qa/status/2026q2-status-qa-mobile#release-testing) + - Tested new chains in [status-im/status-app#20513](https://github.com/status-im/status-app/issues/20513). + - Tested image download in chat. +- [`ift-ts:qa:logos:2026q2-logos-messaging-integration:framework`](/qa/logos/2026q2-logos-messaging-integration#messaging-integration-testing-framework) + - Created the repository and main structure. + +### ift-ts:rfc: +- [`ift-ts:rfc:ift:2026q2-lip-index-maintenance:maintenance`](/rfc/ift/2026q2-lip-index-maintenance#maintenance) + - Completed the move of [logos-messaging/specs](https://github.com/logos-messaging/specs) into Logos-LIPs in [logos-co/logos-lips#315](https://github.com/logos-co/logos-lips/pull/315). + - Completed the follow-up Waku-reference cleanup in [logos-co/logos-lips#316](https://github.com/logos-co/logos-lips/pull/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`](/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`](/sc/logos/2026q2-amm-program-completion#complete-exact-output-swap-tests-pr) + - Opened [logos-blockchain/lez-programs#68](https://github.com/logos-blockchain/lez-programs/pull/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](https://github.com/logos-blockchain/lez-programs/pull/50). +- [`ift-ts:sc:logos:2026q2-dex-sdk:pre-swap-simulation`](/sc/logos/2026q2-dex-sdk#implement-pre-swap-simulation) + - Opened [logos-blockchain/lez-programs#66](https://github.com/logos-blockchain/lez-programs/pull/66), adding the liquidity-pool management flow with linked follow-up items. +- [`ift-ts:sc:logos:2026q2-lez-programs-repo-setup:lez-dependency-integration`](/sc/logos/2026q2-lez-programs-repo-setup#make-logos-execution-zone-depend-on-lez-programs) + - Continued review changes from the LEZ upgrade in [logos-blockchain/lez-programs#52](https://github.com/logos-blockchain/lez-programs/pull/52). + - Opened [logos-blockchain/lez-programs#53](https://github.com/logos-blockchain/lez-programs/issues/53) to clarify ATA transfer recipient contracts after the LEZ update. + - Opened [logos-co/spel#139](https://github.com/logos-co/spel/pull/139), adding LEZ validity-window support in program output. + - Opened [logos-blockchain/lez-programs#65](https://github.com/logos-blockchain/lez-programs/pull/65), routing user deposits and LP burns through the ATA program, with notes in [Research doc](https://notes.status.im/JgeK8jzHRBaMMqOuSbmXog). + - Opened [logos-blockchain/lez-programs#67](https://github.com/logos-blockchain/lez-programs/pull/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`](/sc/logos/2026q2-amm-program-completion#implement-trading-fees-for-lps) + - Merged trading-fee accounting in [logos-blockchain/lez-programs#46](https://github.com/logos-blockchain/lez-programs/pull/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](https://www.notion.so/Create-or-assign-a-dedicated-Matrix-bot-service-account-for-n8n-integration-3398f96fb65c80afae18e13df8c077d0), 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](https://www.notion.so/BGV-Discovery-Build-n8n-workflow-3398f96fb65c8088a565cd4a232cf0d6). + - Started communications with People Ops in Discord. + - Continued third-party BGV system investigation, including cost, benefits, goals, and [identity-document notes](https://www.notion.so/BGV-identity-documents-employment-reference-criminal-check-etc-3398f96fb65c809a8a89e3bc3c6747c3). +- `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](https://github.com/logos-messaging/logos-delivery/pull/3823). + - Investigated the Drift protocol incident and opened [audit-reports#78](https://github.com/status-im/audit-reports/issues/78) for `lez-multisig`. + - Investigated the KelpDAO hack and opened [audit-reports#79](https://github.com/status-im/audit-reports/issues/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](https://vercel.com/kb/bulletin/vercel-april-2026-security-incident#recommendations). +- [`ift-ts:web:status:2026q2-status-website:selfhosting`](/web/status/2026q2-status-website#selfhosting) + - Started setting up self-hosting for status.app in [status-im/status-web#946](https://github.com/status-im/status-web/issues/946). +- [`ift-ts:web:status:2026q2-sn-hub`](/web/status/2026q2-sn-hub) + - Continued SN Hub sunset work in [status-im/status-web#1137](https://github.com/status-im/status-web/pull/1137). +- [`ift-ts:web:status:2026q2-status-wallet-extension:browser-system-notifications`](/web/status/2026q2-status-wallet-extension#browser-and-system-notifications) + - Merged browser notifications for wallet transactions in [status-im/status-web#1095](https://github.com/status-im/status-web/pull/1095). +- [`ift-ts:web:status:2026q2-status-wallet-extension:send-nft`](/web/status/2026q2-status-wallet-extension#send-nft) + - Merged NFT transfer functionality with gas-fee estimation in [status-im/status-web#1089](https://github.com/status-im/status-web/pull/1089). +- [`ift-ts:web:status:2026q2-status-wallet-extension:hardware-wallets`](/web/status/2026q2-status-wallet-extension#hardware-wallets) + - Kept hardware-wallet QR import open in [status-im/status-web#1093](https://github.com/status-im/status-web/pull/1093). + - Reviewed new changes and answers to questions on the hardware-wallet QR import PR. +- [`ift-ts:web:logos:2026q2-logos-website:website-redesign`](/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`](/web/logos/2026q2-logos-website#cms-sanity) + - Worked on CMS schema design. +- [`ift-ts:web:ift:2026q2-maintenance:maintenance`](/web/ift/2026q2-maintenance#maintenance) + - Fixed highlighted-post loading in [acid-info/logos-press-engine#269](https://github.com/acid-info/logos-press-engine/pull/269). + - Supported interactive article publishing with the Comms team in [Discord](https://discord.com/channels/973324189794697286/1491076388780900362/1496514053256777748). + - Made [status-im/status-web#1115](https://github.com/status-im/status-web/pull/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](https://github.com/acid-info/admin-acid.logos.co/issues/31). +- [`ift-ts:web:ift:2026q2-demos:biweekly-1-ift-townhall`](/web/ift/2026q2-demos#biweekly-1-ift-townhall-demo) + - Started preparing the IFT Town Hall presentation on session auth and seed security in Status Portfolio Wallet in [status-im/status-web#1129](https://github.com/status-im/status-web/issues/1129). +- [`ift-ts:web:status:2026q2-status-wallet-extension:multi-wallet`](/web/status/2026q2-status-wallet-extension#multi-wallet) + - Merged multi-wallet work in [status-im/status-web#1097](https://github.com/status-im/status-web/pull/1097). +- [`ift-ts:web:status:2026q2-status-wallet-extension:value-chart`](/web/status/2026q2-status-wallet-extension#value-chart) + - Opened value-chart work in [status-im/status-web#1135](https://github.com/status-im/status-web/pull/1135), fixing latest-value shifts and refactoring chart points to build backward. +- [`ift-ts:web:status:2026q2-status-wallet-extension:dapp-connection`](/web/status/2026q2-status-wallet-extension#dapp-connection) + - Created [status-im/status-web#1117](https://github.com/status-im/status-web/issues/1117) for the Wallet Extension connection bug with `hub.status.network`.