|
| 1 | +--- |
| 2 | +title: "2026-03-02 Logos storage weekly" |
| 3 | +tags: |
| 4 | + - "storage-updates" |
| 5 | +date: 2026-02-23 |
| 6 | +lastmod: 2026-03-02 |
| 7 | +draft: false |
| 8 | +--- |
| 9 | + |
| 10 | +## Week 9 2026 (Mon Feb 23 - Fri Feb 27, 2026) |
| 11 | + |
| 12 | +### Highlights |
| 13 | +- **Status integration near the finish line:** All three status-go PRs (#7312, #7332, #7201) consolidated into a [backup draft PR](https://github.com/status-im/status-go/pull/7344), rebased on `develop` and ready to merge once infra executes. |
| 14 | +- **New block exchange protocol** work progressed with decoupled manifest fetching, multi-download per CID, and manifest versioning groundwork. |
| 15 | +- **Anonymous storage approaches drafted:** Initial designs completed for both [anonymous download](https://hackmd.io/@codex-storage/rkCIGuuw-g) and [anonymous publishing](https://hackmd.io/@codex-storage/Hyy8v2nrZg) using the mix protocol. |
| 16 | + |
| 17 | +### [Status Integration](https://github.com/logos-storage/logos-storage-nim/milestone/11) |
| 18 | +- **achieved:** |
| 19 | + - responding to the review comments final fixes and getting approvals on [status-go/pull/7312](https://github.com/status-im/status-go/pull/7312) and [status-go/pull/7332](https://github.com/status-im/status-go/pull/7332). Waiting for the "infra" team "execute" the merge. |
| 20 | + - local execution of the final merge of [status-go/pull/7201](https://github.com/status-im/status-go/pull/7201) |
| 21 | + - then on top of that: |
| 22 | + - added more elegant and consistent separation between `torrent` and `logosstorage` builds so that it is easier to selectively include them in the build |
| 23 | + - improved life-cycle management of `ArchiveManager`, |
| 24 | + - fixing history archive integration tests, |
| 25 | + - better, lighter linting so that libstorage is not required just for the linting target |
| 26 | + - responding to the reviews on the original pre-merge #7201. |
| 27 | + - created a "backup" draft PR [status-go/pull/7344](https://github.com/status-im/status-go/pull/7344), where all three PRs - #7312, #7332, and #7201 - are all combined and rebased on top of the current `develop` so that the final solution can be evaluated while wating for the "infra" team to merge #7312, #7332. |
| 28 | +- **next:** |
| 29 | + - waiting for the "infra" team to merge "#7312", and "#7332", |
| 30 | + - rebase the original "#7201": we already have the rebase prepared, so maybe besides responding to some extra review comments, we are ready to merge the final integration. |
| 31 | + |
| 32 | +### [Testnet filesharing client](https://github.com/logos-storage/logos-storage-nim/milestone/12) |
| 33 | +- **achieved:** |
| 34 | + - Released [v0.3.2](https://github.com/logos-storage/logos-storage-nim/releases/tag/v0.3.2) |
| 35 | + - [Prevent underflow when deleting datasets](https://github.com/logos-storage/logos-storage-nim/pull/1412) |
| 36 | + - [feat(cli)!: change listen addr to listen port](https://github.com/logos-storage/logos-storage-nim/pull/1409) |
| 37 | + - Block exchange protocol |
| 38 | + - Decoupled manifest fetching, download manager & scheduler API cleanup, multi-download per CID |
| 39 | + - Manifest versioning — protocol-level groundwork for future format evolution |
| 40 | +- **next:** |
| 41 | + - Block exchange protocol |
| 42 | + - Research random multi-window scheduler for background downloads |
| 43 | + |
| 44 | +### AnonComm Collaboration |
| 45 | +- **achieved:** |
| 46 | + - [Continued discussion and meetings](https://www.notion.so/Mix-Meeting-Notes-2b58f96fb65c80af9f85c3df48297b5a) with the AnonComm team. |
| 47 | + - reviewing and hardening the RLN registry LEZ smart contract against [potential security vulnerabilities]((https://github.com/logos-co/logos-lez-rln/issues)) |
| 48 | + - Completed on draft approach for [logos-storage anonymous download](https://hackmd.io/@codex-storage/rkCIGuuw-g) using the mix protocol. |
| 49 | + - Worked on drafting an approach for [logos-storage anonymous publishing](https://hackmd.io/@codex-storage/Hyy8v2nrZg) |
| 50 | + - Worked to address review comments on [partial Groth16 proof generation for RLN and integration into zerokit](https://github.com/vacp2p/zerokit/pull/373). |
| 51 | +- **next:** |
| 52 | + - Improve and refine the initial approaches for [logos-storage anonymous download](https://hackmd.io/@codex-storage/rkCIGuuw-g) and [logos-storage anonymous publishing](https://hackmd.io/@codex-storage/Hyy8v2nrZg). Discuss the approaches with the team and anon-comms during all hands and team offsite. |
| 53 | + |
| 54 | +### [Integration with Logos Core](https://github.com/logos-storage/logos-storage-nim/milestone/10) |
| 55 | + |
| 56 | +- **achieved:** |
| 57 | + - sdk/liblogos |
| 58 | + - [add Logos instance id to registry url](https://github.com/logos-co/logos-cpp-sdk/pull/20) |
| 59 | + - [feat: add support for Logos instance id](https://github.com/logos-co/logos-liblogos/pull/64) |
| 60 | + - Logos Storage UI: |
| 61 | + - [feat(debug): add onboarding restart](https://github.com/logos-co/logos-storage-ui/pull/13) |
| 62 | + - [fix: crash after dataset delete](https://github.com/logos-co/logos-storage-ui/pull/14) |
| 63 | + - Finalize the UI: [15](https://github.com/logos-co/logos-storage-ui/pull/15), [16](https://github.com/logos-co/logos-storage-ui/pull/16), [17](https://github.com/logos-co/logos-storage-ui/pull/17), [19](https://github.com/logos-co/logos-storage-ui/pull/19) |
| 64 | + - Workshop: |
| 65 | + - [bump nix deps to use logos instance id for multiple instance support](https://github.com/gmega/logos-storage-app-skeleton/pull/1) |
| 66 | + - Provide a skeleton (https://github.com/gmega/logos-storage-app-skeleton) |
| 67 | +- **next:** |
0 commit comments