This page describes the console workflow. For custodians that need to automate the authorization step programmatically, see Programmatic Access.
Who uses the console
Typical custodian team mapping:
Role-based access maps to your existing JWT claims; your IdP decides who can authorize vs. read-only.
Inbox — pending proposals
When an institutional client creates an FX order referencing your Party ID, it appears in the Inbox as a pending proposal with:- Target currency and amount
- Receiver institution + their custodian
- Cost guard (
source_amount_max) if the sender specified one
Quote review
After acceptance, market makers submit competing quotes. The console shows them side-by-side:- FX rate, source amount, target amount
- Validity window (each quote has its own expiry, typically 30 seconds)
- Whether each quote satisfies the cost guard
Co-signature
When the institution selects a quote, the console surfaces a co-signature action. Clicking co-sign:- Verifies the quote is still within its validity window
- Confirms the quote satisfies the cost guard (
source_amount_max) - Adds your cryptographic signature to the quote acceptance
- Transitions the order to
QUOTED
Dashboards
The Home dashboard shows:Veto at each step
Your authorizer can refuse at any of three points:
If something looks wrong — unusual amount, unfamiliar receiver — you don’t need to explain or reach a committee. Refuse and the trade doesn’t happen.