Use case 03 · irreversible transactions

Return an Approval-Required Signal to a Host-Owned Review Workflow

Hold payments, refunds, beneficiary changes, account restrictions, and other consequential mutations unless declared authority and policy permit them.

Primary question
How can a deployment keep an agent from moving money or changing an account when authority is missing or uncertain?
Type
Use case
Verified
2026-10-04
Public package
fivedrisk 0.7.0
Source
c22213b
Expected outcome

What this path changes

The host can block prohibited transactions, hold uncertain actions for an authorized reviewer, and keep the policy verdict separate from the reviewer decision.

Deployment brief

The action, boundary, and evidence

Buyer

Who owns the risk

Financial-services engineers, governance owners, operations teams, and product-risk leaders responsible for transaction authority.

Trigger

When the gate runs

An agent proposes a payment, refund, transfer, beneficiary change, payout update, account restriction, or account-record mutation.

Composition

How to configure assurance

Use deterministic transaction, amount, destination, and authority rules. Add semantic observation for contextual anomalies. Missing required evidence or observer disagreement holds the action for policy-defined review.

Actions to govern
  • Send funds, issue a refund, or raise a transaction limit.
  • Change beneficiary or payout details.
  • Restrict, close, or materially modify an account.
Evidence to demand
  • A policy test matrix covering permit, review, explicit block, missing evidence, and disagreement.
  • A replayable decision record that keeps policy, reviewer choice, execution attempt, and destination outcome separate.

Next: Review an example payment action before connecting a financial tool.

Relevant deployment example

Follow a matching proposed action through the gate.

Synthetic tested action under the pinned 5D 0.7.0 illustrative policy.

Service agent

Issue a high-value refund to a stored payment method

A fabricated complaint or mistaken account match triggers value movement. Under the pinned illustrative policy, the expected result is to hold the action until the host records the required review.

D2T3R3E3A2
Hold for review · Score 1.97
Tool
refund.issue
Target
stored payment method
Purpose
resolve dispute

5D suppliesAn ORANGE band and hold signal.

Host ownsReviewer identity, authority, approval freshness, and final execution.

Coverage limit5D does not supply the approval queue or authenticate the reviewer.

Framework references

Where this control fits in the governance lifecycle.

These references identify possible technical-evidence contributions. They do not mean every framework applies to every deployment.

This mapping identifies possible technical-evidence contributions. It is not legal advice, certification, conformity assessment, readiness scoring, a compliance conclusion, or proof that an AI deployment is safe. Applicability, governance, integration coverage, and deployment outcomes remain the organisation's responsibility.

Runtime core

Enforce at action time

May this proposed action cross the boundary?

EU AI Act Partial mapping

Articles 9(5)–(6), 14 and 15(1), 15(4)Risk treatment, human oversight, robustness and cybersecurity

What 5D helps with: Pre-action prohibitions, routing and a policy-selected human hold can implement one technical risk-treatment measure.

What 5D does not establish: Only relevant where these duties apply to the actor and system; 5D does not establish the wider risk system, oversight design, robustness or cybersecurity.

Official source ↗
NIST AI RMF Partial mapping

MANAGE 1.2–1.3Prioritise and document risk treatment

What 5D helps with: Permit, hold and block policy can implement one documented treatment for selected action risks.

What 5D does not establish: 5D does not prioritise organisation-wide risk or determine risk acceptance and treatment sufficiency.

Official source ↗
Organisation retains: Correct context, authenticated identity and grants, secure interception, execution authority, downstream enforcement, and alternate-path prevention.
Evidence and oversight layer

Observe and review

What happened, and can the decision be reconstructed and challenged?

UK AI principles Contextual mapping

Section 2 — Transparency and explainability; accountability and governance; contestability and redressTraceable decisions, accountability and challenge

What 5D helps with: Reconstructable action records can support internal explanation and challenge of one policy decision.

What 5D does not establish: 5D does not create affected-person notices, complaint channels, remedies, complete system explanations or regulator-specific accountability.

Official source ↗
Singapore Agentic AI Partial mapping

Dimensions 2 and 3 — Enable meaningful human accountability; implement technical controls and processesHuman checkpoints, logging and monitoring

What 5D helps with: A policy-selected hold and action receipt can support one human checkpoint and record the resulting disposition.

What 5D does not establish: The organisation owns reviewer identity, authority, competence, escalation, monitoring coverage and accountability.

Official source ↗
Organisation retains: Reviewer authority and competence, authoritative custody, completeness, retention, monitoring, incident response, notices, redress, and audit.
Public interface

Inspect the routing signal

python
from fivedrisk import classify_tool_call, score, load_policy

policy = load_policy("policy.yaml")
action = classify_tool_call("Bash", {"command": "deploy"}, policy)
result = score(action, policy)
print(result.routing.approval_required)

Written for fivedrisk==0.7.0. Verify against the immutable source and public documentation before use.

Let policy select the review queue

The band and routing result indicate whether the configured policy expects execution, approval, or block behavior. This reduces the pressure to interrupt a person for every low-risk action.

Show the action and the reason

Present the normalized action, identity, target, relevant dimension scores, policy reference, and evidence limitations. Do not collapse the policy disposition and the reviewer choice into one field.

Record the human decision

Preserve who decided, when, what rationale they supplied, and whether the authorized attempt later executed. A human decision changes the path; it does not erase the original risk signal.

Limits

What this page does not establish

  • 5D does not supply a universal human-review interface or determine who is authorized to approve.
  • A reviewer can make a poor decision, and an approval does not prove the action is correct.
  • Human oversight is meaningful only when the reviewer receives enough context and the host preserves the decision.