Income and affordability verification automation software
An example of income and affordability verification as a governed process: agents do the 9 steps, and a person signs 2 gates before anything irreversible happens. Download it, import it into your workspace, and adapt it to your systems.
The graph9 agent steps2 human gatessigns: Credit underwriter (delegated-authority signer)
Cash-flow underwriting autopilot
Analysts hand-key months of PDF bank statements and paystubs to reconstruct verified income, DTI and disposable-income affordability for every applicant — slow, error-prone, and inconsistent across reviewers. The credit decision is then made on partially-verified numbers, creating both fraud loss and fair-lending/affordability exposure on marginal or thin-file files. Routine applicants are auto-classified and underwritten straight-through: agents pull the data, classify transactions, compute verified income/DTI/affordability, and pre-fill the credit decision packet with reason codes. Only marginal, thin-file, or stated-vs-verified conflicts reach an underwriter, who signs the final affordability decision before it is written to the system of record.
The governed flow · branches, parallel work & a human on the irreversible step
Intake the applicant: capture demographics with proper ECOA notice per Regulation B §202.2, connect the open-banking feed and ingest uploaded bank statements / paystubs
gate · human sign-off
Applicant provides written consent to credit bureau pull and open-banking income verification access before any bureau query is issuedsigns: Applicant
parallel · fan-out / join
Run cash-flow verification and bureau/policy checks in parallel
agent · low risk
Classify and normalize bank transactions into income, recurring obligations, and discretionary spend; verify classified income against paystubs, tax documents, and bank deposits to document the basis for the verified income figure per Dodd-Frank §1026.34 reasonable-documentary-evidence standard
agent · low risk
Pull credit-bureau tradelines and run the fair-lending / credit-policy checks concurrently
parallel · fan-out / join
Merge cash-flow and bureau results
agent · low risk
Compute verified income, debt-to-income, and disposable-income affordability against credit policy
agent · medium risk
Reconcile verified vs stated income, flag thin-file/marginal conflicts, and draft the credit decision packet with adverse-action reason codes
decision
Affordability decision?
agent · medium risk
Clean straight-through file: record the auto-classified affordability pre-decision and reason codes as a reversible LOS draft, no system-of-record write
gate · human sign-off
An underwriter reviews the affordability packet and signs the final credit decision, including any policy exception or override on a marginal/thin-file applicantsigns: Credit underwriter (delegated-authority signer)
agent · high riskirreversible
Write the signed affordability determination, DTI and adverse-action reason codes into the LOS system of record
agent · medium risk
Deliver the decision and any ECOA adverse-action notice to the applicant within 30 days of adverse action
agent · low risk
Track decision SLAs, monitor for re-verification triggers, and retain the audit trail for exam
Done
low riskmedium riskhigh riskbranch / reworkgate · human sign-off
Use this example
01
Download the file
A minctrl.process/v1 document: the graph and the hash of the process it becomes.
02
Import it in Processes
Import into Minctrl opens this example in your workspace; one click stores it as your first version. Import JSON does the same with the file, and a file changed after download is refused.
03
Connect your systems
Every connector starts in shadow: steps run, nothing leaves Minctrl until you configure a connector and switch it live.
04
Adapt it
Change signers, time limits and steps on the canvas. Each save is a new version; a running case stays on the version it started with.
Questions
How do I automate income and affordability verification with Minctrl?+
Start from this example. Import the file in Processes, connect your own systems, and adapt the steps on the canvas. Agents run the reversible steps; every irreversible step waits at a gate for the role you choose. The example has 9 steps and 2 gates; you can change any of them.
Is income and affordability verification in Minctrl auditable?+
Every run start, signature and change to the process is written to a hash-chained audit log your auditor can verify and export. A run is pinned to the exact graph it started on.
Does the AI decide everything?+
No. Minctrl will not make a process runnable while an irreversible step can be reached without a human gate, and one person cannot sign two gates of the same run.