- Before
- Recognizes the name, recognizes the signature block, and makes the change — then hopes she was right.
- Now
- Opens a request already written as one sentence, with five checks walked and cited, and spends her time on the decision.
One request, from the message to the decision
At 08:14 on a Tuesday an email asks a credit union's business services team to add a user with wire release up to $250,000 and raise an ACH approval limit from $150,000 to $400,000. It names the client's controller. Here is what happens next, screen by screen, in the working solution.
- 0108:15
The request, written as one plain sentence
Request readerThe agents read the message and write what is actually being asked: add Dana Whitfield as a user with wire release up to $250,000, and raise the ACH approval limit from $150,000 to $400,000, for Ashgrove Millwork LLC. The message as it arrived is one click away, kept unchanged. The specialist does not have to read a thread to know what is on the table.
“Agents read, check and cite. They never make a change and never decide.”
- 02Under it
A short chain, each link checked or broken
Five agentsBeneath the sentence sit five links. Who asked — checked: the request names Marguerite Ellis, Controller, an authorized administrator on file since March 4, 2021. Did it come from her — broken. May she ask for this — needs a person. The callback to the number on file — broken. Does it fit the limits — broken. One decision bar sits at the bottom, and nothing above it is a verdict.
“A broken link means no change is made.”
- 03The clause
Every link opens the clause it relied on
Authority agentClicking the source on a broken link shows §7.2 of this client's own cash management agreement: the credit union acts on a maintenance instruction only through the secure message center, from the electronic mail address of an authorized administrator recorded with the credit union, on a signed Service Change Form, or in person at a branch. The agents did not invent a rule — they read the one the client signed.
- 0408:17
Why the second link broke
Channel agentThe message came from controller@ashgrove-millwork.co. The client's domain on file is ashgrovemillwork.com. The sending domain was registered on October 17, 2026 — three days before the request, against a rule that holds anything under 90 days. The reply-to address differs from the sender, the language is urgent, and nothing has ever arrived from this address before.
Channel allowed? No — the agreement allows an administrator's address on file, or the secure message center.
- 0509:02
The number on file, never the number in the request
Callback agent · Alina PetrosyanTwo numbers sit side by side: (812) 555-0147, the contact on file since March 4, 2021, and (502) 555-0188, given in the request itself and marked never to call. Alina calls the number on file, works through the script the agent drafted, and records the outcome: the controller did not send it and has asked for no change.
“I did not send that. Please call me, not whoever emailed you.”
- 0609:38
A named person decides, with a reason code
Alina Petrosyan · Business Services SpecialistAlina refuses the request. The reason code — RF-03, suspected business email compromise — is proposed by the agents from what they found, and she can change it. Her note records that the client was reached on the number on file. The panel says plainly that this is kept with her name, the time and the evidence the agents cited, and cannot be edited afterwards.
- 0709:41
A second name, seeing what the first one saw
Renata Cordova · Business Services SupervisorThe refusal waits for a supervisor, beside a routine change waiting for a second specialist. Renata reads the same five links, the reason code and the note before she approves. Approving the refusal opens a fraud referral with the evidence already packed.
“Approving puts your name on this, beside Alina Petrosyan.”
- 08Immediately
The referral opens with its evidence, and nothing changed
Evidence agent · Ibrahim NasserCase FR-2026-0412 opens for the fraud investigator with six pieces of evidence: the message and its headers, the domain registration record, callback CB-88134, the agreement clauses, the entitlements as they stood at 08:14, and the chain with every decision. The lookalike domain goes on a watch list, where two more requests this week were already held for callback.
Dana Whitfield: never created. ACH approval limit: $150,000, unchanged. Wire release ceiling: $100,000, Owen Shaw only.
- 09The same morning
The ordinary request, made and approved
Alina PetrosyanMost requests are not fraud. REQ-24809 from Kestrel Freight Lines LLC asks to remove a leaving controller and move his ACH approval to the finance director. All five links are checked and the callback was completed at 08:50, so the change drafter has the exact change ready with before and after values. Alina submits it; a second specialist approves it; then it takes effect.
- 10Afterwards
Who did what, when, why and on which evidence
Hollis Byrne · Internal auditorEvery action by a person or an agent is written as it happens, sealed daily and kept five years. Each row carries a reason and the evidence behind it — the clause, the message headers, the callback record, the limits of record. An auditor can read everything and export the pack for one request; in that role, approving and sending back are not available at all.