Product film · recorded on the live platform
Operation Mirage — one day at a bank on AIState
A cyber incident and a fraud that turn out to be the same customer. Eight chapters, from connecting the bank’s systems to the case that closes the day — every screen in the film is the real product, driven live.
Chapters
- 1Opening0:00
- 2Adding data sources2:34
- 3The night8:04
- 4One story, one case13:42
- 5The gates, two contexts and the phone call17:29
- 6The hunt24:35
- 7Governance and memory28:38
- 8The whole machine and the close32:22
- 9The Knowledge Fabric — a detailed walkthrough34:06
Who you will see
- GeorgeNarrator, product team
- Priya NairFraud analyst, case lead
- Ade BalogunSecurity operations
- Ruth AdlerHead of operations
- Marcus FeldMLRO — decides what is reported
- Sam OkoroLending analyst — not on the case
- The agenciesMonitoring · triage · investigation · reach-out · quality
52 of 52 live steps reached their target on screen.
Chapter 01
Opening
Why this matters. Every bank can buy the same AI models; what none can buy is what the bank itself knows. The film follows one day at an illustrative bank, Meridian, where a cyber incident and a fraud turn out to be the same story.
Features shown
The premise
The advantage is the bank’s own knowledge — who its customers are, how they connect, what its experts decided last time — not the model.
The opposite route
Rather than copying data into a new platform, AIState reads each system where it lives and keeps it inside the bank’s boundary.
Operation Mirage
One darknet seller, a stolen password dump, a login wave, a fake trading app, fourteen mule accounts and a money trail across three blockchains.
Scene by scene
-
The exposure and the fraud were the same customer.
Hi everyone, I'm George, from the product team at DataFab. Let me take you through one day at a bank, from first light to the close, on AIState. First, why it matters.
-
Why it matters
Every bank can now buy the same AI models. What no one can buy is what the bank knows: who its customers really are, how they connect, what its experts decided last time. Today that knowledge is scattered across dozens of systems, and split between teams that never see each other's screens.
-
The usual answer
The usual answer is a programme. Move the data into a new platform, remodel it in someone else's schema, bring in the vendor's engineers, and wait quarters before the first decision is governed. Then pay every year to keep the copy running and the engineers on site.
-
The opposite route
DataFab takes the opposite route. AIState reads every system where it lives, inside the bank's own boundary. Every system of record stays where it is, and stays authoritative. It resolves what the data means into one governed knowledge graph, and it lets the bank's own people compose the agencies that do the work.
-
Owned by the bank
What builds up is the bank's own: its Artificial Proprietary Intelligence. It works with any model, it grows with every decision, and it never leaves the building.
-
Operation Mirage — the day's timeline
Today's case is Operation Mirage. One darknet seller, a stolen password dump and a list of people to target. A login wave at dawn, a fake trading app, fourteen mule accounts, and a money trail across three blockchains. Security sees a cyber incident. Fraud sees mules. We'll watch one graph see one story — and we'll watch exactly where it stops.
-
Meridian Bank · illustrative
Everything you'll see runs on the platform. The bank is Meridian; every name, wallet and amount is invented.
Chapter 02
Adding data sources
The ground everything stands on. The analyst signs in and the Knowledge Fabric shows the bank’s estate — its detailed walkthrough is the last chapter. Then the systems are connected, graded and read into the model, and the Studio shows the agencies built on top.
Features shown
Sign-in
Every person signs in as themselves; what they can see and do follows from their role, clearance and workspace membership.
Knowledge Fabric
A catalogue of the bank’s estate: ten internal systems and seven outside sources, each read in place. No source document, record or row is migrated, and every system of record stays authoritative.
Source registration
Each source is graded twice — reliability of the source and credibility of its claims — with a legal basis, retention and what is deliberately not taken.
Connectors
Built-in and bank-authored connectors reach outside systems, such as chain analytics for looking up wallets.
A model a person approves
A source is read into the data model; the platform proposes the types and a person approves them before anything is written.
Entity resolution
48,112 customer records resolved to one customer each; the 217 it was unsure about are queued for a person, not guessed.
Document extraction
Identity documents are read where they sit in the document store, every field with its confidence.
Ontologies
Cyber added four entity types on the same resolved customers the financial-crime team uses — no migration, no new store.
Agentic Studio
Eleven agencies composed by the bank’s own people, each with an autonomy level. They act within policy and stop at effects.
Contexts
Fraud operations and Security operations: owned, versioned definitions of what the same data means to each team.
Scene by scene
-
Signing in
Now I'm going to log in to the system.
-
The Knowledge Fabric
Everything here starts from the Knowledge Fabric, the core of AIState. It connects every source the bank has, reads each one where it lives, and keeps its access control. We'll have a dedicated walkthrough of it at the end of this video.
-
Meridian's estate: 10 internal · 7 external · 0 rows copied
Start with the ground under everything: the Knowledge Fabric. This is Meridian's estate as AIState sees it. Ten internal systems — core banking, cards, authentication, onboarding, payments, the document store — and seven outside sources: chain analytics, darknet monitoring, threat intelligence, a Telegram monitor, a consortium list. All read in place. Zero rows copied.
-
Allocating the sources
I'm allocating the data sources from the Knowledge Fabric to my workspace: ten of the bank's own systems and seven outside sources, each read where it lives. Nothing is copied.
-
Source registration: grade, legal basis, fingerprint
Every source is registered with a manifest: what it is, what the bank may use it for, and its legal basis. And every source is graded twice — how reliable the source is, and how credible this piece of information is. Two axes, never collapsed into one score. A finding built on a source nobody approved cannot be used.
-
Connector catalogue
Connectors are how the Fabric reaches a system. Some are built in; some the bank authors itself.
-
The chain-analytics connector
This one reaches the blockchains, so we can look up wallets as we go.
-
The Knowledge Fabric: the systems it reads, catalogued
Then the Fabric discovers and catalogues what it has read: schemas, lineage, quality, sensitivity.
-
A source read into the model; types proposed
It reads each field by what the values look like — this is a customer, this is an IP address, this is a device — and proposes a model of the estate.
-
A person approves the model
A person approved that model once.
-
Resolved customers: 48,112 records · 217 queued
Next, resolution. Forty-eight thousand customer records, each resolved to one customer. Two hundred and seventeen it wasn't sure about — and it queued them for a person rather than guess.
-
Document reading: per-field confidence
Extraction brings in what sits in documents. The identity documents behind every account are read where they sit in the document store, each field with its confidence. No second copy.
-
Four entity types added
Adding cyber took four new entity types — indicator, sighting, wallet cluster, attribution — on the same resolved customers the financial-crime team already uses. No migration. No new store.
-
Agencies and their autonomy levels
On top of the graph sits the Studio. Here the bank's own people composed eleven agencies from its operating package, six of them reused from the financial-crime utility. Each runs at the autonomy level the bank chose for that process, and the bank can change it at any time. They act within policy. The effects your authority matrix reserves, such as a freeze or a block, wait for a person.
-
The two contexts, side by side
And two contexts: how fraud reads a customer, and how security reads the same customer. They're owned, versioned definitions — not two copies of the data. You'll see why that matters.
-
Build record: 6 weeks · 4 people from the bank · no migration
That's the foundation, and here's what it cost to extend. The cyber utility — four entity types, five new agencies, two contexts — was composed by four people from the bank's own team in six weeks, on the estate it already ran. No migration project. No vendor engineers on site.
-
Built on the Knowledge Fabric
This entire operation is built on the Knowledge Fabric. Here is the estate graph: every entity and every relationship the bank can see, on one canvas.
-
A little closer
Let's look a little closer.
-
In three dimensions
The same estate, in three dimensions.
-
On the map
And on the map: where it all sits in the world, indexed in real time.
-
On to the investigation
Now, let's go to the investigation.
Chapter 03
The night
The analyst builds one investigation from the sources the workspace already reads, and drives it through the AIState Dialog rather than by hand. Overnight the agencies find, type and corroborate; at dawn they propose — and a person decides.
Features shown
Investigation from sources
The graph is built by reading each connected source in place — every entity and every connection between them, fingerprinted; no source document, record or row is migrated, and every system of record stays authoritative.
The Dialog drives the investigation
Questions in plain language select, highlight and frame the answer on the canvas, so nobody walks a graph of thousands of nodes by hand.
No exposure to raw material
The darknet feed is read through its manifest: the listing resolves to 38 customers and no person ever sees the dump.
Agencies overnight
The resolver compares the new list with the dump and holds the seller as one entity; monitoring counts the login wave.
Typed and corroborated
The technique is typed to the industry standard and a second, independent threat-intelligence source confirms the network block.
The security gate
Agencies propose step-up authentication, a network block and a push to the perimeter — then stop. Ade approves one and declines one, with the reason recorded.
Scene by scene
-
A new investigation, from our own sources
Now I'm going to create an investigation from my sources. It will discover all the entities, and every connection between them, into one graph.
-
Pick what it reads
I pick what it should read: the login attempts, the payments, the mule accounts, the chain, and the two darknet listings.
-
One graph
Each source is read where it lives. Nothing is copied.
-
The graph builds
The graph builds source by source, as each one is read where it lives.
-
The Dialog drives the investigation
Rather than going through a big graph by hand, I'm using the AIState Dialog to drive the investigation.
-
The dump: 38 customers · persons exposed to raw material: 0
Now the day. Credentials for Meridian's domain go on sale on a darknet market. The monitoring agency reads the listing through its manifest; no person ever sees the raw material. The resolver turns the password hashes into thirty-eight of the bank's customers. Nothing acts. The findings wait, marked for restricted sharing.
-
The resolver's overnight finding
The same seller lists two hundred and twelve retirees with verified income. Nobody is woken. The resolver agency compares the new list with the dump overnight, and holds the seller as one entity.
-
While it works
What it finds is written as your policy allows: applied where it may, proposed where you reserve it.
-
While it works
Every answer is drawn from the graph the bank's own sources built.
-
What the resolver found
This is what it found. Nine customers are on both lists, and one seller is behind both listings: vellum nine.
-
Anyone can ask the Dialog
In the morning, anyone can ask the Dialog to show the same thing.
-
Dialog answer; the nine highlighted on the canvas
It analyses the whole graph and shows every step it takes, so every number can be checked.
-
While it works
It works with the same permissions as the person asking.
-
While it works
Each answer points back to the records it came from.
-
While it works
It shows every step it takes, so every number can be checked.
-
The wave; the monitoring agency's count
Four thousand eight hundred login attempts in nine minutes. Forty-seven get in. Nine are on devices the bank has never seen — six of them customers from the dump. The monitoring agency counts, for every address, how many different customers it got into.
-
Technique typed; second source confirmed
Sixty-one addresses, each into dozens of accounts. That's credential stuffing. The technique is typed to the industry standard, and a second, independent threat-intelligence source confirms the network block. Corroborated — not attributed. Attribution has its own threshold.
-
The agencies propose, then they stop
The agencies propose: step up authentication on nine sessions, block the network, push the indicators to the perimeter. Then they stop.
-
While it works
What it finds is written as your policy allows: applied where it may, proposed where you reserve it.
-
While it works
Every answer is drawn from the graph the bank's own sources built.
-
Ade Balogun signs in
Now Ade Balogun from security operations signs in. Ade decides on the security actions the agencies propose: approve them, or decline them with a reason.
-
Ade Balogun lands
Ade lands on a start page that holds only what security owns today.
-
An alert in the bell
Nobody here goes looking for work. It arrives in the bell, at the top right.
-
What the alert says
The alert says what is waiting, and on which case.
-
Straight to the case
One click, and you are on the case.
-
The security gate: approved, declined with basis, pushed
Ade in security disposes. Step-up approved. Block declined — it carries legitimate customers — with his reason recorded. A refusal is a decision too, and a regulator asks about both.
-
The push: two payments
And one more thing. Before the gate, two payments had already left one victim's account. Monitoring has them.
-
While it works
It works with the same permissions as the person asking.
Chapter 04
One story, one case
The graph joins what no single system holds: one customer across four systems. The morning team signs in, each following the alert that brought them, and the case is raised, peopled and argued.
Features shown
The join
Darknet listings, stolen-password sessions, payments and the receiving accounts — four systems and two feeds, one case.
Mobile telemetry, read in place
The bank’s own app reports the sideloaded fake app and the lookalike domain it came from.
A checklist answered from the data
Ruth’s morning checklist is not written by anyone; it is answered from the data.
Stale sources are declared
A feed that has gone stale is written as a warning on every case it touches until it returns.
Alerts, not searching
Work arrives in the bell; one click from the alert lands on the case.
Subjects through the Dialog
Priya adds the targets and the victim by asking — with her permissions, and in the audit trail under her name.
Working hypotheses
The theories go on the case timeline, where the team can argue them.
Scene by scene
-
One story: the join across four systems; one case
The graph has joined what no single system holds. Outside: two listings, one seller. Authentication: sessions on stolen passwords. Core banking: payments from those sessions. Onboarding: the receiving accounts, opened on identity documents bought from the same market. Four systems and two feeds. One case — not nine, not fourteen, not thirty-eight.
-
The delivery chain: text, domain, app, telemetry
How did the fake app get onto their phones? A text, a lookalike domain, and a sideloaded app called Aurum Capital — reported by the security component inside the bank's own mobile app. The bank's own telemetry, read in place, turns 'a customer was scammed' into 'a customer installed this app from this domain'. And that domain sits on the same network block as the login wave.
-
Ruth's checklist; the stale feed declared
Ruth, head of operations, opens her day.
-
While it works
Each answer points back to the records it came from.
-
Ruth Adler signs in
Now Ruth Adler, the head of operations, signs in to start the morning.
-
Ruth Adler lands
Ruth's start page is her own: the queue, the deadlines, and what is addressed to her.
-
An alert in the bell
Ruth has an alert waiting in the bell.
-
A stale source is declared, never silent
Her checklist isn't written by anyone; it's answered from the data. One line says the consortium feed has been stale. That warning is written on every case it touches until the feed returns. A stale source is declared, never silent.
-
Priya Nair signs in
Now Priya Nair, a fraud analyst, signs in. Priya reaches out to the customers who were hit.
-
Priya Nair lands
Priya lands on her own start page — only what her role and her cases allow her to see.
-
An alert in the bell
Priya has an alert waiting in the bell.
-
Who to call first
Priya, in fraud, asks the Dialog who to call first.
-
Every customer at once
It checks every customer at once: on both lists, and taken over from a new device.
-
While it works
It shows every step it takes, so every number can be checked.
-
Dialog: the three priority victims highlighted
Three of them. Lena Voss is one — and she's still paying.
-
Case raised by triage
The case already exists: the triage agency opened it and assigned it to Priya.
-
Priya adds subjects through the Dialog
She asks the Dialog to add the seller and the Lisbon desk as targets, and Lena as a victim.
-
Her actions, her permissions, the audit trail
It uses the same actions she would click, under her permissions, and every step goes in the audit trail.
-
The working theories, on the timeline
Then she writes her working theories on the timeline — one seller running it all, a seller supplying a separate ring, or a leak from inside.
Chapter 05
The gates, two contexts and the phone call
The money is followed to the Lisbon desk, and the freeze goes through two people. The same customer is read two ways by two teams from one graph. The reach-out agency stops a £60,000 payment. And the graph itself is shown to be access-controlled.
Features shown
Observed and derived edges
Payments that happened are drawn apart from links a policy inferred — and the policy that clustered the wallets is named.
Assignments
The freeze decision is assigned to Priya on the case; it reaches her in the bell, with no phone call and no link.
Compromise, not complicity
The fourteen mule accounts are frozen; the nine victims are not.
Two-person approval
Priya cannot approve her own request — the control is not there for her. Marcus approves it under his name.
Two contexts
The same twelve facts with the same citations: a victim with money to recover to fraud, an exposed password and a hijacked session to security.
Reach-out
The agency calls Lena on the channel she trusts, with a script for coercion. She stops; the outcome is recorded on the case.
A restricted graph
Someone outside the workspace sees that the graph exists and its shape — every name and detail withheld, never even sent to their browser.
Scene by scene
-
Rails to chains; observed and derived edges
Follow the money. The fourteen mule accounts forward ninety-eight per cent within forty minutes to an OTC desk in Lisbon, which buys stablecoins on Tron, into a cluster of forty-one wallets across three chains.
-
While it works
What it finds is written as your policy allows: applied where it may, proposed where you reserve it.
-
While it works
Every answer is drawn from the graph the bank's own sources built.
-
Observed edges · derived edges, and the policy
Watch the lines. Observed edges show what happened. Derived edges show what a policy concluded, and name the policy. They're never drawn the same way.
-
While it works
It works with the same permissions as the person asking.
-
Assignment on the case
The decision to freeze isn't the agencies' to make. It belongs to Priya, our fraud analyst, and it reaches her the way the team works: as an assignment on the case, with the proposal already drafted.
-
No phone call, no link
No phone call, no link. It's waiting in her notifications.
-
Priya signs in as herself
Priya signs in as herself and sees what her role allows.
-
The fraud gate: 14 frozen · 0 victim accounts frozen
She freezes outbound payments on the fourteen mule accounts and holds the Lisbon desk — and does not freeze the victims.
-
Compromise, not complicity
Compromise, not complicity. She writes exactly why.
-
The approve control is not theirs
The agencies drafted all of it; the approve control simply isn't available to them.
-
Two-person approval
And she can't approve her own request.
-
Marcus's approval: the second person
It goes to a second person: Marcus, our MLRO.
-
Marcus Feld signs in
Now Marcus Feld, the MLRO, signs in. Marcus decides what the bank reports to the authorities.
-
Marcus Feld lands
Marcus sees the same platform from a different desk: what is waiting for his decision.
-
An alert in the bell
Nobody here goes looking for work. It arrives in the bell, at the top right.
-
What the alert says
The alert says what is waiting, and on which case.
-
Straight to the case
One click, and you are on the case.
-
Approved under his name
He reads her reasoning and approves under his name.
-
Two people, two names, one audit trail
Two people, two names, one audit trail.
-
Two contexts: the same customer, side by side
Ade opens the same customer, eight minutes after Priya.
-
Ade Balogun signs in
Now Ade Balogun from security operations signs in. Ade decides on the security actions the agencies propose: approve them, or decline them with a reason.
-
Ade Balogun lands
Ade lands on a start page that holds only what security owns today.
-
An alert in the bell
Ade has an alert waiting in the bell.
-
The same customer
Ade opens the same customer, Lena Voss.
-
One graph, two meanings
Same twelve facts, same citations, nothing withheld from either. To Priya, Lena is a victim with money to recover. To Ade, she's an exposed password, a hijacked session and an attack technique. The same payment is 'funds to recover' in one context and 'impact of the compromise' in the other. One graph, two meanings — and that's why the two teams stop fighting over one screen.
-
The call: £312,000 on screen · £60,000 about to go · £0 sent
If you remember one moment today, make it this one. Lena has three hundred and twelve thousand pounds on a trading screen that isn't real, and she's about to send sixty thousand to unlock it. The reach-out agency calls her on the channel she trusts, with a script written for exactly this kind of coercion. She stops. The sixty thousand never leaves.
-
Outcome recorded
Recorded on the case: vulnerability flagged, recalls on the two earlier payments, her device reset and her password rotated.
-
The graph is access-controlled
This graph holds customers, victims and suspects, so it is not open to the whole bank. The workspace is restricted to the people working the case.
-
Sam Okoro signs in
Now Sam Okoro, an analyst on the lending team, signs in. Sam works at the same bank, but is not on this case, and not a member of this workspace.
-
Sam Okoro lands
Sam lands on the same home page as everyone else at the bank, with a different set of keys.
-
No access for Sam
Sam is not a member, so on Sam's home page the workspace shows as locked, marked no access. Sam can see that it exists, and nothing inside it.
-
What Sam is told
Sam is told why, and who to ask. Sam can see which investigations it holds, and nothing else.
-
The shape, not the content
Sam can open the Operation Mirage graph, but only its shape: how many entities of which type, and how they connect. Every name and every detail is withheld. They are never even sent to Sam's browser.
-
Every node withheld
Select any node, and it reads: restricted, withheld. Nothing can be searched, expanded, exported, or asked of the Dialog. To see more, Sam has to ask for access, and the owners decide.
-
Ade Balogun signs in
Ade Balogun signs back in.
-
Ade Balogun lands
Ade is back on the start page, where the next thing is already waiting.
Chapter 06
The hunt
The investigation goes after the infrastructure and the money that can still be reached. Every hop is graded, attribution meets its threshold, requests go out from the case and replies come back as evidence.
Features shown
Infrastructure pivot
From the app to its certificate, to three domains sharing it, to two hosts — on the same network block as the login wave.
Takedown, approved
The takedown goes through a person, and its evidence pack is released with it.
Crypto tracing
A bridge that was observed is kept apart from a mixer output derived at 0.71 confidence.
Attribution
Four independent sources — infrastructure, the app, the victims, the seller — and one of them is the graph’s own memory of two rings last year.
Requests for information
Requests to two exchanges go out from the case; replies and attachments land on it as fingerprinted evidence. £380,000 frozen.
Workflow with a clock
A court order becomes a step with an owner and a timer.
The honest halt
£1.79 million reaches a shielded pool — and the platform says so rather than inferring beyond it.
Scene by scene
-
The infrastructure hunt; the certificate pivot
The fake app calls home. The utility walks from the app to its certificate, to three domains sharing it, to two hosts — and lands on the same network block as the login wave and the phishing text. Three techniques, one infrastructure, every hop graded.
-
Takedown approved; evidence pack released
Ade approves the takedown and a sinkhole. The hosting provider wants evidence before it acts; the agencies have already drafted the pack, and Ade releases it. The app on nineteen phones has nowhere to call.
-
An alert in the bell
Another alert for Ade, and Ade follows it straight to the case.
-
Bridge observed; mixer output derived at 0.71
The ring moves its money through a bridge, then a mixer. Through the bridge we still hold the trail. Through the mixer the addresses break, and the utility shows the pattern at 0.71 — marked as derived, with the policy that produced it — and never rounds it up to a fact.
-
Two sources, two grades: confirmed
A leak on Telegram names the Lisbon desk. On its own that's a rumour, and it's graded as one. Then the consortium list, which has never seen the leak, confirms the addresses independently. Credible becomes confirmed.
-
The identity documents share one template
And the identity documents behind the mule accounts, read where they sit, turn out to share one template.
-
Four vertices, four sources, two prior rings
Attribution. It takes four independent sources — the infrastructure, the app, the victims, the seller. And one of them is memory. The app's build hash was already in the graph, from two rings last year. Nobody had to remember. The estate did.
-
While it works
Each answer points back to the records it came from.
-
Requests to two exchanges
Marcus goes after the money that can still be reached: six hundred and ten thousand at two exchanges.
-
Marcus Feld signs in
Marcus Feld signs back in.
-
Marcus Feld lands
Marcus is back in, and the platform picks up where the case is now.
-
An alert in the bell
The bell again: Marcus opens it, and is on the case in one click.
-
The request goes out from the case
The request for information goes out from the case.
-
Replies land on the case, fingerprinted
The exchange can simply reply by email; the reply and its attachments land on the case as evidence, fingerprinted.
-
380,000 frozen
One exchange freezes three hundred and eighty thousand within the hour.
-
A step with an owner and a clock
The other wants a court order — recorded as a step with an owner and a clock, not as a loss.
-
The honest halt: inferred beyond it — nothing
The rest enters a shielded pool and the chain goes dark. The utility writes it down — one point seven nine million in, resolution stops — and it does not guess what came out.
-
The honest halt: inferred beyond it — nothing
That's the moment a regulator trusts you for.
Chapter 07
Governance and memory
What keeps it defensible. Deconfliction across the information barrier, incidents raised by the platform itself, a suspicious activity report on a restricted route, quality challenging the day, and the knowledge the bank keeps.
Features shown
Across the wall
A deconfliction notice tells another team an overlap exists and whom to contact — never the detail.
Incidents raised automatically
£9,400 that left a mule account minutes before the freeze is an open incident the case closing does not close.
Restricted records
The SAR lives in the case, but only second line can open it. Priya sees three words: with second line.
Quality
The quality agency challenges the phone call against the approved script, and proposes a tuning replayed against fourteen months of history first.
Knowledge that stays
Three pieces of new knowledge are approved into the graph and versioned.
The case holds everything
Tasks with owners, one calendar, reports, whiteboards, workflow timers, access control and an audit trail no one can quietly rewrite.
Scene by scene
-
The notice across the wall
The afternoon is governance. The Lisbon desk turns up in a trade-finance case on another desk. The notice that crosses the wall names the entity, and nothing else.
-
An alert in the bell
Nobody here goes looking for work. It arrives in the bell, at the top right.
-
What the alert says
The alert says what is waiting, and on which case.
-
Straight to the case
One click, and you are on the case.
-
The incident, open
Nine thousand four hundred pounds left one mule account three minutes before the freeze. The utility raises the incident itself — and Priya's closed case does not close it.
-
An alert in the bell
Another alert for Marcus, and Marcus follows it straight to the case.
-
A SAR on a restricted route
Marcus considers a suspicious activity report on a restricted route.
-
An alert in the bell
The bell again: Marcus opens it, and is on the case in one click.
-
Priya Nair signs in
Now Priya Nair, a fraud analyst, signs in. Priya reaches out to the customers who were hit.
-
Priya Nair lands
Priya lands on her own start page — only what her role and her cases allow her to see.
-
An alert in the bell
Priya has an alert waiting in the bell.
-
Second line
Back on her case, Priya opens Second line.
-
Priya sees: with second line
Priya sees three words: 'with second line'.
-
Marcus Feld signs in
Now Marcus Feld, the MLRO, signs in. Marcus decides what the bank reports to the authorities.
-
Marcus Feld lands
Marcus sees the same platform from a different desk: what is waiting for his decision.
-
Tuning replayed against fourteen months
Quality challenges the best moment of the day, the phone call, and confirms it followed the approved script. It proposes one tuning — replayed against fourteen months of history before it can go live.
-
An alert in the bell
Another alert for Marcus, and Marcus follows it straight to the case.
-
The replay
It runs now, against the bank's own history.
-
Three pieces of new knowledge, approved
And what the agencies learned today — the seller, the build hash, the document template — is approved into the graph and versioned. Self-enriching under governance; never self-learning without supervision. The next ring is found faster.
-
An alert in the bell
The bell again: Marcus opens it, and is on the case in one click.
-
Everything the team needs lives on the case
Everything the team needs lives on the case: tasks with owners, one calendar for every deadline, reports, whiteboards, the workflow with timers that escalate when a step stalls, access control, and an audit trail that no one can quietly rewrite.
Chapter 08
The whole machine and the close
The day in numbers, the whole machine on one screen, and what it rests on.
Features shown
The day as numbers
38 exposed, 212 targeted, one case; £60,000 never left; £380,000 frozen; £1.79 million stops at a shielded pool — and says so.
Two utilities, one graph
The cyber and financial-crime utilities on one graph of the bank’s own knowledge.
The principles
Read in place · composed by your people · inside your boundary · owned by you.
Scene by scene
-
The day as numbers
Thirty-eight exposed, two hundred and twelve targeted, one case. Sixty thousand pounds that never left. Three hundred and eighty thousand frozen. One point seven nine million that stops at a shielded pool — and says so. Three things the bank now knows that it didn't know this morning. And not one raw record out of the boundary.
-
The whole machine: two utilities, one graph
This wasn't a second product. The financial-crime utility and this one run on the same graph — the same customers, the same people at the gates. Cyber took four entity types and five new agencies, composed by the bank itself. The next utility inherits both.
-
Read in place · composed by your people · inside your boundary · owned by you
That's the difference. Other programmes build a world the bank moves into: their model, their engineers, quarters to deploy, years of dependency. AIState is the bank's own estate, read where it lives, run by agencies its own people compose, inside its own boundary. A lower cost to own, value in weeks, no standing team of vendor engineers — and a knowledge asset that belongs to the bank.
-
Thank you
One day. Same estate. Two departments, one graph. Thank you — I'd be glad to take your questions.
Chapter 09
The Knowledge Fabric — a detailed walkthrough
The core of AIState, in detail: how the bank’s data is organised without copying it. Every source connected with its own access control, lineage across the systems, a dashboard for every source, the schema and the ontologies, governance and observability — then the graph: the full estate on one canvas, its geography, and the investigation built from the sources.
Features shown
Read in place
Ten internal systems and seven outside sources, each read where it lives and each still authoritative, with its own access-control list.
A dashboard for every source
Records, tables, freshness, columns profiled, data quality in six dimensions, connectivity probes, who reads it — for all seventeen.
Its Source State Graph
The estate graph drawn for one source — the people and addresses it contributed, across every investigation built from it, on the same canvas.
Lineage across systems
How data travels between the sources, so one customer can be followed from login to payment to wallet — one live state.
Schema and ontologies
The data model as it really is, a discovered ontology with its schemas, and published models drawn as graphs.
Governance
Contexts, MCP connectors and the hub, quality tests, incidents, alerts, insights, domains, glossary and classifications.
The estate graph
Every entity across the investigations on one canvas — and on the map, its geographical distribution, indexed in real time.
The investigation graph
Operation Mirage, built from ten connected tables: clusters, centrality, search, 3D, rankings, lens and lasso.
Scene by scene
-
The Knowledge Fabric, and its estate
Now I'm going to show you the Knowledge Fabric, and its estate: how our data is organised, without copying it.
-
The core of the platform
The Knowledge Fabric is the core of AIState. It connects every data source the bank has, keeps each source's own access control, and builds one knowledge graph without copying the data.
-
One live state, across every system
It draws the lineage across those sources, so you see live data relating across different systems, as one full state of the estate. Here are thirty-six of its features, and then the graph.
-
Every source in one place
The Fabric's home lists every system it reads: ten of the bank's own, and seven outside sources.
-
Read in place — nothing copied
Each system is read where it lives. No rows are copied into the platform: the system of record stays authoritative.
-
Live status for every source
Every source shows its live status: connected, degraded or offline, checked against the system itself.
-
Estate statistics
Estate statistics count what the fabric knows: entities, relationships, records, cases and evidence, across the whole estate.
-
Infrastructure performance
Infrastructure performance is real telemetry, not a mock-up: load, memory and requests per hour on every service the fabric runs on.
-
The estate over time
Data assets by kind over time, and how much of the estate is described and owned, day by day.
-
A dashboard for every source
Every source has its own dashboard. This is authentication: every login attempt, with its address and device.
-
Records, tables and freshness
The overview shows how many records it holds, its tables, the records arriving per day, and when it was last read.
-
Columns, profiled automatically
Its columns are found automatically, and each is profiled: how complete it is, and how many distinct values it holds.
-
Data quality in six dimensions
Data quality is scored in six dimensions: completeness, uniqueness, accuracy, consistency, validity and timeliness.
-
Connectivity, probed every 15 minutes
Every source is probed every fifteen minutes and each probe is recorded, so an outage shows up the hour it happens.
-
Read by
Read by shows who and what reads this source: which agencies, which workspaces, how often.
-
Access control is kept
The source's access-control list travels with it: who may read it, query it or administer it, and on what basis.
-
Its Source State Graph
And its Source State Graph: the same graph as the estate, drawn for this one source — the people and the addresses it linked, across every investigation built from it.
-
Drill into a table
You can drill down from a system to one table. Here is the login attempts table, with a dashboard of its own.
-
Sample data, read live
And a sample of its rows, read straight from the source as you open it. Nothing is stored.
-
The bank's own systems
Each of the ten internal systems has the same dashboard: core banking, payments, cards, onboarding, the customer master and the rest.
-
Core Banking — source dashboard
Core banking: accounts and onward transfers.
-
Payments — source dashboard
Payments: every payment, with the session it came from.
-
Cards — source dashboard
Cards: card accounts.
-
Authentication — source dashboard
Authentication: every login attempt, with address and device.
-
Onboarding — source dashboard
Onboarding: accounts opened and the device behind each.
-
Document Store — source dashboard
Document store: the identity documents behind each account.
-
Customer Master — source dashboard
Customer master: every customer the bank holds.
-
Mobile App Telemetry — source dashboard
Mobile app telemetry: the security component in the bank's own app.
-
Contact Centre — source dashboard
Contact centre: calls and reach-outs to customers.
-
Security Operations — source dashboard
Security operations: what was pushed to the perimeter.
-
Outside sources, graded
And so do the seven outside sources, chain analytics, threat intelligence, passive DNS and the darknet monitor among them, each graded for reliability and credibility.
-
Chain Analytics — source dashboard
Chain analytics: addresses, clusters and the money trail.
-
Threat Intel — source dashboard
Threat intelligence: infrastructure, networks and techniques.
-
Passive DNS — source dashboard
Passive DNS: what the domains resolved to, and their certificates.
-
Registrar Abuse API — source dashboard
Registrar abuse desk: registrations and takedowns.
-
Telegram Monitor — source dashboard
Telegram monitoring: leaks naming the bank or its counterparties.
-
VASP Consortium — source dashboard
VASP consortium list: addresses flagged by member exchanges.
-
Darknet Monitor — source dashboard
Darknet monitoring: listings for the bank's domain.
-
Explore the catalogue
Explore is the catalogue: every asset the fabric discovered, searchable, with its owner, tier and tags.
-
Lineage across the sources
Lineage draws how data travels between the sources, upstream and down, across every system.
-
Live relations, across systems
So the same customer can be followed from the login, to the payment, to the wallet: live relations across different systems, as one state.
-
The schema, as it really is
The schema is the data model as it really is in the graph: every entity type, how many exist, and their fields.
-
A type, field by field
Open a type and its fields are drawn as a graph, generated from the data and still editable.
-
The schema graph
And the schema graph shows how the types connect to each other, drawn from the graph itself.
-
Ontologies
Ontologies are the vocabulary the platform speaks: the bank's own models, versioned, drafted and published.
-
An ontology, discovered
This one the discovery process built from the bank's systems: every concept it found, and how the schemas under them link.
-
Every schema it found
On the right, every schema the system identified. Open one to see its fields, its code, and its graph.
-
The model, drawn
A published model is drawn as a graph of its classes and the relations between them.
-
Contexts
Contexts give each team its own view of the same entities: fraud sees one thing, security another, from the one graph.
-
MCP connectors and the built-in hub
Connectors reach outside tools over MCP, and the built-in hub brings over a hundred investigation tools, each read-only and audited.
-
Data quality tests
Data quality tests run on every sync, by test case and by suite.
-
Incident manager
A failing test becomes an incident, with a status, a severity and an assignee.
-
Alerts
Alerts send those incidents to a webhook or an inbox, the moment they happen.
-
Insights
Insights shows how the estate is used, and how healthy it is.
-
Domains
Domains group the estate the way the bank is organised, each with an owner.
-
Glossary and classifications
The glossary holds the bank's own terms, defined once, and classifications mark what is personal, sensitive or restricted.
-
The full estate graph
On the left, the estate graph: every entity and relationship across the investigations you can see, on one canvas. This is the full state.
-
Draw more of it
Draw as much of it as you need: the budget is shared fairly between the investigations, so no single one fills the map.
-
Geographical distribution, in real time
You can also see the geographical distribution: everything with a location is placed on the map, indexed in real time as the sources change.
-
A graph built from the sources
Operation Mirage was built from ten of the connected tables. Each was read where it lives: the graph knows where every entity came from.
-
Clusters
Clusters find the communities in the graph by themselves.
-
Centrality analysis
Analysis ranks every node: degree, betweenness, page rank, closeness and communities. Here, the bridges between the groups.
-
Search and focus
Search finds any entity by name or identifier, frames it on the canvas and opens its connections.
-
Three dimensions
The same graph in three dimensions, for structure that a flat drawing hides.
-
Rankings
Rankings list the most central entities, so the ones that hold the network together are found first.
-
Lens and bundling
A fisheye lens to read a dense corner, and edge bundling to see the main flows.
-
Lasso
And lasso a group of entities, to work on them together.
-
Connect. Resolve. Read in place.
That is the Knowledge Fabric: every source connected and governed where it lives, one graph across all of them, and the full state of the estate in one place.