This is great! Would it be possible for it to be entirely serverless by letting the repo generate a static HTML page with no CDN's that you could send to others? It would add a bit of friction to the process, but each party could append the hash to the URL after they open the file.