Describe the payment, not the plumbing. AFP picks the rail that fits and tells you why.
Cost, speed and finality are scored for every eligible rail. You get the chosen rail and why it won, not a black box.
Finality is typed, not assumed. Instant rails reach settled the moment the rail confirms. Rails carrying a reversal window or a settlement delay reach posted, and a worker sweeps them to settled only once the window has genuinely closed.
The intent is written down before any outbound call, behind a unique index. A retry after a timeout cannot become a second payment.
Rails that move value outside the card network carry Travel Rule messaging and counterparty wallet screening before the rail can be switched on for anyone.
Submit an intent and let AFP choose. Card is live today; the rest switch on as they contract.