- Step 1 maps the application's parts to the eight "what we deposit" pages.
- Step 2 maps where the code and files live to the integration pages. The platforms are production's own list from this form, and each has an integration page in the kit.
- Step 3 maps what the visitor needs to prove to the level: base, Pro (proof it builds) or the Exit Exercise.
What should your deposit contain?
Three questions about how your application is built and where it lives. You'll get advice on what to deposit, how to keep it current and which level proves what you need.
Free, and no email needed for your result. Start the assessment
- Trusted by 3,500+ teams
- ISO/IEC 27001:2022 certified
- Your answers stay in your browser
Three questions
Plan the deposit for one application.
Answer for the application you want to protect first. If you're a vendor, answer for the product your customers rely on.
Your progress
- What it's made of
- Where it lives
- What to prove
- Your advice
What would someone need to rebuild and run it?
Choose all that apply.
Where do the code and files live today?
Choose all that apply.
What do you need to be able to show?
To an auditor, a customer, your board, or yourselves.
Your advice
Worked out from your answers, in your browser. Nothing has been sent.
1. What goes in the deposit
- Source code. The repositories the application is built from, kept in step with the version you run. Source code
- Data. The application data a recovery needs, held in an independent environment. Data
- Deployment assets. Build scripts, packages and configuration files, so the code can become a running system. Deployment assets
- Hosting environment. The details of where it runs and the accounts behind it. Hosting environment
- Credentials. The access needed to manage and pay the providers the application depends on. Credentials
- Third-party dependencies. The configuration and documentation for the external services it relies on. With Pro, each rebuild produces an SBOM of the components it found. Third-party dependencies
- Documentation. The instructions a team without the original developers would need. Documentation
- Designs and other IP. Architecture, technical designs and other proprietary materials behind the software. Technology designs
2. How it stays current
Connect the platforms once and deposits sync daily. With Pro, between rebuilds, we compare the deposit with your live repositories and flag what changed.
- GitHub. GitHub · GitHub Enterprise
- GitLab. GitLab · GitLab Self-Managed
- Bitbucket. Bitbucket · Bitbucket Server
- Azure DevOps. Azure DevOps
- AWS. Amazon CodeCommit · Amazon S3
- Google Cloud Platform. Google Cloud Platform
- ShareFile. ShareFile
- Somewhere else. See all integrations, or upload materials by hand with Secure Upload. All integrations
3. How you prove it
Trusted by 3,500+ teams, from regulated enterprises to fast-growing software vendors
What we deposit
Code is the start. A recovery needs more.
An application is more than its repositories. The deposit holds what a team would need to rebuild it and run it without the original developers.
Source code
The foundationThe repositories the application is built from, connected through the platforms you already use.
Source codeData
What it runs onThe application data a recovery needs, held in an independent environment.
DataDeployment assets
From code to a running systemBuild scripts, packages and configuration files your teams use to deploy and maintain it.
Deployment assetsHosting environment
Where it runsThe hosting details and accounts behind the live service.
Hosting environmentCredentials
Access to the providersThe access needed to manage and pay the providers the application depends on.
CredentialsThird-party dependencies
The services it relies onConfiguration, access details and documentation for external APIs, services and libraries.
Third-party dependenciesDocumentation
The know-howManuals and runbooks, kept current alongside the code.
DocumentationDesigns and IP
The thinking behind itArchitecture, technical designs and other proprietary materials.
Technology designsBuilt to stay current
Connect once. The deposit keeps up.
A deposit is only useful if it matches the version you run. Integrations keep it in step without extra work for your team.
Connect
Link the platforms where the code and files live, through our 50+ integrations, or upload by hand with Secure Upload.
Sync
Deposits sync daily. Add or remove materials at any point.
Check
An automated check confirms what's deposited, with a vault report. Missing items are flagged.
Rebuild
With Pro, AI agents rebuild the deposit in the Codekeeper AI Verification Lab. We flag changes between runs, so you know when to rebuild again.
Then choose the level
Held and checked, or proven to build.
Base level
From$199per application per month
Everything you need to be protected.
- Custody of the deposit
- Automated check of what's deposited, with a vault report
- Software Resilience Certificate
Pro level
From$449per application per month
Everything you need to recover.
- Agentic Verification: isolated rebuilds by AI agents, on supported technology stacks
- 4 rebuilds a year, run when you choose
- Build steps, SBOM, Exit workbook and a deployable copy
- Recoverability Certificate
Software list prices. Need people to test the business functions too? An Exit Exercise adds a Tested Exit Report, from $12,000, to any plan. See all prices
Sample evidence pack
See what your auditor would receive.
An anonymised set of outputs from a real Agentic Verification run, so you can judge the evidence before you talk to us.
- Recoverability Certificate
- Run report
- SBOM and Exit workbook excerpts
Questions
About the technical assessment.
Which technology stacks can you rebuild?
Agentic Verification runs on supported technology stacks. Tell us what your application runs on in a demo, and we'll confirm whether it's covered before you choose Pro.
Does our code leave your environment during a rebuild?
No. Agentic Verification runs on Codekeeper's own models, with no third-party AI, and your code never leaves our environment. Each run happens in the Codekeeper AI Verification Lab, sealed and cut off from production, development and the open internet.
Our platform isn't in the list. Can we still deposit?
Yes. See all integrations, or upload materials by hand. Either way, the automated check confirms what's in the deposit.
How do we know when the deposit is out of date?
With Pro, between rebuilds, we compare the deposit with your live repositories and flag what changed, so you know when to rebuild.
Do we have to deposit credentials?
Deposit what a recovery would need. Credentials and hosting details matter most when the live service has to stay on, which is what Continuity is for.
Do you store my answers?
No. The assessment runs in your browser and sends nothing to us.
Know what to deposit. Know it builds.
Book a demo and we'll plan the deposit for your application with you, and show you a rebuild.