Ratio’s Stablecoin Orchestration Layer (SOL) is regulated middleware that sits between stablecoin issuers and the businesses that need to move money. With a single API integration, the SOL abstracts local market complexity and provides end-to-end intelligent liquidity routing, optimised FX swaps, and instant cross-border settlement.Documentation Index
Fetch the complete documentation index at: https://docs.ratiofx.com/llms.txt
Use this file to discover all available pages before exploring further.
Core components
On-Ramp
On-Ramp
Provides seamless, multi-partner fiat-to-stablecoin connectivity across regions. On-Ramp partners — PSPs, banks, and e-wallets — handle end-user KYC and convert fiat deposits into stablecoins that enter the SOL.
FX Engine
FX Engine
The core execution layer. The FX Engine converts between stablecoins using oracle-based pricing from institutional-grade feeds (Pyth Network), delivering near real-world FX rates with tight spreads. Unlike AMM-based DEXs, execution quality does not degrade with transaction size.
Liquidity Hub
Liquidity Hub
Manages stablecoin liquidity across single-sided pools — one pool per currency (USDT, IDRX, tnSGD, MYRC). The Liquidity Hub sources depth from LP deposits and coordinates automated rebalancing to ensure swap availability at all times.
Yield Engine
Yield Engine
Deploys idle stablecoin balances into secure yield strategies, maximising return on liquidity that isn’t actively being used for FX execution. Yield is distributed to participating LPs with real-time redemption capability.
Off-Ramp
Off-Ramp
Receives stablecoins from the FX Engine and converts them to local fiat via domestic rails — bank transfer, e-wallet, or card. Off-Ramp partners handle last-mile distribution in each market.
Communication Layer
Communication Layer
Standardises data exchange across partners using ISO 20022-inspired message templates for bank info, beneficiary data, and transaction confirmations — enabling reliable, interoperable settlement flows.
End-to-end transaction flow
User deposits fiat
The user deposits fiat (e.g., USD) via an On-Ramp partner — bank transfer or e-wallet.
On-Ramp converts to stablecoin
The On-Ramp partner converts the fiat deposit to a stablecoin (e.g., USDT) and deposits it into the SOL.
FX Engine executes the swap
The FX Engine exchanges USDT for the destination stablecoin (e.g., IDRX) at oracle-based pricing with an institutional-grade spread.
Atomic settlement on Kaia
The swap settles atomically on-chain on the Kaia blockchain in under 1 second.
Off-Ramp converts to local fiat
The Off-Ramp partner receives the destination stablecoin (e.g., IDRX) and converts it to local fiat (IDR).
Total time: seconds to minutes, compared to 1–3 days via legacy rails. Total cost: single-digit basis points, compared to 3–7% via legacy rails.
On-chain and off-chain
Ratio uses a hybrid architecture. Critical settlement and accounting logic lives on-chain on Kaia for auditability and trustlessness, while decision-making and orchestration runs off-chain for performance and flexibility.- On-chain (Kaia)
- Off-chain (backend services)
- Atomic swap execution and settlement
- Liquidity pool accounting and LP token management
- Fee collection and distribution
- Oracle price feeds
Explore further
Corridors
View available currency pairs, supported stablecoins, and the future roadmap
Oracle-based pricing
Learn how the FX Engine uses institutional-grade oracles for real-world rates
Liquidity and pools
Understand how single-sided pools provide reliable depth for FX execution
Atomic settlement
See how every swap settles in a single on-chain transaction with no counterparty risk