Welcome
Understanding orda
Developers use orda to submit an intent (e.g., “swap 1,000 USDC → BRZ”) and the network finds the best execution through competing solvers.
The orda network is the coordination layer that makes global value movement efficient:
Intents: Developers define what they want.
Solvers: Competing participants fulfill those intents at the best price.
Why orda exists
Moving value today is fragmented. The same value can cost anywhere between 0–300 bps to transfer, depending on who you are and how you connect:
Tier 1 Interbank
0–8 bps
Bilateral
T+0
Institutional
12–18 bps
Prime Broker
T+0 – T+1
Corporate Treasury
16–50 bps
Bank Desk Markup
T+0 – T+2
Processors
25–70 bps
Aggregator RFQ
T+1 – T+3
Retail / SME
100–300+ bps
Card Networks & Bank Rails
Instant – T+3
Different participants pay radically different spreads for the same movement of value, because of float fragmentation and layers of intermediaries.
How orda changes it
orda collapses this complexity by acting as a coordination layer:
Unified access: One integration to reach banks, blockchains, and stablecoin systems.
Solver competition: Multiple counterparties compete to fulfill each intent, compressing spreads toward interbank levels.
Vaults: Shared liquidity replaces pre-funding, making float productive and settlement faster.
Instead of multiple pricing tiers, developers get a single fair price, all from a single interface.
Use Cases
Move value between fiat and stablecoin corridors at competitive spreads.
Example scenarios:
Remittance platforms sending USD → BRL in real-time
Treasury desks converting USDC → BRL for local operations
Marketplaces settling payouts to sellers across borders
How to build it:
Use the API or SDK to integrate quickly
Generate wallets for settlement flows
Create recipients with bank or crypto details
Begin quoting FX intents and fulfill at best price
Embed on/off-ramping into your app with a few lines of code.
Example scenarios:
Wallets adding local bank deposits/withdrawals
Exchanges offering direct top-ups
Fintech apps letting users buy stablecoins instantly
How to build it:
Create a Recipient with bank or crypto settlement details
Request a quote and pass it to the end user to execute
Use the widget for plug & use
Unify fragmented liquidity across blockchains and stablecoins.
Example scenarios:
Swap USDC on Ethereum → BRZ on Base
Bridge AUSD from Plasma → Solana
Build network & currency abstracted apps with intent-based routing
How to build it:
Use the API or SDK for cross-chain swaps
Or embed the Widget for a drop-in swap UI
Let solvers compete for best execution across chains
Push beyond basic flows with primitives that unlock infrastructure-level use cases.
Example scenarios:
On-chain liquidity management: Borrow from vaults, rebalance float and monitor utilization without fragmented pre-funding
Chain-abstracted infrastructure: Submit one intent and let solvers handle routing across chains and assets
Unified balances: Power wallets with a single spendable balance (fiat + stablecoins + chains), bridging abstraction but extended to banks.
Solver strategies: Run custom solver bots to capture spreads, arbitrage across corridors, or internalize margins as a PSP
Get started
Quickstart: Make your first request in 5 minutes
Authentication: Secure access with HMAC keys
SDKs: Use orda in TypeScript & React (more coming soon)
API Reference: Full endpoint documentation
Last updated