From d519106a8464b73ad53a9eb02f5fee7f741ead4b Mon Sep 17 00:00:00 2001 From: Eric <5089238+emizzle@users.noreply.github.com> Date: Mon, 8 Sep 2025 16:22:06 +1000 Subject: [PATCH] address PR feedback - add desktop node assumption - assume at most 10GB archive size --- requirements/bittorrent_statusgo_prototype.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/requirements/bittorrent_statusgo_prototype.md b/requirements/bittorrent_statusgo_prototype.md index d4b21a5..2dabd7a 100644 --- a/requirements/bittorrent_statusgo_prototype.md +++ b/requirements/bittorrent_statusgo_prototype.md @@ -63,11 +63,20 @@ a Codex CID that uses individual CIDs to refer to each individual archive: ![team-nl-br-design-3](https://hackmd.io/_uploads/rJinDHHYge.svg) -### Message archive size +### Assumptions + +#### Node role + +Node are assumed to be desktop nodes with enough space available to +download indices and message archives when they are received over the special +channel. + +#### Message archive size The size of the message archives will be dependent upon the activity in each -community. It remains unclear what the average size of current message -archives are, however an upper bound should be established. +community. It remains unclear what a community's average message activity is and +consequently, the size of current message archives. However, an upper bound of +message archive size should be established. It was reported that when the Community History Service was first implemented to export Discord messages, the message archive was **10GB**, which we assume is @@ -87,7 +96,7 @@ Status and into its own protocol. ### Functionality -1. Ability to transfer datasets of at least 10GB between two or more nodes. +1. Ability to transfer datasets of at most 10GB between two or more nodes. 2. Datasets must be represented with a verifiable CID for data integrity. 3. All community members must be a Codex node and must be a provider of datasets. 4. Providers of datasets must be discoverable by querying for a CID.