Sharing, Collaboration & Swarming

This sub-specification details the functional requirements for link sharing, dynamic syncing, user identity disclosure, and high-performance swarm replication.

Swarm Security & Performance

  • [FUNC-SWARM-IDENTITY]: Nube must provide privacy-by-default profiles. Users may configure profile details (name, email, phone) that are kept strictly local, allowing them to selectively disclose identity details on a per-share basis.

  • [FUNC-SWARM-SEEDING]: When importing content, the node must pin the content and serve as a background seed. The system must perform pre-flight disk space checks to protect local storage from depletion.

  • [FUNC-SWARM-SYNC]: Nube must support multi-source swarming, pulling data block chunks concurrently from all available online swarm peers rather than a single source node.