Thought Machine and AWS will turn banks’ COBOL into Python in days — AI agents extract the intent, humans sign off
Thought Machine and AWS today launched a joint AI-powered migration pipeline that turns millions of lines of COBOL into tested Python financial products in a live sandbox — compressing multi-year core banking migrations into days, with a human sign-off gate before anything ships.
Core banking’s oldest bottleneck — the COBOL mainframe — just met its most serious challenger yet. Thought Machine and Amazon Web Services announced on Tuesday a joint AI-powered migration solution designed to turn millions of lines of legacy mainframe code into tested, Python-based financial products in a live sandbox — compressing what the companies describe as multi-year modernisation programmes into days.
The announcement, covered in detail by FF News, pairs AWS Transform’s tooling for mainframe reverse-engineering agents with Thought Machine’s Vault Forge, an AI tooling suite. Rather than translating code line by line, the joint pipeline extracts the pure business intent from legacy systems — entirely inside the bank’s secure cloud environment.
#The pipeline: four stages, one sign-off
Per the release, the migration runs through four integrated stages:
- Extraction: AWS Transform performs discovery on legacy applications, extracting the underlying logic into EARS (Easy Approach to Requirements Syntax) specifications.
- Consolidation: redundant product variations accumulated over decades are identified and removed.
- Synthesis: Vault Forge uses AI agents via Amazon Bedrock to generate SDK-compliant Python code for financial products — interest calculations, fee schedules, repayment workflows, and account lifecycles.
- Validation: a human-in-the-loop review gate lets bank staff inspect and sign off on the logic before anything is deployed to a Vault platform sandbox.

#Why intent, not translation
The design hinges on a structural fact about Thought Machine’s Vault platform: it defines all financial products entirely as code using Python, with product logic fully decoupled from core infrastructure. Traditional legacy cores hardcode products directly into the database infrastructure, which is what makes migrations slow and risky — AI agents would otherwise have to fight through database complexities. Because Vault’s products are clean, high-level code, agents can bypass those layers and re-express legacy rules directly as Python products.
That’s the genuinely new move here. A decade of “code modernisation” tooling has translated syntax: COBOL to Java, line for line, carrying the original mess along. The pitch from Thought Machine and AWS is different — recover what the bank meant to compute, throw away the dead branches, and emit native Vault products that have been systematically validated. Banks, the release says, receive “fully validated migration proof early in the process,” before the full programme is done.
#The human gate is the product
Buried in the middle of the announcement is the part regulators will care about most: the pipeline ends at a human-in-the-loop review. Given the stakes — Tier 1 banks running national payment systems — no bank’s board would accept an agentic pipeline that rewrites core ledger logic without a sign-off step. Whether AI-guided validation satisfies regulators when something eventually goes wrong is now the industry’s open question, and this announcement puts it front and center rather than in the footnotes.

#What to watch
- A reference customer. Thought Machine’s client list already includes Tier 1 names like JPMorgan Chase, Lloyds, Standard Chartered and Intesa Sanpaolo — and Deutsche Bank selected its Vault Core for a decade-long modernisation in August. The credibility of “multi-year programmes in days” will be decided by the first public migration that actually completes on this pipeline.
- The regulator test. AI agents rewriting financial products is exactly the kind of thing banking supervisors inspect line by line. The human-in-the-loop gate is the defence — it needs to hold up under audit, not just in a demo.
- What “days” really means. The release frames the compression in terms of scanning millions of lines of code and mapping data dependencies with “systematic, AI-guided operations.” Full validation cycles, parallel runs, and regulatory approval still have their own clocks.
COBOL has survived every declared death since the 1990s, mostly because moving off it was more dangerous than staying on it. Thought Machine and AWS are betting that the risk equation has finally flipped — and that the banks will let agents hold the pen, as long as a human holds the signature.
