SystemCustomer Onboarding & KYC

Perpetual KYC (pKYC)

Perpetual KYC that refreshes only what changed, with an analyst and a different QC reviewer on every change

Every customer file kept current every day, with only the sections that changed refreshed.

See one case, screen by screen ↓
demo2of 9 sectionsrefreshed for Tidewater's new owner in Panama; the other seven keep their own last-reviewed dates
demo4minutesfrom the registry filing arriving to a drafted, re-screened and re-rated refresh routed to the analyst
target10%of the agents' “no action” calls re-checked by QC every day, with pass rates by trigger family
demo1batchto approve for 382 rating increases, after a country risk change touched 2,186 customers
In short

What is Perpetual KYC (pKYC)?

Perpetual KYC refreshes customer due diligence when risk changes, not on a calendar. In this solution, agents watch trigger events from the registry, the core, screening, adverse media, transaction monitoring and the client lifecycle system, decide whether each one is material under the bank's own trigger policy, and refresh only the sections of the customer file it touches. A KYC analyst prepares each change and a different QC reviewer approves it.

AI use cases in banking: a buyer's guide to agentic AI for bank and credit union operations →

Updated

The problem

Why a calendar KYC periodic review redoes what did not change

Most banks still refresh customer due diligence on a calendar: every high-risk file every year, medium every three years, low every five, and each one a full review of every section of the file, whether anything changed or not. The customer is asked again for documents already on file. Yet the CDD rule asks banks to update customer information on a risk basis, and FinCEN has said there is no categorical requirement to refresh it on a fixed schedule. Perpetual KYC refreshes the file when normal monitoring shows that something relevant changed.

Meanwhile the changes that matter arrive between the dates: a new 30% owner abroad, a new country, a politically exposed person as a control person. Where banks do watch events, analysts close most of them by hand with no recorded reason, and nobody tests whether those closures were right, so an examiner cannot see it either. And one sanctions list update or one change to the country risk policy touches thousands of customers at once, each of them a ticket.

typical$2,200a reviewthe average cost of one corporate KYC review
typical61–150daysspent on one corporate KYC review at more than half of institutions
Where the analyst and QC hours go when one corporate file needs updatingestimated
By hand13.5 hours
With the solution1 hour
  • Finding out what changed, across the registry, core and screening2 → 0.1 h
  • Re-collecting and re-documenting the file's sections6 → 0.2 h
  • Re-screening owners and control persons1.5 → 0.1 h
  • Re-running the customer risk rating1 → 0.1 h
  • Writing the request to the customer1 → 0.1 h
  • Maker and QC review, and updating the systems of record2 → 0.5 h

Estimated split of the people's working time to bring one corporate customer's file up to date after a change of ownership: a full periodic review by hand, against a refresh of the touched sections with the solution. It leaves out the weeks spent waiting on the customer.

How it works

How one trigger event becomes a current file

A Watcher links each event, a Materiality agent decides it, four agents refresh the touched sections; analyst and QC approve.

What comes in
Six systems, all day41,000 events a week · registry, core, lists, media, monitoring, lifecycle
Agents at work
Event Watcherlinks to a customer
Then
Materiality agenttrigger policy, cited
Then
Section Refresheronly what it touches
Screening + Ratingnew parties, new score
A person decides
Analyst prepares, QC approvesevery record, rating and notice
What comes out
File current
No-action calls tested
Examiner pack
One case, step by step

Perpetual KYC on one customer: a new owner in Panama, refreshed and approved by 10:06 AM

Thursday, October 22, 2026, at Corvane National Bank. Tidewater Freight Brokers LLC, a Delaware LLC in Charleston, South Carolina, is a freight broker rated Medium, last fully reviewed on March 11, 2025. At 9:14 AM a filing arrives from the Panama Public Registry. Here is what happens next, screen by screen, in the working solution.

  1. 019:14 AM

    A Panama filing lights two of nine sections

    Event Watcher

    Since midnight 2,318 trigger events have come in: 146 material and sent to analysts, 2,172 recorded with a reason. The newest says “New 30% owner filed with the Panama registry”: Marisol Logistics Holdings, S.A. has bought a 30% membership interest in Tidewater. Lines run into §2 Beneficial owners and control and §5 Geographies; the other seven sections stay gray with their own last-reviewed dates.

    Material · confidence 0.96: “Re-screened the new owner (no match), risk rating moves from Medium to High, needs an analyst.”

  2. 029:15 AM

    Material, with the rule and the reason

    Materiality agent

    The agent decides the event against Corvane's trigger policy. Rule T-07: a new direct or indirect owner of 25% or more. Rule T-12: ownership through a tier-3 country in the bank's country risk policy CR-2026.2. Asked “Why is this material?”, it explains that Esteban Ruiz Calderón now owns 30% of Tidewater indirectly through Marisol, and cites both rules and the registry entry.

    “Either rule alone would make it material.”

  3. 03Earlier, 9:11 AM

    A “no action” call, recorded with its reason

    Materiality agent

    Not every event is material, and none is closed silently. Lena Marsh, a Low-risk consumer customer, moved from Ohio to Florida. Rule T-02 makes a move within the United States not material unless the new address is a commercial mail receiving agency, a PO box or a tier-3 country, so the agent records the call with that rule and reason.

    “Recorded at 9:11 AM with its reason · sampled for today's QC.”

  4. 049:18 AM

    Only the two sections that changed, before and after

    Priya Natarajan · KYC Analyst

    The event is routed to Priya with a High-tier SLA, due Friday at 9:18 AM. The KYC refresh opens as a guided step bar, from detection to the systems of record. §2 shows Dana Whitcombe 60% → 42% and Luis Ortega 40% → 28%, with two new rows: Marisol Logistics Holdings, S.A. at 30% direct and Esteban Ruiz Calderón at 30% indirect.

    Refresh EV-1022-0914 · 2 of 9 sections touched · Analyst (maker): you are here.

  5. 05One click

    Every value opens its source

    Priya Natarajan · KYC Analyst

    She clicks the citation on the new owner. Panama Public Registry entry 2026-0091-4471 opens with the lines the agents used highlighted: Resolution 2, the acquisition of a thirty percent membership interest in Tidewater, sellers Dana Whitcombe (18%) and Luis Ortega (12%), and Esteban Ruiz Calderón as shareholder of record of 100% of Marisol's shares.

  6. 069:16 AM

    The new owner re-screened, the rating re-run factor by factor

    Screening agent and Risk Rating agent

    Marisol has no candidate above the 0.85 name threshold. Esteban Ruiz Calderón has two similar names on a sanctions list, both cleared on date of birth and nationality; he is not a PEP, and the 4 adverse media articles are about a namesake. The customer risk rating model CRR v4.2 moves Tidewater from Medium 41 to High 63: geography 4 → 18, ownership structure 6 → 14.

    “Proposed. It applies only after the analyst and a QC reviewer approve.”

  7. 079:17 AM

    The request to the customer, checked for tipping off

    Outreach agent

    The agent drafts a secure message to Dana Whitcombe, managing member, from relationship manager Owen Pryce: a signed beneficial ownership certification listing each person who owns 25% or more, and Marisol's current share register, by November 5, 2026. Its tipping-off check removed one phrase. Priya can edit the draft; it is sent only after QC approves.

    Removed: “…because our monitoring identified a new owner…”

  8. 089:29 AM

    One line of her own, then approval as maker

    Priya Natarajan · KYC Analyst

    Priya adds a note to §5, suggested from the wire history: “No Panama transaction activity in the last 12 months: wire history reviewed.” She approves with a reason code, and the refresh moves to QC, 11 minutes after it was routed to her.

    “A KYC QC reviewer approves every change to the record and rating. You cannot approve your own work.”

  9. 0910:06 AM

    A different person approves, and the systems are updated

    Daniel Okonkwo · KYC Quality Control Reviewer

    Daniel sees five items, each with its evidence: §2, §5, the rating Medium 41 → High 63, the request to Dana Whitcombe and an EDD review due November 21. He could return any one alone, with a reason. Approving writes the sections to the client lifecycle management system and the High rating to the core banking system, sends the request and opens the EDD review in case management.

    “Approved by Daniel Okonkwo at 10:06 AM. Checker differs from maker (Priya Natarajan).”

  10. 10Afterwards

    Nine sections, nine clocks

    Priya Natarajan · KYC Analyst

    Tidewater's file now shows §2 and §5 reviewed on October 22, 2026, beside the full review of March 11, 2025 and event refreshes on July 14 and October 8, 2026. Under a 36-month calendar, the next full review was due in March 2028. Now the High rating sets a backstop review for October 22, 2027, in case no trigger arrives first.

Who it’s for

Built for everyone who keeps a customer file current.

Four people at Corvane National Bank who keep its customer files current: what their week looked like, and what it looks like now.

PN
Priya NatarajanKYC Analyst · Commercial KYC, Charlotte
KYC Analyst
Before
Re-collects all nine sections of a file when the calendar comes due, and asks the customer again for documents already on file.
Now
Works 14 material events in her queue, each with an SLA by risk tier: she sees what changed, what the agents checked and what they want her to sign.
DO
Daniel OkonkwoKYC Quality Control Reviewer · the checker
KYC Quality Control Reviewer
Before
Checks finished reviews after the fact, with no way to show that the events closed without action were closed rightly.
Now
Approves every change to a customer record, rating or notice as the checker, and grades 42 sampled “no action” calls a day.
RT
Rebecca ThornburyHead of KYC Operations · 64 analysts, 22 QC reviewers
Head of KYC Operations
Before
Watches one list update or one policy change become thousands of tickets, and a backlog for weeks.
Now
Owns 1,184 open material events, the SLAs and bulk work: a country risk change that touches 2,186 customers becomes one batch with a QC sample.
EV
Elena VasquezBSA Officer · owns the trigger policy
BSA Officer
Before
Answers to examiners for a refresh program whose closed events carry no reason.
Now
Approves the trigger policy, is the only person who sees restricted referrals, and releases restricted items from an examiner's export pack.
Built on the engine

7 agents. Each with one job, and hard limits.

A Watcher links each event, a Materiality agent decides it, four agents refresh the touched sections; analyst and QC approve.

Event Watcher

Reads six feeds (the corporate registry data service, the core banking system, sanctions and PEP screening, the adverse media service, the transaction monitoring system and the client lifecycle management system), removes duplicates and links each event to a customer and the sections it may touch.

  • Never decides materiality
  • A link below 0.90 confidence goes to an analyst
Materiality agent

Decides each event material or not material under the bank's versioned trigger policy, with a plain-language reason, the rule and a confidence.

  • Never closes a material event
  • Below 0.80 confidence, the event goes to an analyst
Section Refresher

Refreshes only the sections an event touches and drafts each new value with a citation to the registry entry, the client lifecycle record or the document on file.

  • Never writes to the customer record; the analyst is the maker
Screening agent

Re-screens new or changed parties against sanctions, PEP and adverse media, and cites the identifiers used to clear each similar name.

  • Never clears a potential true match: it goes to the Sanctions Screening team
Risk Rating agent

Re-runs the customer risk rating model CRR v4.2 on the factors that changed and shows each factor's before and after.

  • Never applies a rating; it proposes one for the maker and the checker
Outreach agent

Drafts requests to the customer for what is missing and runs the tipping-off check on every message.

  • Never sends a message
  • Never mentions monitoring, alerts, investigations or reports
QC Sampler

Draws the daily 10% sample of “no action” calls, stratified by trigger family, tracks pass rates and opens a rule review when a family falls below 97%.

  • Never changes a rule; it proposes a review to the Head of KYC Operations
KYC analyst and QC reviewer

Maker prepares, a different checker approves. The agents propose; a named person decides.

Ask in plain words

Ask the agents about any event, customer or rule

Pick a suggested question or type your own. Every answer cites the trigger rule, the record or the policy it relies on.

Why is this material?

Two rules fire. T-07: Esteban Ruiz Calderón now owns 30% of Tidewater indirectly, through Marisol Logistics Holdings, S.A., above the 25% beneficial-ownership line. T-12: that ownership runs through Panama, tier 3 in Corvane's country risk policy CR-2026.2. Either rule alone would make it material.

Why is Tidewater's rating now High?

Two factors moved in CRR v4.2. Geography went from 4 to 18 because 30% of Tidewater is now owned through Panama, tier 3 in policy CR-2026.2. Ownership structure went from 6 to 14 for the new foreign corporate layer. 41 becomes 63, and High starts at 60. It is proposed: it applies only after the analyst and a QC reviewer approve.

Show me “no action” calls QC disagreed with this month

Five, all in Screening and media, rule T-19: civil lawsuits with money claims over $1 million that the rule records without review. That is why the family's pass rate is 96.1%, under the 97% floor. Draft v2026.4 would make those material.

Which customers did last night's sanctions list update touch?

3,964 customers have a party with a similar name. 3,941 were cleared on two or more identifiers and recorded, each with the identifiers cited; 23 potential matches went to the Sanctions Screening team, and 394 cleared calls are in QC's sample.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The trigger streamTrigger events in plain sentences on the left; picking one lights only the sections of the customer file it touches, with the agent's verdict, rule, confidence and routing under the lines.
A “no action” call, recordedA not-material event kept with its rule and reason, a dashed line to the section it touched, and whether it is in today's QC sample.
Ask the agents whyUnder every verdict, a suggested or typed question, answered in plain words with the trigger rule, the registry entry and the country risk policy cited.
The KYC refreshOnly the touched sections, before and after, with a source on every value, the step bar from detection to the systems of record, and the maker's decision with a reason code.
One click to the sourceA citation opens the registry entry with the lines the agents relied on highlighted.
Re-screening and the customer risk ratingEach new party screened on sanctions, PEP and adverse media with the identifiers used to clear, and the rating re-run factor by factor, proposed until two people approve.
The request to the customerA drafted request for what is missing, with the tipping-off check passed and the phrase it removed.
The analyst approves as makerThe analyst's own note and reason code; the refresh moves to QC, and the analyst cannot approve her own work.
Maker-checker approvalA different QC reviewer approves each item with its evidence or returns one with a reason; approving writes each item to its system of record.
KYC quality control pass ratesTwelve weeks of QC pass rates on the agents' “no action” calls by trigger family against a 97% floor, and the rule review opened when one family fell below it.
One batch for a bulk changeA country risk change touching 2,186 customers: 1,804 recorded unchanged, 382 rating increases in one batch with a 38-file QC sample.
Nine sections, nine clocksThe customer file with each section's last-reviewed date over 24 months, the calendar review it replaces, and the backstop review date.
Audit trail and examiner packEvery action with who, what, when, why and the evidence, and an export pack for an examiner, redacted to the audience with restricted items withheld.
Governance

Perpetual KYC that is cited, checked and on the record.

Every value and verdict cites its sourceEach refreshed value, each verdict and each answer links to the registry entry, screening record, policy clause or rating sheet it came from, with the passage highlighted.
An analyst prepares, a different QC reviewer approvesEvery change to a customer record or risk rating and every message to a customer is prepared by an analyst and approved by a different QC reviewer. Nobody approves their own work, and bulk batches carry a QC sample.
“No action” is recorded and testedEvery not-material call keeps its rule and reason. The QC Sampler sends 10% of them to QC each day by trigger family, and pass rates under the 97% floor open a rule review.
The trigger policy is versioned and signedThe Head of KYC Operations drafts a rule change and backtests it on 30 days of events; Model Risk signs it and the BSA Officer approves it. Agent versions and confidence thresholds are approved by Model Risk, and analysts' overrides carry reason codes.
No tipping offRestricted referrals are visible only to the BSA Officer and never appear on a customer-facing view, and the Outreach agent's tipping-off check runs on every message to a customer and cannot be turned off.
A five-year audit trail, ready for examinersEvery action by a person or an agent is kept with who, what, when, why and the evidence, five years after the account closes. Export packs for the OCC, FDIC, Federal Reserve, NCUA, CFPB, a state examiner, internal audit or the BSA Officer are redacted to the audience.
Configuration

Your CDD standard, as settings

SLAs, QC sampling, confidence thresholds, backstop reviews and retention are settings. Every change is saved as a change request that a second administrator approves, and threshold changes are approved by Model Risk too.

SettingDefaultChoose from
SLA, High risk tier1 business day1 business day · 2 business days
SLA, Medium risk tier3 business days3 business days · 5 business days
QC sample rate10% of not-material calls, every day5% · 10% · 15% · 20%
Pass-rate floor97%95% · 97% · 98%
Materiality confidence, below which an analyst decides0.800.75 · 0.80 · 0.85
Customer link confidence, below which an analyst confirms0.900.85 · 0.90 · 0.95
Backstop review, High, if no trigger arrives12 months12 months · 24 months
Retention5 years after the account closes5 years after closing · 7 years after closing
Connections

Works with the systems your KYC program already runs on

Corporate registry data servicefilings from state and foreign registries, including annual reports and ownership changes
Core banking systemaddresses, products, signers and transactions; approved ratings are written back
Sanctions and PEP screeninglist updates in, re-screening requests out
Adverse media and transaction monitoringarticles matched to customers, and deviations from the expected activity profile
Client lifecycle management systemthe customer file; approved sections are written back with their citations
Case management and document imagingEDD reviews and Sanctions team cases opened; certifications and customer documents read
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
Everyday
every material change reflected in the file within its SLA, one business day for high-risk customers
Todaya full review every 1 to 5 years
With agentswithin 1 business day
target
10%
of the agents' no-action calls re-checked by a QC reviewer, with pass rates per trigger family
estimated
$20.9M
estimated a year in full corporate reviews no longer run on a calendar

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (a 2025 industry survey of 800 financial institutions on KYC spend: about $2,200 per corporate review, and 61–150 days per corporate review at more than half of institutions). Rules named for context: 31 CFR 1020.210 (updating customer information on a risk basis), 31 CFR 1010.230 (beneficial owners), 31 CFR 1020.320(e) (SAR confidentiality), 31 CFR 1010.430 (five-year retention) and FinCEN's CDD FAQs. Banks, companies, people, registry entries and identifiers named on this page are fictional: characters and sample data in the working solution.

Questions

What KYC teams ask about perpetual KYC.

What is Perpetual KYC (pKYC)?

Perpetual KYC refreshes customer due diligence when risk changes, not on a calendar. In this solution, agents watch trigger events from the registry, the core, screening, adverse media, transaction monitoring and the client lifecycle system, decide whether each one is material under the bank's own trigger policy, and refresh only the sections of the customer file it touches. A KYC analyst prepares each change and a different QC reviewer approves it.

How is perpetual KYC different from a KYC periodic review?

A periodic review re-collects the whole file on a fixed date, every one, three or five years by risk tier, whether anything changed or not. Perpetual KYC refreshes the file when a trigger event shows that something relevant changed, and only the sections that event touches; each section keeps its own last-reviewed date. A backstop review still runs if no trigger arrives, 12 months for a High-risk customer by default. KYC remediation is different again: a time-boxed program on the existing customer base.

How does it decide whether a KYC trigger event is material?

The Materiality agent reads each event against the bank's versioned trigger policy (rules such as a new owner of 25% or more, or ownership through a tier-3 country) and writes a verdict with the rule, a plain-language reason and a confidence. Below 0.80 confidence the event goes to an analyst, and the agent never closes a material event.

How do you prove the agents' “no action” calls were right?

Every not-material call is recorded with its rule and reason. The QC Sampler sends 10% of them to QC reviewers each day, stratified by trigger family, and reports pass rates over time. When a family falls below the 97% floor, a rule review opens for the Head of KYC Operations.

What happens when a sanctions list update touches thousands of customers?

The agents group it into one cluster. In the working solution, a sanctions list update touched 3,964 customers: 3,941 were cleared on two or more identifiers and recorded, and 23 potential matches went to the Sanctions Screening team. Rating changes from a policy change are prepared as one batch with a QC sample for a checker to approve.

Do people stay in control of the customer record and the risk rating?

Yes. The agents never write to a customer record, apply a rating, send a message, clear a potential true match or change a rule. An analyst prepares every change with a reason code, a different QC reviewer approves it, and only then is it written to the client lifecycle management system and the core banking system.

Can a customer see that a referral or report exists?

No. Restricted referrals are visible only to the BSA Officer and never appear on a customer-facing view, and the Outreach agent checks every message to a customer for tipping off, removing any phrase that refers to monitoring, alerts, investigations or reports.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents: your CDD standard, trigger policy, customer risk rating model and a sample of past trigger events and customer files. It goes live once every quality gate has passed. We will walk you through it on your own events first.

See it on
your trigger events.

We'll run Perpetual KYC on a sample of your own past trigger events and customer files.