CheckoryCheckory
Escrow envelope with a source stamp and a build-test stamp, Schedule 7 beside a release-trigger list, no face

How to Review a Source-Code Escrow Deposit and Release Trigger

Review source-code escrow before you sign: deposit list, release-cycle cadence, clean-room build test, three release events, then an internal-use licence.

8 min readArticle
💡

Key takeaway in 30 seconds

Knowing how to review a source code escrow deposit and release trigger is a keep / add-verification / walk log, not a vault receipt. A folder can sit 14 months stale without build scripts. Write the deposit list, cadence vs their release cycle, an Independent clean-room build, three release events, and a post-release licence that names a confidential contractor.

Sales says the on-prem licence already has escrow. That certificate is not a rebuild. The hidden risk is a folder that will not compile. Fill a keep / add-verification / walk log before you sign: what is deposited, cadence vs their release cycle, a clean-room build test, three release events, and a post-release licence that lets a contractor keep the licensed clinic system running.

On 4 September 2026, Isla — Founder of a 10-person UK health-tech — has the board’s yes on an on-prem clinic-ops licence. Schedule 7: deposit “the source code” within 30 days, release on insolvency, internal use only. Sales calls it cover if they go bust. No build script, schema, inventory, keys, per-release update, or test. Go-live is the next sprint. Typical mistake: treating the certificate as a spare parachute.

Disclaimer: Checkory provides AI support, not legal advice. Consult a qualified lawyer for binding decisions.

What must the deposit include besides “the source code”?

Name the artefact first. This clause is a conditional copy of buildable source, not a right to pull customer data from a cloud tenant. SaaS export and retrieval live on the SaaS data-export and exit-rights checklist — one sentence, then return. Isla’s Schedule 7 is on-prem escrow.

Freeze the packet — the signed file set (licence plus escrow plus any verification statement of work). The freeze ritual is the prepare-packet guide. High sentence: “Vendor shall deposit the source code.” That is not a completeness definition.

A UK agent’s 2026 deposit list is the buyer ask: full source for every licensed module; build scripts; database schemas; a third-party inventory with versions; keys required to build — not the clinic’s live secrets. In practice, a deposit that compiles only on the vendor’s laptops is incomplete.

Typical mistake

Isla treats a vault receipt as a rebuild. Bare source without build scripts, schema, inventory, or keys will not compile when the vendor is gone.

Escrow envelope stamped source plus build-test, deposit list beside it, no face
Escrow envelope stamped source plus build-test, deposit list beside it, no face

How do you tie update cadence to their release cycle?

Isla’s paper deposits once within 30 days of the Effective Date, then goes silent. A deposit that never tracks their release cycle is two versions behind the clinic box. Write an update after each material release, and a floor even if they skip a named ship.

A June 2026 market-standard sample updates within 30 days after each release and at least quarterly. Gurpreet Bal (structure-only) adds a 30–60 day window and an audit that deposited version matches Isla’s servers. Annual-only is a walk input — Sora (16 July 2026) says annual deposits rarely keep up with monthly releases. Git sync is cadence colour, not a build test.

How do you verify that the deposit actually builds?

Isla’s Schedule 7 has no test. An agent receipt is not verification. Write the level: inventory, build, or replicate. For a clinic system she cannot replace next week, require a compile from deposited materials only, in a clean environment the agent creates.

SES Secure’s 2026 UK guide lists verification as optional but recommended. Escode (structure-only) splits Deposit Validation from Build Verification. LegalClarity says validation does not tell you whether the code compiles. Standard Build runs in the vendor’s lab. Independent Build is the buyer ask. Duration colour: half a day to five days. Frequency colour: every major update, or at least yearly. Output = a report to Isla plus a re-deposit cure. Who pays: write it now — Escrow London (2022, structure-only) says there is no definitive rule.

Clean-room build checklist versus a vault inventory receipt, no face
Clean-room build checklist versus a vault inventory receipt, no face

Surprising fact

“We deposited the source code” is not a rebuild. Vaquill’s June 2026 example: 14 months stale and missing build scripts.

Which release events should fire besides insolvency?

Isla’s paper says “Release upon Vendor’s insolvency” only. Formal insolvency misses abandon, a sunset after acquisition, and an unremedied support breach. Write three objective triggers plus a short contrary-instruction window.

For England and Wales, name administration, liquidation, winding-up, and inability to pay debts within Insolvency Act 1986 s.123. Do not write “bankruptcy” alone. US filings treat IP licences differently; that is not Isla’s trigger. An Escrow London sample (structure-only) copies s.123 and allows contrary instructions within 10 Business Days. Add abandon / sunset after acquisition — typically no cure once they announce end-of-life. Add unremedied material support after written notice and a stated cure. Vaquill’s sample uses 30 days; Codekeeper colour is 30–60 days. Walk if release needs vendor consent.

Three release events

TriggerWrite
InsolvencyAdministration, liquidation, winding-up, unable to pay debts within s.123 — not “bankruptcy” alone
Abandon / sunsetCease trading or EOL after acquisition; announced EOL is typically no-cure
Unremedied supportMaterial maintenance failure uncured after notice (sample: 30 days)

When is a post-release internal-use licence a dead letter?

Release gives possession, not a right to act. Isla’s High sentence is “internal purposes only” with no modify and no contractor. A 10-person health-tech will not rebuild a clinic stack in-house. Without a confidential third-party carve-out, the grant is a dead letter on the day she needs it.

Buyer grant: perpetual, non-exclusive, royalty-free, to use, reproduce, modify, and correct solely to maintain Isla’s licensed use of this product — not to resell. Must include disclosure to a confidential contractor. Grant it in the signed escrow, effective on release. For example, if Schedule 7 dies with the licence, the parachute cuts itself.

💡

Internal-only can still fail

“Internal use only” is what Isla thinks she needs. With no modify right and no contractor, her team cannot hire the shop that would keep the clinic running.

Should you keep, add verification, or walk?

You are done when the one-page log is filled and you can point to one sentence that would pause signature. That is the success bar: deposit list, cadence, build-test level, release events, post-release licence plus contractor. Then keep, add verification, or walk.

Workflow: packet → not a SaaS export/exit → deposit list → cadence vs release cycle → build test level → release events + objection window → post-release licence + contractor → keep / add verification / walk. After the log, upload the same PDF to Checkory document analysis for a first-pass — a first machine scan that flags those headings on that file. A human still opens every High flag — a high-severity highlight that must be checked before anyone signs. If the rebuild risk is material, send the file to counsel — a qualified lawyer.

Keep, add verification, or walk board with three release events, no face
Keep, add verification, or walk board with three release events, no face

Keep / add verification / walk

GateKeepAdd verificationWalk
DepositSource, build, schema, inventory, keysAdd missing scripts or keys“The source code” only
CadencePer-release plus quarterly; audit vs productionOnce at signing → add per-releaseAnnual-only on a shipped product
Build testIndependent / clean-room; re-deposit cureInventory-only → add a clean-room SOWNo test on a system she cannot replace
Release + licenceThree events; short window; modify + contractorAdd contractor carve-outInsolvency-only, vendor consent, or no contractor

Seven steps before go-live

1

Freeze the packet

Licence plus escrow plus any verification SOW. On-prem source escrow, not a SaaS export right.

2

Write the deposit list

Source, build scripts, schema, third-party inventory, build keys.

3

Tie cadence to their release cycle

Within 30 days after each material release, and at least quarterly.

4

Require a clean-room build

Not a packing-list receipt. Report to Isla. Re-deposit if the build fails.

5

Write three release events

UK insolvency including s.123, abandon / sunset, unremedied support. Walk if vendor consent is required.

6

Write the post-release licence

Maintain and modify this product only, including a confidential contractor.

7

Keep, add verification, or walk

Circle one sentence that would pause signature.

Frequently asked questions

Is a deposit without a build test enough?
No, not for a clinic system Isla cannot replace next week. Inventory confirms files arrived. Require an Independent / clean-room build and a re-deposit cure.
Who pays the escrow agent?
There is no definitive UK rule. Verification is typically a beneficiary cost. Write payment at the start.
Does SaaS still need source-code escrow?
Usually not as the continuity tool. If the product is SaaS, open the SaaS data-export and exit-rights checklist.
What if release needs the vendor’s consent?
Walk, or rewrite. Vendor-consent release is a dead letter on the day she needs speed.
What should a post-release internal-use licence actually grant?
Use, reproduce, modify, and correct solely to maintain the licensed system, plus a confidential contractor. Grant it in the signed escrow, effective on release.

Highlight escrow headings on this file

Upload the same PDF. A human still opens every High sentence.

Start document analysis

What to do next

Sources

Read also

Related guides

Updated: September 4, 2026