Encrypt a file with AES-256-GCM, build an indexed Merkle tree, upload to a provider, and create a deal on Base Sepolia. All in your browser.
Higher = more resilient. Each copy creates a separate on-chain deal (1 VLT each). MetaMask will ask you to confirm each deal individually.
If a provider goes down, load your metadata JSON to detect dead providers and re-replicate chunks from survivors to a fresh replacement.
Download chunks from your providers, decrypt, and recover the original file. If a provider is down, the client automatically falls back to the next one.