Liquidity that fits
Route each product — spot, forward, payments — to the provider that can actually clear it, without leaving the AFX surface.
An AFX-branded FX platform for corporate treasury. Quote, book, and pay across Corpay, Ebury, and alt21 — every event written to one hash-chained ledger.
Enter platformAFX is a multi-tenant FX desk that sends each client's business to the best-fitting provider — product by product — under a single audit trail.
Route each product — spot, forward, payments — to the provider that can actually clear it, without leaving the AFX surface.
Lock a rate, book the deal, and instruct settlement from one ticket — no lockups, no waiting on a second portal.
Every quote, markup, deal, and payment is appended to a hash-chained ledger. Nothing is rewritten. Nothing is deleted.
Routed through premier liquidity
and a regulator-friendly stack.
AFX in practice
AFX covers the modes corporate treasuries actually run: spot, forwards, beneficiaries, and cross-border payments — plus the admin surface that routes each product to a live provider.
Quote spot and forward from one ticket, then instruct payment to a beneficiary without leaving AFX. Capability-gated to the providers your firm is actually routed to.
Know moreMaintain beneficiaries, validate IBAN fields, and send single or mass payments through the provider that holds the corridor — still logged as one AFX payment event.
Book a forward, watch remaining notional, and draw down against it when the invoice lands — without opening a second provider console.
How a trade moves
The desk never talks to a provider SDK directly. Every call goes through the AFX adapter spine, then the ledger — so Corpay today and Ebury tomorrow look the same to treasury staff.
Start a quoteAsk for a firm rate. AFX hits the provider your tenant is routed to for that product and returns a live ticket with a short TTL.
Confirm before the quote expires. The deal is booked at the provider and written locally as DEAL_BOOKED — even if a later screen fails.
Instruct payment, draw down a forward, or wait for the webhook. The worker appends the lifecycle; the hash chain never forks.
Who sits where
Corporate treasury trades on a branded desk. AFX operations routes each client — product by product — from a single admin screen.
For corporate treasury staff. Quote, book, pay beneficiaries, and watch multi-currency balances — gated to the providers you are actually on.
For AFX operations. One screen per client showing Corpay, Ebury, and alt21 — tenants, onboarding, routing, and webhook subscriptions across the book.
Regulator-friendly by construction: tenant isolation in Postgres RLS, envelope encryption for PII, and an append-only chain that refuses UPDATE and DELETE.
Each row carries the previous hash. Tamper with a payload and chain verification fails — on purpose.
Every query runs as a non-superuser role with FORCE ROW LEVEL SECURITY. Cross-tenant reads return empty, not an error.
Azure Amsterdam. Single region. MFA via Entra External ID. No production cutover in this engagement — staging first.