BANKING INDUSTRY · PAYMENT WORKLOADS FIRST

Where does money leave the mainframe, and what is running on those systems?

The ledger sits behind the mainframe. Money leaves through Linux: the systems that instruct payments, settle them, and sign them. That is where Churchill stands.

Your core ledger sits behind the mainframe.

THE VAULT HOLDS

Money does not leave from the vault.

IT LEAVES THROUGH LINUX

It leaves through the systems that instruct, switch, settle, and sign.

WIRES · SWITCHES · SETTLEMENT · KEYS

Change one file on one of those hosts, and the money goes somewhere else.

THE MOST ATTACKED MACHINES IN THE BANK

The HSM signs whatever the application asks.

AND NOTHING GUARANTEES THE ASKER

Churchill guarantees the asker.

APPLICATION SECURITY INFRASTRUCTURE

Your payment path cannot change without your signature.

EVEN WITH ROOT

Nobody changes the gateway without two of your people signing.

It does not read or approve payments, and it never sees transaction data. It stops unapproved change to the system that sends them, and stops that system sending anywhere you never approved.

THE PATH MONEY TRAVELS

Four systems can move the bank's money.

The wires, the switches, the settlement engines, and the keys that sign it all. Churchill protects all four.

Instruct SWIFT connectivity workloads

The messaging stack that creates, routes, and releases payment instructions, and the gateway credentials that make them authentic. The system attackers target to inject fraudulent payments.

SWIFT CSP · annual independent assessment

Settle Wire, RTGS, and instant payment connectors

Fedwire, CHIPS, TARGET2, FedNow, RTP. Irreversible money movement with hard deadlines, and for instant rails, no batch window in which to catch fraud. Pre-execution control is the only control.

DORA · NYDFS Part 500

Sign HSM-facing signing services

The hosts that hold the sessions, PINs, and logic deciding what the HSM signs. Tampering here means the HSM signs the attacker's transaction with the bank's own key.

Smallest footprint · highest authority

Transform Payment hubs, switches, and file transfer

The translation layer where every message is touched, the card switch deciding approve or decline, and the file tier where recent breach headlines live. A modified batch file is thousands of altered transactions at once.

PCI DSS 4.0 · Req. 6 and 11

The HSM signs whatever the application asks. Churchill guarantees the asker. Churchill protects any zero-tolerance Linux workload; we started where tolerance is lowest, on the path money travels. The core ledger, CICS, and z/OS stay the mainframe's job. Each layer does what it does at its layer.

WHAT THIS ACTUALLY STOPS

Nine situations you have already lived through.

Every one of these is inside the published threat boundary. Open the ones that matter to you. Each shows the change that actor needs to make, and what happens instead. To do damage, every one of them has to change the protected application. That is the only thing Churchill checks, which is why the actor never has to be identified first.

Config drift

Someone changed a gateway parameter during an incident months ago and never changed it back. The scan that would catch it runs quarterly.

The change it needs

A configuration file the gateway reads while it runs.

On a protected host

The unapproved change never takes effect. It is refused before it applies, and the record names the file, the account, and the second it happened.

Insider change

An administrator with legitimate root access edits a binary on the settlement connector outside the change process.

The change it needs

A binary that is part of the approved application.

On a protected host

Root is not enough. The modified binary does not execute, and no single person can authorize the change: two of your approvers have to sign it.

Ransomware

Malware lands on the host and starts encrypting or replacing the files the application needs.

The change it needs

Its own code, running. Or the files the application depends on, rewritten.

On a protected host

Unapproved code does not run. The application keeps running on the version your approvers sealed, and every attempt is recorded.

Malware

Something lands on the host and runs. It is not encrypting anything, it is establishing a foothold and waiting.

The change it needs

Its own executable, running on a protected host.

On a protected host

It does not run. Only what your approvers sealed executes, so there is no foothold to establish and the attempt is recorded.

Stolen credentials

Valid credentials, valid session. Nothing about the login looks wrong, because nothing about it is wrong.

The change it needs

What the application runs, or where it is allowed to send data.

On a protected host

The credential gets the attacker onto the host and no further. Changing what the application runs still requires two signatures they do not have.

Supply-chain compromise

A vendor update carries something you did not expect, through a channel you already trust.

The change it needs

A package or library the approved snapshot does not cover.

On a protected host

The update runs only if your approvers sealed that exact package. Anything the snapshot does not cover is refused, whatever channel delivered it.

Living off the land

An attacker uses tools already on the host, so nothing new ever appears on disk to detect.

The change it needs

The destination list, so data can leave for somewhere you never approved.

On a protected host

There is no new file to catch, and there does not need to be: the operation is still outside what was approved, and data cannot leave for a destination you never approved.

An AI agent goes rogue

An autonomous agent with production credentials starts acting outside what it was approved to do, faster than any review cycle can respond.

The change it needs

Something outside the approved snapshot, executed or modified.

On a protected host

It is refused at machine speed, with no analyst in the loop, and it cannot approve its own change: that still takes two of your people. The record shows every attempt it made outside what it was approved to do.

Month-end release

A release goes out on a deadline. The audit trail afterward is a ticket comment and somebody’s memory of who said yes.

The change it needs

The running application, which is exactly what governance exists to record.

On a protected host

The release goes out the way it does today. What changes is that approval is a cryptographically signed receipt naming who signed, and the record is the same one your examiner reads.

None of these depend on recognizing the attacker or the technique. They depend on the change being unapproved, which is the one thing every case above has in common.

THE WINDOW CLOSES 31 DECEMBER 2026

The zone got bigger this year, and your evidence for the new part is the thinnest you have.

Under CSCF v2026, Control 2.4 moved from advisory to mandatory. That pulls back-office data flows, bridging servers, middleware, and customer connectors formally into scope for the first time, and it requires independent assessment. The stated reason is the pivot pattern you already know: the attackers who took $81 million out of Bangladesh Bank did not stop at the messaging terminal. They moved into the surrounding environment, changed what the payment application ran, and suppressed the confirmations that would have shown it.

SWIFT CSP DORA NYDFS Part 500 PCI DSS 4.0
What changed

Control 2.4, Back Office Data Flow Security, moved from advisory to mandatory this cycle.

What came into scope

Bridging servers, middleware, and customer connectors, formally, for the first time.

What it requires

Independent assessment, not self-attestation, inside a window that closes 31 December.

Who sees the result

Your attestation status is visible to the counterparties who check it.

Control 2.4 is a data-flow control. What it changed for you is scope: those bridging servers, connectors and middleware are now in-scope Linux hosts. Churchill protects the integrity of those hosts and produces a dated record of what ran and every attempt to change it, which evidences the change-control and integrity families rather than 2.4 itself. Do not let anyone write 2.4 next to it in a remediation plan. That is the record Churchill writes as it happens, rather than one your team reconstructs from ticket exports in the autumn. Churchill supports specific technical provisions within CSCF. It does not itself confer attestation, and it does not cover the controls your program owns. Provision mappings are WestGate Data Science analysis.
The full provision-level mapping →

WHERE TO START

Start where your annual attestation is hardest. Extend along the path money travels.

You think in zones, and so does Churchill. The first deployment is the smallest critical zone you have; each expansion follows the authority, on a deployment pattern your operations team has already seen hold.

01
SWIFT secure zone
The landing zone. A boundary you already document, isolate, and attest annually under CSP. A handful of hosts, so deployment is measured in weeks, and the board already fears this zone by name.
02
Cryptographic services segment
Natural adjacency: the SWIFT zone already touches your HSMs. The smallest footprint and the highest concentration of authority in the bank.
03
Payments zone
Wire, RTGS, and instant payment connectors: the largest dollar exposure, protected on a deployment pattern your operations team now trusts.
04
Payment hub and card switch
Higher host counts across the transformation and authorization layer.
05
DR and pre-production
DR hosts hold the same keys and configurations with less scrutiny, and attackers know it. A tampered config promoted from staging is a production compromise on a delay timer.

Churchill supports control families in SWIFT CSP, DORA, NYDFS Part 500, and PCI DSS 4.0; it does not itself confer any attestation or compliance. Platform fit for a specific workload is confirmed during technical qualification.

WHAT THE RAILS GIVE BACK

Every feed you buy describes someone else's breach. This one describes yours.

The gate sees every attempt on a protected payment host, so the record it writes is intelligence about your own rails, from your own attackers, on the day it happens. It arrives without a production incident attached to it.

Which rail they want

Attempts sorted by host and hour show whether the pressure is on the wire connector, the settlement broker, or the signing host. You staff and harden where it actually is.

One campaign, not three events

The same kinds of attempts at the same times across separate payment hosts is one campaign, and you have the records to show it.

Ready for the regulator

A hash-chained record of an attempt that never reached production, held in dual custody, with the session replayable. Evidence without an incident.

Your own change process

Refused hotfixes on one gateway are not an attacker. They are a change process that needs fixing, with accounts and timestamps attached.

What a record contains, and what it is worth across a fleet →

HOW IT WORKS

Setup follows your governance. Then Churchill refuses, autonomously.

01
Install

Controlled deployment

Churchill installs on the protected hosts through a controlled download, in minutes. No pipeline changes, no modifications to your build infrastructure.

02
Quorum

Your governance, encoded

Designate the approver pool from your Change Advisory Board: as many members as you choose, minimum two to approve, any single member can veto. The keys stay with your people.

03
Seal

The quorum seals the application

The approved version is captured as a cryptographically signed snapshot: executables, configurations, libraries, scripts, secrets. From that moment, only the sealed state runs; everything else is refused at the kernel in under 2 ms and preserved as forensic evidence.

Between releases there is nothing to manage: no ticket queue, no daily review burden, no added FTEs. At release time, a minimum of two members of the quorum you designed sign the change, in seconds, at 2 a.m. or 5 p.m., and a single veto denies. Nothing else about your release process changes.

Platform Linux on x86_64 and IBM Z / LinuxONE · containers, virtual machines, bare metal
GENERALLY AVAILABLE AUGUST 31, 2026

Prove it on the zone your board already fears by name.

30 days free in non-production. Installs in minutes, removes cleanly. Production follows a joint engineering session, our team and yours.

Built and validated on IBM LinuxONE.

IBM Technology Partner, Partner Plus Gold tier. Linux kernel 5.0 and higher, at full strength from 5.7. x86_64 and IBM Z / LinuxONE today, across containers, virtual machines, and bare metal.

ANTHROPIC Cyber Verification Program

Mythos, run against Churchill under structured conditions.

As a participant in Anthropic's Cyber Verification Program we obtained access to Mythos and ran it against Churchill: 29 documented sessions from four distinct adversarial operators, 11.3 cumulative hours, 406,433 enforcement decisions. 100% containment. Zero data exfiltrated.

These are measured test results, not an Anthropic endorsement, certification, or recommendation of Churchill. The 30-day public capture-the-flag is a separate program with its own result set.