Decide · integrate, don't replace

KYB verification that plugs into your core instead of replacing it

KYB verification touches every system a business account already runs on: the portal, imaging, state filings, identity checks, screening and the core. The safe way to add it is to read from all of them and write to the core once, after a person approves, which is how Business Account Opening (KYB) goes live without replacing anything.

Updated · 12 min read

KYB verification is the process of confirming a business customer's identity and the people behind it: that the entity exists and is in good standing, that its name, address and tax number are right, that each owner of 25% or more and one controller are named and verified, and that none of them is on a sanctions list. At a bank it is not a single product but a chain of steps across systems the bank already runs, from the online application and document imaging to state business filings, identity verification, OFAC screening and the core banking system. Replacing that chain to add KYB verification is expensive and slow; connecting to it is not. Botminds' Business Account Opening (KYB) is built to read from every one of those systems and write to the core once, only after a deposit operations specialist has approved every field.

The product examples on this page use a fictional sample bank and customer, as they appear in the solution. The regulatory material comes from FinCEN, the Federal Reserve, GAO and the European Banking Authority.

The one write: every field Business Account Opening (KYB) will send to the core, waiting for a checker

Approvals screen viewed by a deposit operations specialist: two files waiting for a checker, and for fictional Halvorsen Marine Supply LLC the list of what the Boarding agent will write to the core banking system: legal name, trade name, tax ID, entity type and formation date, principal address, industry code, risk rating Moderate 31, owners of 25% or more, control person, signers, product, opening deposit, expected activity and the documents for imaging, each with a source chip such as state filing, IRS letter, articles, certification or application. Banner: nothing is written before approval.
Fictional sample bank. The maker who submitted the file cannot approve it; nothing reaches the core before a different person does.

What is KYB verification?

KYB verification answers two legal questions for a business customer, under two rules. The first, from the Customer Identification Program rule, is whether the bank can reasonably believe it knows which business this really is, a belief built from its name, physical address and taxpayer identification number, verified by documents or by non-documentary checks (31 CFR 1020.220). The second, from the beneficial ownership rule, is whether the bank has identified and verified each individual who owns 25% or more and one who controls the business (31 CFR 1010.230).

Around those two answers sit the bank's own controls: sanctions screening, a risk rating from the nature and purpose of the account, signer authority, and a written account of how every discrepancy was resolved. The KYB verification process, then, is a sequence of reads, comparisons and decisions. Software can do the reads and comparisons; the decisions belong to named people.

What KYB verification services check, and what they leave to the bank

A KYB verification service or API typically returns findings about a business or a person: a registry match, a status, an identity score, a list hit. What it cannot return is the bank's conclusion, because the rules put that on the bank. The CIP and beneficial ownership rules each allow reliance on someone else's work in only one case: another financial institution that is itself subject to an anti-money laundering program rule and regulated by a federal functional regulator, under a contract and an annual certification (31 CFR 1020.220(a)(6); 1010.230(j)). A verification vendor is not that, so the bank stays responsible for every check a vendor runs on its behalf.

That shapes how a service should fit. Its results should arrive as evidence in the bank's file, with the source and the time, beside the documents they were compared with, so the person deciding can see why a line is confirmed. A score that lands in a separate portal, to be copied into the file by hand, is a check the bank cannot show it reviewed. The same principle governs retention: the bank must keep the identifying information for five years after the account closes and the verification results, including how each discrepancy was resolved, for five years after they are made, whichever service produced them.

The stack a business account already touches

A business account at a community bank already runs through six or seven systems, and none of them is going away. GAO's study of bank compliance found the same basic workflow at banks of every size, with risk ratings assigned by bank staff, and larger banks often using automated software to help (GAO-20-574). Smaller banks run the same steps across a portal, an imaging system, a state website, an identity tool, a screening tool and a core, joined by people who rekey between them.

Read from every system, write to the core once: the stack map for Business Account Opening (KYB)

Reads, as often as needed

Online account opening portalApplications and the owner's answers
Document imagingPackets from the branch, email or upload
Secretary of State business filingsStatus, assumed names, agents, history
Identity verificationDocumentary and non-documentary checks
OFAC and 314(a) screeningLists; results restricted to the BSA officer
E-signature serviceCertifications and signature cards

Business Account Opening (KYB)

Eight agentsRead, compare, verify, screen, propose a rating, draft one request, re-read every line
People decideBanker submits · deposit operations approves · BSA officer decides exceptions

Writes, once, after approval

Core banking systemCustomer and account, approved fields only
Document imagingSignature card and the file's documents
CRMRelationship owner and next steps
Systems as listed for the solution; the bank keeps its own vendors for each. Agents read from the first group of systems as often as needed; the writes to the last group happen once per account, after the checker's approval.

Read from every system, write to the core once

The design rule is asymmetry. Reading is cheap and safe: an agent can pull the state's filing three times, re-read a page at higher resolution or re-run a screen without changing anything the bank relies on. Writing is expensive and permanent: a customer written to the core with a mistyped tax number or a missing owner is a customer the bank will be remediating for years. So the solution reads freely and writes once, through one path, after one approval.

In the sample case, the Boarding agent prepared fourteen fields with their sources. A deposit operations specialist approved them with the reason "All lines confirmed against the sources" at 2:41 PM, and only then did the agent write: the customer to the core at 2:44, the account at 2:45, the signature card and eight documents to imaging at 2:46, the CRM and a welcome notice from an approved template at 2:47. Every write carries the approval it rests on.

Does KYB verification integrate with core banking?

It should, through the core's existing interfaces for creating customers and accounts, and through nothing else. The questions an IT leader should ask are narrow. Which fields will it write, and can the bank see each one before it is written? Under whose credentials, and can that write path be used without a checker's approval? What happens when the core rejects a field? And can the bank switch the write off and go back to manual boarding without losing the file?

Integration questions for any KYB verification tool

  1. Read access only, except one path

    Read from the portal, imaging, state filings, identity and screening tools; write only to the core, imaging and CRM.

  2. No write without a different person's approval

    The maker cannot approve, and the write path cannot be called outside the approval.

  3. Approved fields only

    The agent writes exactly the fields the checker saw, with their sources, and nothing else.

  4. Your vendors stay

    Your identity verification, OFAC screening and e-signature providers, not a bundle that replaces them.

  5. Restricted results stay restricted

    314(a) results and possible matches visible to the BSA officer only, never on a banker or customer view.

  6. A way back

    If the write path is switched off, the file is complete enough for a person to board it by hand.

  7. Records you can export

    The file, the sources, the decisions and the agent versions, for an examiner or an auditor, with personal data masked.

Our checklist for IT and operations leaders. It applies to any tool, including Business Account Opening (KYB).

Behind the integration questions sit the behavioural ones: whether the tool guesses, whether it asks the owner once, whether a person reads every message. Those are in KYB automation that asks the owner once, and whether the result is worth the cost at a given bank's size is in KYB software and bank size.

How long does it take to implement KYB verification?

Longer than a demonstration suggests and shorter than a core replacement: the time goes into the bank's rules and its own past files, not into the software. A sensible plan replays the tool on closed business packets before it touches a live one, then runs it beside the bankers before it writes anything. The plan below is our illustration of that shape, not a fixed schedule; a bank's volume, its document rules and its core's interfaces will move it either way.

An illustrative plan that replaces nothing: read first, write last

Weeks 1–3Rules and replay
Document rules by entity type, clocks and limits as settings1 wk
Read access; replay on a labelled set of closed packets2 wks
  • Document rules by entity type, clocks and limits as settings1 wk
  • Read access; replay on a labelled set of closed packets2 wks
Weeks 4–7Beside the bankers
Live packets read in parallel; bankers still board by hand3 wks
Compare, fix rules, BSA officer approves1 wk
  • Live packets read in parallel; bankers still board by hand3 wks
  • Compare, fix rules, BSA officer approves1 wk
Week 8 onWrite path on
Checker-approved writes to the core, one branch firstphased
  • Checker-approved writes to the core, one branch firstphased
Our illustrative shape for a community bank, not a product commitment. The replay on the bank's own closed files is the step that produces the evidence the BSA officer needs to approve.

The regulators have said for years that a pilot is not a liability. The 2018 joint statement by the Federal Reserve, FDIC, FinCEN, NCUA and OCC says a pilot should not, on its own, draw supervisory criticism, even one that ends in failure (Joint Statement on Innovative Efforts, December 3, 2018; how to run one is in a KYC onboarding software pilot). FinCEN's April 2026 proposal for the AML program rule goes further, though it is not final: an institution that experiments responsibly with new technology would face no added risk of a significant supervisory or enforcement action merely because it used that technology (91 FR 18704).

Who owns an agent's decision when no model guidance covers it?

The bank does, through its own governance, because the interagency model risk guidance now steps aside. SR 26-2, issued in April 2026 and replacing SR 11-7, leaves generative and agentic AI out of its scope because the technology is new and moving fast, and tells banks that their own risk management and governance should decide the controls for anything the guidance does not cover (Federal Reserve, SR 26-2; agentic AI for KYC reads the passage in full). A bank adopting agents for KYB verification cannot point to a model validation framework; it has to show its own.

Two other sources describe what that governance looks like. The European Banking Authority's guidelines on remote onboarding, not US law but a detailed published standard, require institutions to state which onboarding steps run entirely without people and which need a person to act (EBA/GL/2022/15). And US regulators apply the same discipline to themselves: GAO found that the regulators using AI did not let it decide on its own or treat it as their only input (GAO-25-107197).

Who changes what when KYB verification goes live without a new core

IT and the core team

Today

Maintains an interface for every tool that wants to write to the core, and reconciles what each one wrote.

With agents

Grants read access to the systems the account already uses, and one write path to the core that fires only after a checker approves.

Still theirs: The core's data model and who may write to it.

Deposit operations

Today

Rekeys the approved file into the core and fixes what was typed wrong.

With agents

Approves or returns every field the Boarding agent will write, each shown with its source.

Still theirs: The checker's signature on every opening.

BSA officer

Today

Owns the program but sees the onboarding tools only through their outputs.

With agents

Approves every change to an agent, threshold or rule after it has been tested, and sees every override by reason code.

Still theirs: Governance of the agents, which no model-risk guidance now covers.

Onboarding administrator

Today

Keeps the document rules in a procedure manual that bankers interpret.

With agents

Keeps the rules as settings, proposes changes as requests, and tests them on a labelled set of past packets.

Still theirs: No authority to approve an opening.

Roles at the fictional sample bank in Business Account Opening (KYB). The

In Business Account Opening (KYB) that governance is part of the product. Every agent has a version, a prompt revision, a threshold and a named owner. A change is proposed by the onboarding administrator, tested on a labelled set of past packets, and approved by the BSA officer before it goes live. Every time a person overrides an agent, the reason code is counted. On the fictional sample bank's governance view, 38 overrides in 30 days are broken down that way; half of them were a banker confirming a line the agent had read below its confidence threshold.

Eight agents, each with a version, a threshold and an owner

Agents screen for the BSA officer: a table of eight agents with version, prompt revision, threshold, owner and validation date, all live; a pending change raising one agent's confidence threshold, with its effect on the labelled test set and the BSA officer as approver; a breakdown of 38 overrides by people in 30 days by reason; and the labelled set of 120 packets with its results.
Fictional sample bank. The written answer to 'which steps are automated and which need a person' is this page, kept current by the people who own it.

A go-live plan that replaces nothing

The plan that works for a community bank keeps every system and changes one thing at a time. Read access first, because it cannot break anything. The bank's own rules next, as settings rather than habits. Then evidence: a replay on closed packets, so the BSA officer approves the tool on the bank's files rather than a vendor's. Then a period beside the bankers, with a person still boarding by hand. Only then the write path, one branch first, with the checker's approval in front of it.

Two things should not move during that plan: the core, and the vendors the bank already trusts for identity and screening. The point of KYB verification that plugs in is that the systems of record stay the systems of record. What changes is that the file arriving at the checker is complete, cited and one click from the core. Where entity verification itself can mislead, and what a clean state filing does not prove, is in business entity verification.

Questions people ask

What is a KYB verification API?

An interface that lets the bank's software send a business or person to a data or verification provider and receive results, such as a registry match, an entity status or an identity check. It supplies evidence; the bank's process still compares it with the packet, decides and keeps the file for the retention periods the rules set.

What are KYB verification services?

Services that check a business against registries and its people against identity and sanctions sources, and return results. Under the CIP and beneficial ownership rules a bank can rely on another regulated financial institution's checks only under a contract and annual certification, so with a vendor the bank remains responsible for the outcome.

What is the KYB verification process?

Collect the entity's identifiers and documents, verify that it exists and is in good standing, identify each owner of 25% or more and one controller on a certification, verify those people, screen the entity and the people, record the nature and purpose of the account, resolve every discrepancy in writing, and approve before boarding.

Does KYB verification replace KYC?

No; it contains it. KYB verifies the business and then runs KYC on each owner, the controller and any signers. A bank's KYB process therefore uses the same identity verification tools as its personal accounts, applied to more people per file.

Do we need to replace our account opening system to add KYB verification?

Not if the tool reads from the systems you already run and writes to the core through its existing interfaces. The safer pattern keeps the portal, imaging, identity and screening vendors and the core, and adds one approved write path at the end.

Is agentic AI covered by bank model risk guidance?

No. SR 26-2, issued in April 2026, places generative and agentic AI models outside its scope and says the bank's own risk management and governance should determine the controls. A bank using agents should be able to show which steps are automated, who owns each agent and how changes are tested and approved.

Business Account Opening (KYB).
See it on your own files.

An agentic solution from Botminds. Drop the whole packet; agents write a one-page entity sketch with a source on every line, ask the owner once, and board only after a checker approves Book a demo, or explore how it works.