The traditional process involves zipping your repo quarterly and dealing with lawyers who want to negotiate what counts as "source code" while your actual deployment involves deployment configs, build scripts, and dependencies they've never heard of.
We built software escrow that just connects to your repos and handles uploads automatically. OAuth with GitHub/GitLab/whatever tool you use, syncs daily, done.
Pretty straightforward automation for something that was surprisingly manual.
Check it out here: software-escrow.com
em-el•4h ago