================================= Sharing, Collaboration & Swarming ================================= This sub-specification details the functional requirements for link sharing, dynamic syncing, user identity disclosure, and high-performance swarm replication. Link Sharing & Dynamic Folders ------------------------------ * **[FUNC-SHARING-LINK]**: Nube must support importing and exporting static files and folders via custom cryptographic ``nube://`` URI links. * **[FUNC-DYNAMIC-SHARING]**: Nube must support real-time dynamic directories ("live shares") that synchronize modifications across author and subscriber nodes continuously, with full revocation controls. 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.