
Shardnet.app
IPFS Share
Nextcloud Files
secure file sharing
SharedFiles.co
SharedSafe
Sharrr
Storj Object Storage
DevDock
Docker Desktop
title: "SHARDNET: A Serverless, Peer-to-Peer Protocol for Encrypted Data Exchange and Resilient Storage" author: "Shardnet Project" date: "2026-06-23" subject: "Shardnet Protocol"
Shardnet is an application-layer peer-to-peer (P2P) protocol for secure, serverless data storage and exchange. Every file is encrypted client-side with AES-256-GCM, split into fifteen Reed-Solomon fragments, and distributed across the network. Any ten fragments are sufficient to reconstruct the original. Nodes communicate directly over QUIC/TLS 1.3 using a Kademlia-based DHT for discovery and routing. No central server holds data, credentials, or routing state. This document is the authoritative technical specification of the Shardnet protocol: transport, erasure coding, cryptography, identity, storage, and network maintenance.
DevDock keeps local projects in one sidebar and gives each project a focused workspace for its overview, commands, run history, databases, security checks, settings, and tools. The Today view surfaces recent projects and saved daily workflows. Inside a project, DevDock connects registered folders, detected technologies, Docker and Git state, database operations, local security findings, and the actions used to get back to work.
Shardnet.app
DevDockNo features have been listed yet.
Shardnet.app's answer
Technically-minded users and developers who want to store or share files without trusting a third party. This includes privacy-conscious individuals, open-source communities self-hosting shared documents, developers building decentralised applications that need a storage layer, and organisations that cannot or will not rely on cloud providers for sensitive data.
DevDock's answer:
DevDock is primarily for Windows developers who switch between local codebases, work across frontend, backend, mobile, and infrastructure repositories, or want repeatable local setup and project workflows without uploading source code.
Shardnet.app's answer
Shardnet is currently in public alpha โ functionally complete but not yet independently audited for security. Early adopters are individual developers and privacy researchers evaluating the protocol. We're not listing customers until the security audit is done and the protocol is production-ready. If you're interested in an early deployment, reach out directly.
Shardnet.app's answer
Shardnet removes the server from the equation entirely. Files are encrypted on your device (AES-256-GCM) before leaving it, split into 15 fragments via Reed-Solomon erasure coding, then spread across the peer swarm. Any 10 of those 15 fragments reconstruct the original โ even if a third of the network goes offline. Nodes storing your shards see only ciphertext indistinguishable from random noise. No account, no API key, no company holding your data. The decryption key travels only in your magnet link.
DevDock's answer:
DevDock brings local software projects, saved commands, Docker environments, database operations, project health, and security checks into one Windows desktop workspace. Each project has a focused view for its overview, commands, run history, databases, security checks, settings, and tools, while the Today view surfaces recent projects and saved daily workflows.
Shardnet.app's answer
Most "decentralised" storage products still have a centralised component โ a coordination server, a token smart contract, a wallet requirement, or a proprietary daemon. Shardnet has none of these. It runs as a single static binary with no runtime dependencies, connects over QUIC/TLS 1.3, and routes via a Kademlia DHT. There are no tokens, no fees, and no registration. If you run a node, you contribute storage and gain access to the swarm โ the protocol is self-sustaining because every user is also a provider.
DevDock's answer:
DevDock is a fit for developers who switch between local codebases and want repeatable project context in one place. It connects registered folders, detected technologies, saved commands, Git and Docker state, database operations, local security findings, and project health checks without requiring repositories to be moved into one folder or uploaded to a service.
Shardnet.app's answer
Shardnet started from a simple frustration: every "serverless" storage tool we looked at still had a server somewhere โ a coordinator, an incentive layer, or a hosted gateway. We wanted something where the threat model was actually clean: zero-knowledge storage, no central point of seizure, no account to compromise. We built the protocol in Rust, wrote the spec first, then implemented it โ QUIC transport, Kademlia DHT, Reed-Solomon erasure coding, AES-256-GCM encryption, all from scratch. The result is a single binary you can run on any Linux machine and be part of a global swarm in under ten seconds.
Shardnet.app's answer
Which are the primary technologies used for building Shardnet?
Rust โ the entire stack, compiled to a dependency-free static binary QUIC / TLS 1.3 (quinn + rustls) โ encrypted transport with mutual Ed25519 authentication Kademlia DHT โ XOR-metric peer discovery and shard routing (K=20) Reed-Solomon erasure coding โ 10 data + 5 parity shards per file AES-256-GCM โ client-side file encryption Ed25519 โ node identity and signed chat messages Axum โ embedded HTTP/WebSocket server for the web GUI Argon2id โ proof-of-work for node admission (Sybil resistance)
IPFS Share - Share files using IPFS directly from your device โ no cloud needed.
Docker Desktop - Docker Desktop is a one-click-install application that lets you to build, share, and run containerized applications and microservices.
Nextcloud Files - Nextcloud gives you access to your data and communication wherever you are.
secure file sharing - share files from your terminal with end-to-end encryption.
SharedFiles.co - Storing files on a decentralized network: Security, privacy, and more!
SharedSafe - Encryption and synchronization for your Online Storage.