n8n Wait Node vs Runtime Approval: Which Produces FINRA Supervision Evidence?
A Wait node is a legitimate workflow control: it pauses execution until a human responds. On its own it records that a workflow stopped and resumed. Runtime approval enforced in the execution path of an individual AI interaction or tool call is built to record the reviewer, the exact action, the policy applied, the decision and the time. For consequential tool calls, runtime approval is the stronger basis for supervision evidence. A Wait node can be adequate for lower-risk steps when the approval step is designed to capture those same elements.
Questions to put to either mechanism
- Does the record show the authenticated identity of the reviewer, or only that a resume signal was received?
- Does it preserve the exact action and parameters the reviewer saw?
- Can any execution path reach the tool call without passing the approval step?
- Can anyone with workflow or admin access edit or delete the record?
- Are retention period and storage location set by the firm and documented?
- Can compliance retrieve the reviewer, policy, timestamps and resulting action for one decision without engineering help?
What supervision evidence has to show
FINRA's Rules Reference Guide states that reviews under Rule 3110(b)(4) must be chronicled, electronically or on paper. The chronicle must clearly identify the reviewer, the item reviewed, the date of review, and the actions taken as a result of any significant regulatory issues found. That language is framed around internal communications and correspondence, not AI tool-call approvals, so counsel should decide how far it extends to AI-assisted workflows. It is still a useful template for what a review record contains.
Regulatory Notice 24-09 states that FINRA rules apply when member firms use AI, including generative AI, just as they apply to any other technology or tool. It also states that Rule 3110 requires a reasonably designed supervisory system tailored to the firm's business. As of November 2026, nothing in this material suggests these provisions have been amended or withdrawn.
The practical consequence is that a human approval step supports supervision only if it leaves a record an examiner can read. Pausing a process and having someone click a button is a control. The record of who clicked, on what, under which policy and with what result is the evidence.
How the two patterns differ architecturally
A workflow-level pause sits in the orchestration layer. In n8n, the Wait node holds an execution and resumes it on a webhook call, a form submission or a time interval. Its unit of control is the workflow branch: execution stops at a defined point and continues when a signal arrives. The record it leaves is a property of the workflow platform and of how the surrounding approval step was built.
Runtime approval sits in the execution path of an individual AI interaction or tool call. The policy check happens when the call is attempted, and the outcome is allow, redact, block or escalate for human approval. Its unit of control is the single call, and the evidence record is generated by the enforcement decision itself rather than reconstructed from workflow state.
The difference in granularity matters. A workflow may contain several model calls and tool calls, and an agent may choose its own actions. A pause placed before a step approves the step as designed. It does not necessarily approve each action the step later takes.
Criteria matrix: pause versus runtime approval
The criteria below are an analytical framework for a compliance or model risk review, not language from FINRA rules. They describe what each pattern is designed to provide and where the answer depends on implementation.
- Bypassability: Pause: control applies only on the branch where the node is placed, so other paths, edits to the workflow or direct calls may reach the tool without it. Runtime: enforced where the call is made, so any call through the path meets the policy.
- Approver authentication: Pause: a resume signal shows that a signal arrived; naming an authenticated reviewer depends on how the response channel is built and secured. Runtime: the approval is an authenticated decision tied to the escalation.
- Exact action reviewed: Pause: the reviewer sees whatever the approval message or form was built to display, which may be a summary. Runtime: the record is tied to the specific call and its parameters.
- Policy linkage: Pause: the policy is usually implicit in workflow design and must be written into the record by hand. Runtime: the policy that triggered escalation is part of the enforcement decision.
- Tamper resistance, retention and residency: Pause: depends on workflow platform settings, who can edit or delete executions, and where data is stored. Runtime: retention and data residency are configurable, with self-managed deployment in the customer cloud.
- Examiner retrievability: Pause: compliance often needs engineering help to assemble reviewer, content and outcome from execution data. Runtime: evidence is generated per decision, so a given approval can be retrieved as a single record.
Where a Wait node record can fall short
The gaps are rarely in the pause itself. They come from what the pause is asked to prove. If a reviewer approves through a link or webhook, the record may show that a response came in, but not necessarily which person gave it. If the approval message contains a summary, the record shows what the summary said, not what the tool call finally executed. If the workflow is edited after approval, the approved version and the running version may differ.
There is also a separation-of-duties question. People who can build and change a workflow are often the same people who can inspect or remove its execution history. A supervision record that its own maintainers can alter is weaker evidence than one held in a system they cannot modify.
None of this makes the Wait node a poor control. It means that a team using it as supervisory review should map each element of the review chronicle (reviewer, item reviewed, date, resulting action) to a specific stored field, and treat any element that cannot be mapped as a gap to close with added design or a different mechanism.
What runtime approval adds, and what it does not
Trussed enforces policy in the execution path of interactions and tool calls across models, agents, tools and MCP servers. Enforcement outcomes are allow, redact, block, rate limit and escalate for human approval, and the audit-ready evidence is generated by that enforcement. A tool call that matches a policy requiring review is held at runtime, not reviewed after the fact, and the approval, the call and the policy sit in one record. Deployment is self-managed in the customer cloud, with configurable retention and data residency.
The scope is individual interactions and tool calls. It is not workflow-level or end-to-end tracing of an agentic process, and a firm that needs to reconstruct a whole multi-step business process will need other records alongside it. Trussed does not claim FINRA certification or compliance, and evidence of this kind supports a firm's own supervisory system rather than replacing it.
On proof of operation: Trussed has run continuously in a regulated enterprise for more than 18 months and serves customers in insurance, pharma, healthcare and education. Insurance is the regulated financial sector where it is deepest. It does not have broker-dealer or other financial-services deployments to cite.
When each approach is adequate
A Wait node is a reasonable choice when the approval concerns a workflow step rather than a single AI action, the reviewer is authenticated by the way the response is collected, the approval form displays the full content to be acted on, and the platform's execution data is retained and protected under controls that compliance owns. Internal, low-consequence automations with a human checkpoint often fit this description.
Runtime approval is the better fit when an AI agent can select tools or parameters on its own, when the action affects customers, money or communications, when more than one path can reach the same tool, or when compliance must retrieve evidence without engineering support. In these cases the question is not whether a human paused the process but whether a human approved this specific action under a stated policy.
The two are not exclusive. Many firms will keep workflow pauses for process steps and add runtime enforcement for tool calls that carry risk. Documenting why each mechanism was chosen for each risk tier is itself part of showing a supervisory system that is reasonably designed and tailored to the business.
Evidence elements an examiner looks for
Reviewer
Who approved, identified as an authenticated person.
Item reviewed
The exact action and parameters the reviewer saw.
Policy and decision
Which rule applied and what the reviewer decided.
Date and next action
When the review happened and what the system did afterwards.
Test approval against examiner-style criteria
See how policy enforcement in the execution path produces audit-ready evidence for individual tool calls, and how it compares with the approval steps you run today.
Explore Agent and Tool-Call Enforcement