An agent asks to make a payment that needs approval and gets an answer in milliseconds: HELD, a real status rather than a stalled call. The agent moves on. The decision waits on a person for as long as that person needs, so a second pair of eyes costs the agent no waiting and no timeouts. Reddix sits on the routed surface, the point where the action is actually carried out, whether that is a payment rail or a commitment instrument.
One material action, from the agent’s call through to the recorded decision and its tie-out to the accounting entry.
Before anything is released, Reddix gives the action two ratings. Its reversibility tier says how hard it is to undo, and so which controls are possible. Its materiality says how much is at stake, and so how much scrutiny it gets. A payment’s tier follows the rail’s finality law (how firmly that route treats a payment as done); a commitment’s follows whether you can still withdraw on your own. Both come from versioned rows in the Finality Registry. Tier 0 is logged and released, and Tier 1 released with compensation armed. Tier 2 is held for a second person once it crosses your threshold. Tier 3 needs approval before it commits at any amount, and is blocked at high materiality. If Reddix cannot place an action, it takes the higher tier and flags it for review. The four postures are the §6.1 policy matrix.
The held action reaches the controller for maker-checker review, where whoever approves is never whoever initiated. It arrives with what they need to judge it: which agent, which counterparty, what tier, how much.
A person decides in their own time, away from the agent’s request, and on approval Reddix releases the instruction. The approver is mapped to the segregation-of-duties model you already run.
The gate answers outside the agent’s tool-call thread. CO-3.3 · CO-3.5
The question this page gets asked next, and the one an architecture diagram does not answer.
A normative constraint: a rule the framework binds itself to, whatever the implementation. CO-3.4 · §8
Value stays with your organization and the banks you already use, throughout. Reddix is never a counterparty to the movement or a party to the funds. Adopting the framework puts no new institution into the flow of funds, so it creates no new counterparty exposure: nobody new who could fail and take your money with them.
A control plane that takes possession of funds takes on the regulatory character of whatever it has stepped into. One that never receives, holds or directs custody of value avoids the question, without weakening a single control objective.
Better said here than discovered in a loss event.
Start by finding the agent you already run, because each one runs out of recovery at a different point.