The Orchestration Engine is the backbone of Aarc’s one-click deposit flow, coordinating route selection, liquidity sourcing, and fallback mechanisms. Its integration with multiple bridges and DEX aggregators guarantees that users receive their exact expected output or triggers an automatic refund within 30 minutes.

Core Functions


End-to-End Path Finding

When a user deposits through Aarc, the Orchestration Engine:

  • Identifies the user’s source chain and asset
  • Determines the necessary swaps and bridges for delivering the final token on the destination chain
  • Finds the best path to execute these steps as a single, atomic flow, no approvals or manual bridging needed
  • Shifts Routes - Automatically switches to fallback routes if the chosen path becomes congested or fails mid-execution

This provides a seamless one-click experience, replacing multiple complex steps with a single transaction.

Liquidity Sources

The engine routes deposits through multiple bridge and swap providers for optimal results:

  • DEX Aggregators & AMMs - Popular on-chain liquidity options (e.g., Uniswap, Curve, or 0xSwaps) for token swaps
  • Bridging Solutions - Integrations with cross-chain protocols like Socket, LiFi, and Debridge for secure, fast asset transfers
  • Fallback Providers - When primary routes fail or lack sufficient liquidity, the engine switches to backup options or issues refunds to protect users from incomplete transactions

Route Optimization Factors

The Orchestration Engine evaluates routes based on:

  • Cost & Slippage - The engine selects paths offering minimal fees and stable execution prices
  • Execution Speed - Deposits complete in under a minute, with the engine adapting to network congestion for consistent performance
  • Reliability & Past Performance - The engine prioritizes routes with proven success rates in bridging and DEX operations.
  • Exact Output Guarantee - Users specify their desired final token amount. If this exact amount isn’t achievable, the engine attempts delivery for 30 minutes before initiating an automatic refund.

Need Help?

If you need help, visit our Support page.